|  | 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 (INVX2) { | 
|  | area: 438912.0; | 
|  | cell_leakage_power: 0.1173; | 
|  | pin (A) { | 
|  | direction: input; | 
|  | rise_capacitance: 0.006188556324394764; | 
|  | fall_capacitance: 0.008930247677472391; | 
|  | capacitance: 0.007559402000933578; | 
|  | } | 
|  | pin (Y) { | 
|  | direction: output; | 
|  | function: "!(A)"; | 
|  | function: "(!A)"; | 
|  | timing () { | 
|  | related_pin: "A"; | 
|  | timing_sense: negative_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.005045, 0.004409, 0.003488, -0.000307, -0.065884", \ | 
|  | "0.045060, 0.042762, 0.047513, 0.054699, 0.040967", \ | 
|  | "0.088722, 0.082033, 0.082140, 0.091178, 0.111791", \ | 
|  | "0.176767, 0.166715, 0.160456, 0.160380, 0.224564", \ | 
|  | "0.882682, 0.869493, 0.854103, 0.828028, 0.824714" | 
|  | ); | 
|  | } | 
|  | 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.005563, 0.008580, 0.012595, 0.019184, 0.090037", \ | 
|  | "0.046837, 0.047773, 0.053764, 0.068471, 0.181014", \ | 
|  | "0.091353, 0.089965, 0.091587, 0.103620, 0.243501", \ | 
|  | "0.180850, 0.178100, 0.176154, 0.179192, 0.343968", \ | 
|  | "0.897064, 0.893202, 0.888379, 0.879811, 0.928891" | 
|  | ); | 
|  | } | 
|  | 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.008037, 0.029159, 0.057520, 0.115796, 0.870209", \ | 
|  | "0.074565, 0.079799, 0.096343, 0.138761, 0.864852", \ | 
|  | "0.145329, 0.146192, 0.155787, 0.188759, 0.863750", \ | 
|  | "0.286862, 0.286915, 0.288453, 0.307678, 0.903487", \ | 
|  | "1.420162, 1.420160, 1.420161, 1.420161, 1.674200" | 
|  | ); | 
|  | } | 
|  | 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.008767, 0.030412, 0.056701, 0.115566, 0.870158", \ | 
|  | "0.089918, 0.095810, 0.111953, 0.155870, 0.877226", \ | 
|  | "0.175658, 0.177628, 0.186680, 0.219666, 0.900539", \ | 
|  | "0.348403, 0.348491, 0.350746, 0.368988, 0.971736", \ | 
|  | "1.726613, 1.726603, 1.726598, 1.726608, 1.975691" | 
|  | ); | 
|  | } | 
|  | } | 
|  | } | 
|  | } | 
|  | } |