| library (ls05_stdcells) { | 
 |   delay_model: table_lookup; | 
 |   in_place_swap_mode: match_footprint; | 
 |   time_unit: "1ns"; | 
 |   voltage_unit: "1V"; | 
 |   current_unit: "1uA"; | 
 |   pulling_resistance_unit: "1kohm"; | 
 |   leakage_power_unit: "1nW"; | 
 |   capacitive_load_unit (1.0, pf); | 
 |   slew_upper_threshold_pct_rise: 80.0; | 
 |   slew_lower_threshold_pct_rise: 20.0; | 
 |   slew_upper_threshold_pct_fall: 80.0; | 
 |   slew_lower_threshold_pct_fall: 20.0; | 
 |   input_threshold_pct_rise: 50.0; | 
 |   input_threshold_pct_fall: 50.0; | 
 |   output_threshold_pct_rise: 50.0; | 
 |   output_threshold_pct_fall: 50.0; | 
 |   nom_process: 1.0; | 
 |   nom_voltage: 5.0; | 
 |   nom_temperature: 25.0; | 
 |   default_operating_conditions: typical; | 
 |   operating_conditions (typical) { | 
 |     process: 1.0; | 
 |     voltage: 5.0; | 
 |     temperature: 25.0; | 
 |   } | 
 |   lu_table_template (delay_template_5x5) { | 
 |     variable_1: total_output_net_capacitance; | 
 |     variable_2: input_net_transition; | 
 |     index_1 ( | 
 |       "1000.000000, 1001.000000, 1002.000000, 1003.000000, 1004.000000" | 
 |     ); | 
 |     index_2 ( | 
 |       "1000.000000, 1001.000000, 1002.000000, 1003.000000, 1004.000000" | 
 |     ); | 
 |   } | 
 |   cell (AND2X2) { | 
 |     area: 219456.0; | 
 |     cell_leakage_power: 0.1173; | 
 |     pin (B) { | 
 |       direction: input; | 
 |       rise_capacitance: 0.004935475891367477; | 
 |       fall_capacitance: 0.007858406695085389; | 
 |       capacitance: 0.006396941293226433; | 
 |     } | 
 |     pin (A) { | 
 |       direction: input; | 
 |       rise_capacitance: 0.004150891096654475; | 
 |       fall_capacitance: 0.005776428708787616; | 
 |       capacitance: 0.004963659902721045; | 
 |     } | 
 |     pin (Y) { | 
 |       direction: output; | 
 |       function: "(B&A)"; | 
 |       function: "(A & B)"; | 
 |       timing () { | 
 |         related_pin: "A"; | 
 |         timing_sense: positive_unate; | 
 |         cell_rise (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "-0.003054, 0.030498, 0.039878, 0.053343, 0.188749", \ | 
 |             "0.048098, 0.064059, 0.074620, 0.093597, 0.252448", \ | 
 |             "0.087865, 0.098559, 0.108152, 0.125156, 0.300811", \ | 
 |             "0.172721, 0.177015, 0.184227, 0.196165, 0.394456", \ | 
 |             "0.875756, 0.870760, 0.872299, 0.869455, 0.975392" | 
 |           ); | 
 |         } | 
 |         cell_fall (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "0.015977, 0.018737, 0.019304, 0.016191, -0.074696", \ | 
 |             "0.056135, 0.056445, 0.057308, 0.057768, -0.014818", \ | 
 |             "0.099933, 0.098214, 0.096071, 0.094474, 0.031563", \ | 
 |             "0.189088, 0.185938, 0.181261, 0.173387, 0.117548", \ | 
 |             "0.905025, 0.900630, 0.893784, 0.878306, 0.755396" | 
 |           ); | 
 |         } | 
 |         rise_transition (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "0.026432, 0.038218, 0.045398, 0.077143, 0.593792", \ | 
 |             "0.080791, 0.094490, 0.092269, 0.111832, 0.588352", \ | 
 |             "0.147163, 0.151582, 0.153943, 0.167618, 0.594475", \ | 
 |             "0.287657, 0.288087, 0.288559, 0.294676, 0.639075", \ | 
 |             "1.420873, 1.420869, 1.420872, 1.420876, 1.523193" | 
 |           ); | 
 |         } | 
 |         fall_transition (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "0.017097, 0.032947, 0.054213, 0.094807, 0.609971", \ | 
 |             "0.091168, 0.096623, 0.108594, 0.140442, 0.624323", \ | 
 |             "0.176540, 0.177904, 0.183856, 0.205552, 0.674111", \ | 
 |             "0.348626, 0.348716, 0.349898, 0.359158, 0.778703", \ | 
 |             "1.726993, 1.726969, 1.726997, 1.726970, 1.840952" | 
 |           ); | 
 |         } | 
 |       } | 
 |       timing () { | 
 |         related_pin: "B"; | 
 |         timing_sense: positive_unate; | 
 |         cell_rise (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "-0.002948, 0.031842, 0.043871, 0.058431, 0.170628", \ | 
 |             "0.046736, 0.065667, 0.079697, 0.098261, 0.233471", \ | 
 |             "0.087052, 0.099648, 0.114524, 0.132001, 0.286132", \ | 
 |             "0.172376, 0.177352, 0.192051, 0.206645, 0.390972", \ | 
 |             "0.875894, 0.869785, 0.881810, 0.887018, 1.014535" | 
 |           ); | 
 |         } | 
 |         cell_fall (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "0.018316, 0.021069, 0.023194, 0.023536, -0.031337", \ | 
 |             "0.058079, 0.058865, 0.060249, 0.060930, 0.021381", \ | 
 |             "0.101524, 0.100223, 0.098824, 0.096634, 0.056583", \ | 
 |             "0.190472, 0.187661, 0.183754, 0.176080, 0.122194", \ | 
 |             "0.906272, 0.902147, 0.895946, 0.881308, 0.736220" | 
 |           ); | 
 |         } | 
 |         rise_transition (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "0.023782, 0.069151, 0.034982, 0.054052, 0.449913", \ | 
 |             "0.080000, 0.118312, 0.085490, 0.095978, 0.447397", \ | 
 |             "0.146991, 0.152360, 0.150326, 0.156871, 0.457664", \ | 
 |             "0.287629, 0.288180, 0.288056, 0.290376, 0.519847", \ | 
 |             "1.420875, 1.420869, 1.420872, 1.420868, 1.491447" | 
 |           ); | 
 |         } | 
 |         fall_transition (delay_template_5x5) { | 
 |           index_1 ( | 
 |             "0.000500, 0.050000, 0.100000, 0.200000, 1.000000" | 
 |           ); | 
 |           index_2 ( | 
 |             "0.010000, 0.050000, 0.100000, 0.200000, 1.500000" | 
 |           ); | 
 |           values ( | 
 |             "0.020252, 0.035538, 0.056873, 0.095129, 0.521070", \ | 
 |             "0.091909, 0.097885, 0.110175, 0.140770, 0.556828", \ | 
 |             "0.176533, 0.178340, 0.184385, 0.205074, 0.605254", \ | 
 |             "0.348727, 0.348732, 0.349910, 0.357567, 0.705589", \ | 
 |             "1.727017, 1.726977, 1.726979, 1.727007, 1.795626" | 
 |           ); | 
 |         } | 
 |       } | 
 |     } | 
 |   } | 
 | } |