library(CMOS65_Sub_Vt) { technology (cmos) ; delay_model : table_lookup ; in_place_swap_mode : match_footprint ; simulation : false ; comment : "Scaled using Berkeley Predictive Models"; library_features (report_delay_calculation); /***********************************/ /***** LIBRARY VALUE UNITS *****/ /***********************************/ /* area : cells delay : nano-seconds capacitance : pico-Farads resistance : kilo-Ohms wire length : microns temperature : degrees Celsius voltage : Volts */ time_unit : "1ns"; voltage_unit : "1V"; pulling_resistance_unit : "1kohm"; capacitive_load_unit(1,pf); current_unit : "1mA"; leakage_power_unit : "1nW"; /********************************************/ /***** NOMINAL OPERATING CONDITIONS *****/ /********************************************/ nom_process : 1.00 ; /* Actual values are worst-case, to match the */ nom_temperature : 25.0 ; /* data derived from DCL rules, which are wc. */ nom_voltage : 0.8 ; /*******************************************/ /***** Twc, Vwc, Pwc *****/ /*******************************************/ operating_conditions(T25) { process : 1.00 ; temperature : 25; voltage : 0.8 ; tree_type : "balanced_tree" ; } /*******************************************/ /***** Default Condition ******/ /*******************************************/ default_operating_conditions : T25 ; /***************************************************/ /***** TRANSITION DEGRADATION INFORMATION *********/ /***************************************************/ /***** Slopes used in the transition degradation formula (.lib) */ define ("slew_multiplier","library","float"); define ("delay_multiplier","library","float"); slew_multiplier : 2.2 ; delay_multiplier : 1.0 ; /***** Template/Lookup Table for transition degradation */ lu_table_template(trans_deg) { variable_1 : output_pin_transition; variable_2 : connect_delay; index_1 (" 0.0, 0.01, 100.0 "); index_2 (" 0.0, 100.0 "); } /***** Tables for transition degradation */ rise_transition_degradation(trans_deg) { values("0.0, 0.0" \ "0.01, 220.01 "\ "100.0, 320.0"); } fall_transition_degradation(trans_deg) { values("0.0, 0.0" \ "0.01, 220.01 "\ "100.0, 320.0"); } /************* Trip Points . . .delay and slew attributes **************/ input_threshold_pct_rise : 50 ; input_threshold_pct_fall : 50 ; output_threshold_pct_rise : 50 ; output_threshold_pct_fall : 50 ; slew_lower_threshold_pct_fall : 10 ; slew_upper_threshold_pct_fall : 90 ; slew_lower_threshold_pct_rise : 10 ; slew_upper_threshold_pct_rise : 90 ; slew_derate_from_library : 1.0 ; /********************************/ /***** WIRE-LOAD MODELS *****/ /********************************/ wire_load("NONE") { /* Turn off wire loading */ capacitance : 0.0 ; resistance : 0.0 ; area : 0.0 ; slope : 1.0 ; /* Doesn't matter */ fanout_length(1,1.0) ; /* Doesn't matter */ } wire_load(ZERO_WLM_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.000000 ; fanout_length(1, 0.006000) ; } wire_load(1K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.011000 ; fanout_length(1, 0.011000) ; } wire_load(2K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.013000 ; fanout_length(1, 0.013000) ; } wire_load(5K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.016000 ; fanout_length(1, 0.016000) ; } wire_load(10K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.018000 ; fanout_length(1, 0.018000) ; } wire_load(20K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.022000 ; fanout_length(1, 0.022000) ; } wire_load(50K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.026000 ; fanout_length(1, 0.026000) ; } wire_load(100K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.030000 ; fanout_length(1, 0.030000) ; } wire_load(200K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.036000 ; fanout_length(1, 0.036000) ; } wire_load(500K_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.043000 ; fanout_length(1, 0.043000) ; } wire_load(1M_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.050000 ; fanout_length(1, 0.050000) ; } wire_load(2M_CELLS_DEF) { capacitance : 0.241110 ; resistance : 0.241184 ; area : 0 ; slope : 0.059000 ; fanout_length(1, 0.059000) ; } /********************************/ /****wire_load_selection group***/ /********************************/ wire_load_selection("DEFAULT") { wire_load_from_area ( 1, 2, "ZERO_WLM_DEF") wire_load_from_area ( 2, 250, "1K_CELLS_DEF") wire_load_from_area ( 250, 500, "2K_CELLS_DEF") wire_load_from_area ( 500, 1250, "5K_CELLS_DEF") wire_load_from_area ( 1250, 2500, "10K_CELLS_DEF") wire_load_from_area ( 2500, 5000, "20K_CELLS_DEF") wire_load_from_area ( 5000, 12000, "50K_CELLS_DEF") wire_load_from_area ( 12000, 25000,"100K_CELLS_DEF") wire_load_from_area ( 25000, 40000,"200K_CELLS_DEF") wire_load_from_area ( 40000, 125000,"500K_CELLS_DEF") wire_load_from_area ( 125000, 250000, "1M_CELLS_DEF") wire_load_from_area ( 250000, 500000, "2M_CELLS_DEF") } /********************************/ /***** DEFAULT WIRE LOADS *****/ /********************************/ default_wire_load : 500K_CELLS_DEF ; default_wire_load_selection : DEFAULT ; default_wire_load_mode : enclosed ; /*******************************************/ /***** DEFAULT PIN/CELL ATTRIBUTES *****/ /*******************************************/ default_fanout_load : 1.0 ; default_max_transition : 2.0 ; default_cell_leakage_power : 0.0 ; default_input_pin_cap : 1.0 ; default_inout_pin_cap : 1.0 ; default_output_pin_cap : 0.0 ; /*******************************************/ /***** SCALING K_FACTORS ON DELAYS *****/ /*******************************************/ k_process_pin_cap : 0.0 ; k_temp_pin_cap : 0.0 ; k_volt_pin_cap : 0.0 ; k_process_wire_res : 1.3 ; k_temp_wire_res : 0.0045 ; k_volt_wire_res : 0.00 ; k_temp_cell_rise : 0.0021 ; k_temp_cell_fall : 0.0021 ; k_temp_rise_transition : 0.0021 ; k_temp_fall_transition : 0.0021 ; k_volt_cell_rise : -0.33 ; k_volt_cell_fall : -0.33 ; k_volt_rise_transition : -0.33 ; k_volt_fall_transition : -0.33 ; k_process_cell_rise : 1.0 ; k_process_cell_fall : 1.0 ; k_process_rise_transition : 1.0 ; k_process_fall_transition : 1.0 ; /*******************/ /* TEMPLATES */ /*******************/ lu_table_template(CONSTRAINT_INIT_A) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } lu_table_template(DELAY_INIT_A_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 0.5000 , 1.0000 , 1.5000 "); } power_lut_template(POWER_INIT_A_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 0.5000 , 1.0000 , 1.5000 "); } power_lut_template(INPUT_PIN_POWER_INIT_A_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_INIT_A_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 0.2000 , 0.5000 , 1.0000 , 1.5000 "); } lu_table_template(CONSTRAINT_DEF_0) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_0_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_0_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_0_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_0_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_0_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_0_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_0_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_0_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_0_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_0_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_1) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_1_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_1_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_1_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_1_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_1_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_1_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_1_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_1_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_1_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_1_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_2) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_2_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_2_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_2_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_2_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_2_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_2_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_2_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_2_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_2_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_2_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_4) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_4_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_4_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_4_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_4_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_4_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_4_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_4_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_4_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_4_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_4_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_8) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_8_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_8_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_8_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_8_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_8_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_8_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_8_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_8_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_8_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_8_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_A) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_A_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_A_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_A_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_A_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_A_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_A_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_A_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_A_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_A_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_A_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_B) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_B_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_B_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_B_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_B_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_B_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_B_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_B_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_B_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_B_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_B_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_C) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_C_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_C_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_C_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_C_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_C_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_C_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_C_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_C_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_C_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_C_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_D) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_D_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_D_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_D_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_D_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_D_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_D_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_D_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_D_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_D_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_D_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_E) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_E_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_E_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_E_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_E_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_E_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_E_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_E_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_E_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_E_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_E_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_F) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_F_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_F_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_F_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_F_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_F_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_F_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_F_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_F_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_F_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_F_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_H) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_H_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_H_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_H_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_H_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_H_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_H_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_H_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_H_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_H_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_H_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_I) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_I_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_I_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_I_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_I_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_I_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_I_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_I_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_I_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_I_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_I_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_J) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_J_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_J_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_J_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_J_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_J_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_J_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_J_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_J_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_J_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_J_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_K) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_K_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_K_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_K_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_K_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_K_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_K_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_K_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_K_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_K_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_K_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_L) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_L_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_L_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_L_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_L_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_L_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_L_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_L_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_L_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_L_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_L_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_M) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_M_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_M_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_M_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_M_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_M_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_M_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_M_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_M_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_M_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_M_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_N) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_N_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_N_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_N_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_N_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_N_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_N_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_N_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_N_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_N_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_N_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_O) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_O_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_O_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_O_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_O_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_O_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_O_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_O_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_O_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_O_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_O_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_P) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_P_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_P_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_P_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_P_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_P_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_P_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_P_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_P_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_P_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_P_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_Q) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_Q_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Q_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_Q_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_Q_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_Q_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Q_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_Q_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_Q_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Q_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_Q_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_R) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_R_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_R_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_R_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_R_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_R_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_R_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_R_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_R_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_R_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_R_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_S) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_S_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_S_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_S_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_S_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_S_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_S_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_S_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_S_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_S_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_S_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_T) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_T_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_T_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_T_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_T_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_T_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_T_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_T_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_T_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_T_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_T_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_U) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_U_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_U_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_U_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_U_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_U_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_U_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_U_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_U_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_U_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_U_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_V) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_V_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_V_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_V_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_V_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_V_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_V_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_V_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_V_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_V_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_V_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_W) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_W_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_W_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_W_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_W_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_W_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_W_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_W_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_W_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_W_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_W_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_X) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_X_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_X_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_X_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_X_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_X_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_X_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_X_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_X_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_X_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_X_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_Y) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_Y_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Y_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_Y_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_Y_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_Y_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Y_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_Y_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_Y_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Y_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_Y_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF_Z) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF_Z_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Z_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_Z_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_Z_INT) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_Z_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Z_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_Z_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } lu_table_template(DELAY_DEF_Z_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(POWER_DEF_Z_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 2.61111111111111 , 10.4444444444444 , 20.8888888888889 , 41.7777777777778 , 62.6666666666667 , 83.5555555555556 , 104.444444444444 "); } power_lut_template(INPUT_PIN_POWER_DEF_Z_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_A) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_A_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_A_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_A_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_A_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_A_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_A_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_A_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_A_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_A_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_A_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_B) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_B_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_B_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_B_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_B_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_B_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_B_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_B_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_B_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_B_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_B_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_C) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_C_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_C_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_C_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_C_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_C_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_C_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_C_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_C_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_C_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_C_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_D) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_D_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_D_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_D_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_D_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_D_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_D_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_D_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_D_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_D_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_D_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_E) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_E_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_E_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_E_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_E_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_E_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_E_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_E_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_E_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_E_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_E_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_F) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_F_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_F_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_F_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_F_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_F_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_F_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_F_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_F_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_F_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_F_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_H) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_H_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_H_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_H_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_H_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_H_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_H_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_H_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_H_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_H_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_H_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_I) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_I_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_I_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_I_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_I_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_I_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_I_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_I_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_I_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_I_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_I_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_J) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_J_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_J_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_J_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_J_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_J_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_J_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_J_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_J_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_J_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_J_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_K) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_K_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_K_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_K_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_K_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_K_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_K_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_K_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_K_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_K_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_K_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_L) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_L_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_L_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_L_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_L_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_L_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_L_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_L_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_L_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_L_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_L_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_M) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_M_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_M_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_M_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_M_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_M_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_M_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_M_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_M_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_M_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_M_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_N) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_N_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_N_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_N_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_N_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_N_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_N_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_N_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_N_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_N_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_N_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_O) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_O_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_O_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_O_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_O_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_O_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_O_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_O_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_O_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_O_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_O_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_P) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_P_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_P_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_P_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_P_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_P_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_P_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_P_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_P_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_P_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_P_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_Q) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_Q_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_Q_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_Q_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_Q_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_Q_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_Q_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_Q_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_Q_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_Q_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_Q_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_R) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_R_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_R_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_R_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_R_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_R_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_R_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_R_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_R_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_R_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_R_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_S) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_S_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_S_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_S_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_S_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_S_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_S_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_S_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_S_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_S_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_S_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_T) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_T_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_T_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_T_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_T_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_T_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_T_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_T_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_T_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_T_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_T_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_U) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_U_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_U_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_U_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_U_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_U_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_U_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_U_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_U_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_U_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_U_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_V) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_V_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_V_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_V_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_V_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_V_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_V_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_V_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_V_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_V_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_V_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_W) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_W_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_W_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_W_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_W_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_W_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_W_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_W_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_W_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_W_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_W_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_X) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_X_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_X_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_X_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_X_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_X_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_X_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_X_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_X_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_X_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_X_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_DEF2_Y) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(DELAY_DEF2_Y_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_Y_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_Y_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_Y_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_Y_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_Y_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF2_Y_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } lu_table_template(DELAY_DEF2_Y_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(POWER_DEF2_Y_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); index_2 (" 0.0250 , 0.1000 , 0.3000 , 0.7000 , 1.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF2_Y_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.4000 , 0.8000 , 1.0000 "); } lu_table_template(CONSTRAINT_IO_A) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } lu_table_template(DELAY_IO_A_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_A_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_A_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_A_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } lu_table_template(DELAY_IO_A_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(POWER_IO_A_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_A_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } lu_table_template(DELAY_IO_A_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_A_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_A_REC) { variable_1 : input_transition_time; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); } lu_table_template(CONSTRAINT_IO_B) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } lu_table_template(DELAY_IO_B_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_B_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_B_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_B_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } lu_table_template(DELAY_IO_B_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(POWER_IO_B_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_B_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } lu_table_template(DELAY_IO_B_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_B_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_B_REC) { variable_1 : input_transition_time; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); } lu_table_template(CONSTRAINT_IO_C) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } lu_table_template(DELAY_IO_C_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_C_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_C_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_C_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } lu_table_template(DELAY_IO_C_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(POWER_IO_C_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_C_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } lu_table_template(DELAY_IO_C_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_C_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_C_REC) { variable_1 : input_transition_time; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); } lu_table_template(CONSTRAINT_IO_D) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } lu_table_template(DELAY_IO_D_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_D_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_D_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_D_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } lu_table_template(DELAY_IO_D_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(POWER_IO_D_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_D_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } lu_table_template(DELAY_IO_D_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_D_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_D_REC) { variable_1 : input_transition_time; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); } lu_table_template(CONSTRAINT_IO_E) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } lu_table_template(DELAY_IO_E_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_E_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_E_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_E_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } lu_table_template(DELAY_IO_E_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(POWER_IO_E_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_E_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } lu_table_template(DELAY_IO_E_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_E_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_E_REC) { variable_1 : input_transition_time; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); } lu_table_template(CONSTRAINT_IO_M) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } lu_table_template(DELAY_IO_M_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_M_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_M_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_M_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } lu_table_template(DELAY_IO_M_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(POWER_IO_M_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 0.2000 , 0.5000 , 1.5000 , 4.0000 "); index_2 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } power_lut_template(OUTPUT_PIN_POWER_IO_M_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 10.0000 , 25.0000 , 50.0000 , 100.0000 , 250.0000 "); } lu_table_template(DELAY_IO_M_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(POWER_IO_M_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); index_2 (" 0.0300 , 0.2000 , 1.0000 , 2.5000 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_IO_M_REC) { variable_1 : input_transition_time; index_1 (" 0.2000 , 0.5000 , 1.0000 , 3.0000 , 10.0000 "); } lu_table_template(CONSTRAINT_DEF_CORE_A) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0500 , 4.0000 "); } lu_table_template(DELAY_DEF_CORE_A_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 1.5000 "); } power_lut_template(POWER_DEF_CORE_A_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 1.5000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_A_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_CORE_A_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 1.5000 "); } lu_table_template(DELAY_DEF_CORE_A_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 1.5000 "); } lu_table_template(DELAY_DEF_CORE_A_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 1.5000 "); } power_lut_template(POWER_DEF_CORE_A_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 1.5000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_A_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } lu_table_template(CONSTRAINT_DEF_CORE_B) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0500 , 4.0000 "); } lu_table_template(DELAY_DEF_CORE_B_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(POWER_DEF_CORE_B_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_B_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_CORE_B_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 3.0000 "); } lu_table_template(DELAY_DEF_CORE_B_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } lu_table_template(DELAY_DEF_CORE_B_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(POWER_DEF_CORE_B_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_B_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } lu_table_template(CONSTRAINT_DEF_CORE_C) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0500 , 4.0000 "); } lu_table_template(DELAY_DEF_CORE_C_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(POWER_DEF_CORE_C_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_C_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_CORE_C_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 3.0000 "); } lu_table_template(DELAY_DEF_CORE_C_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } lu_table_template(DELAY_DEF_CORE_C_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(POWER_DEF_CORE_C_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 3.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_C_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } lu_table_template(CONSTRAINT_DEF_CORE_D) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0500 , 4.0000 "); } lu_table_template(DELAY_DEF_CORE_D_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 8.0000 "); } power_lut_template(POWER_DEF_CORE_D_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 8.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_D_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_CORE_D_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 8.0000 "); } lu_table_template(DELAY_DEF_CORE_D_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 8.0000 "); } lu_table_template(DELAY_DEF_CORE_D_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 8.0000 "); } power_lut_template(POWER_DEF_CORE_D_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 8.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_D_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } lu_table_template(CONSTRAINT_DEF_CORE_E) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0500 , 4.0000 "); } lu_table_template(DELAY_DEF_CORE_E_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 24.0000 "); } power_lut_template(POWER_DEF_CORE_E_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 24.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_E_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_DEF_CORE_E_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 24.0000 "); } lu_table_template(DELAY_DEF_CORE_E_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 24.0000 "); } lu_table_template(DELAY_DEF_CORE_E_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 24.0000 "); } power_lut_template(POWER_DEF_CORE_E_REC) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 24.0000 "); } power_lut_template(INPUT_PIN_POWER_DEF_CORE_E_REC) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } lu_table_template(CONSTRAINT_CORBDAT_A) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0500 , 4.0000 "); } lu_table_template(DELAY_CORBDAT_A_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 5.0000 "); } power_lut_template(POWER_CORBDAT_A_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 5.0000 "); } power_lut_template(INPUT_PIN_POWER_CORBDAT_A_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_CORBDAT_A_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 5.0000 "); } lu_table_template(DELAY_CORBDAT_A_DRV) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 1.0000 , 32.0000 "); } power_lut_template(POWER_CORBDAT_A_DRV) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 1.0000 , 32.0000 "); } power_lut_template(OUTPUT_PIN_POWER_CORBDAT_A_DRV) { variable_1 : total_output_net_capacitance; index_1 (" 1.0000 , 32.0000 "); } lu_table_template(DELAY_CORBDAT_A_REC) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 5.0000 "); } lu_table_template(CONSTRAINT_CONST_TX_A) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0500 , 4.0000 "); } lu_table_template(DELAY_CONST_TX_A_INT) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 0.8000 , 2.0000 , 3.0000 , 4.0000 "); } power_lut_template(POWER_CONST_TX_A_INT) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 (" 0.0500 , 4.0000 "); index_2 (" 0.0300 , 4.0000 "); } power_lut_template(INPUT_PIN_POWER_CONST_TX_A_INT) { variable_1 : input_transition_time; index_1 (" 0.0500 , 4.0000 "); } power_lut_template(OUTPUT_PIN_POWER_CONST_TX_A_INT) { variable_1 : total_output_net_capacitance; index_1 (" 0.0300 , 4.0000 "); } /*********************************/ /***** CELL DESCRIPTIONS *****/ /*********************************/ cell(AND2_B) { area : 5 ; cell_footprint : AND2 ; cell_leakage_power : 0.090858 ; pin(Z) { direction : output ; function : "(A*B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("3.96 ,5.72 ,8.04 ,12.6866666666667 ,17.3422222222222 ,21.98 ,26.6222222222222 ",\ "3.07333333333333 ,5.00222222222222 ,7.36222222222222 ,11.9555555555556 ,16.4822222222222 ,20.9688888888889 ,25.4222222222222 ",\ "-0.555555555555556 ,1.74 ,4.23111111111111 ,8.87777777777778 ,13.3688888888889 ,17.78 ,22.1288888888889 ",\ "-10.8066666666667 ,-7.87111111111111 ,-5.18444444444444 ,-0.386666666666667 ,4.26222222222222 ,8.91777777777778 ,13.6311111111111 ",\ "-15.4755555555556 ,-12.5644444444444 ,-9.95111111111111 ,-5.21777777777778 ,-0.48 ,4.42444444444444 ,9.54 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("3.14888888888889 ,6.57555555555556 ,11.2488888888889 ,20.8933333333333 ,30.9155555555556 ,40.0088888888889 ,49.1088888888889 ",\ "4.18666666666667 ,7.43333333333333 ,11.8866666666667 ,21.04 ,30.4955555555556 ,40.2377777777778 ,50.2644444444444 ",\ "5.46444444444445 ,8.64666666666667 ,13.0244444444444 ,21.9777777777778 ,31.14 ,40.4911111111111 ,50.0288888888889 ",\ "7.64 ,10.8444444444444 ,15.2155555555556 ,24.0911111111111 ,33.0888888888889 ,42.1866666666667 ,51.3755555555556 ",\ "8.58444444444444 ,11.8533333333333 ,16.2644444444444 ,25.2044444444444 ,34.2688888888889 ,43.4444444444444 ,52.72 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("6.84444444444444 ,7.96888888888889 ,9.36444444444444 ,12.2511111111111 ,15.1844444444444 ,17.7844444444444 ,20.3955555555556 ",\ "14.06 ,15.6511111111111 ,17.1644444444444 ,19.9355555555556 ,22.6711111111111 ,25.4244444444444 ,28.2044444444444 ",\ "21.4133333333333 ,23.6977777777778 ,25.4755555555556 ,28.3844444444444 ,31.0266666666667 ,33.5244444444444 ,35.8911111111111 ",\ "33.4022222222222 ,36.4244444444444 ,38.5555555555556 ,41.9066666666667 ,44.9266666666667 ,47.7755555555556 ,50.4711111111111 ",\ "39.8644444444444 ,42.5644444444444 ,44.6155555555556 ,48.1044444444444 ,51.4911111111111 ,54.8777777777778 ,58.2511111111111 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("2.60222222222222 ,4.31555555555556 ,6.63111111111111 ,11.34 ,16.1355555555556 ,21.0177777777778 ,25.9822222222222 ",\ "3.90222222222222 ,5.52888888888889 ,7.74666666666667 ,12.2422222222222 ,16.8022222222222 ,21.4111111111111 ,26.0666666666667 ",\ "5.41333333333333 ,7.03333333333333 ,9.23777777777778 ,13.6866666666667 ,18.1666666666667 ,22.66 ,27.1622222222222 ",\ "7.9 ,9.62666666666667 ,11.8888888888889 ,16.3933333333333 ,20.8844444444444 ,25.3488888888889 ,29.7777777777778 ",\ "0.8074 ,0.9714 ,1.1794 ,1.5908 ,2 ,2.4066 ,2.8098 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("3.90444444444444 ,5.67555555555556 ,8.00444444444445 ,12.6644444444444 ,17.3333333333333 ,21.9644444444444 ,26.5977777777778 ",\ "2.74888888888889 ,4.71111111111111 ,7.09333333333333 ,11.72 ,16.2755555555556 ,20.7911111111111 ,25.28 ",\ "-1.19555555555556 ,1.15333333333333 ,3.68222222222222 ,8.38444444444445 ,12.9177777777778 ,17.3644444444444 ,21.7511111111111 ",\ "-12.2444444444444 ,-9.26444444444444 ,-6.51777777777778 ,-1.62444444444444 ,3.09333333333333 ,7.80222222222222 ,12.5555555555556 ",\ "-17.4711111111111 ,-14.5311111111111 ,-11.8511111111111 ,-7 ,-2.17555555555556 ,2.79333333333333 ,7.95555555555556 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("3.10444444444444 ,6.57777777777778 ,11.2955555555556 ,20.9777777777778 ,30.9866666666667 ,40.28 ,49.5111111111111 ",\ "4.00444444444444 ,7.33333333333333 ,11.8733333333333 ,21.1511111111111 ,30.6688888888889 ,40.4133333333333 ,50.3844444444444 ",\ "5.09777777777778 ,8.38888888888889 ,12.8844444444444 ,22.02 ,31.3022222222222 ,40.7222222222222 ,50.2688888888889 ",\ "6.90666666666667 ,10.2511111111111 ,14.7844444444444 ,23.9311111111111 ,33.1444444444444 ,42.4044444444444 ,51.7044444444444 ",\ "7.66222222222222 ,11.08 ,15.6688888888889 ,24.9222222222222 ,34.2444444444444 ,43.6244444444444 ,53.0533333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("7.39111111111111 ,8.50666666666667 ,9.90222222222222 ,12.8 ,15.7577777777778 ,18.3333333333333 ,20.9222222222222 ",\ "15.1355555555556 ,16.7022222222222 ,18.1866666666667 ,20.9177777777778 ,23.6377777777778 ,26.3977777777778 ,29.2088888888889 ",\ "23.1488888888889 ,25.3822222222222 ,27.1 ,29.9066666666667 ,32.4688888888889 ,34.9022222222222 ,37.2244444444444 ",\ "36.4666666666667 ,39.34 ,41.3288888888889 ,44.44 ,47.2511111111111 ,49.9088888888889 ,52.42 ",\ "43.68 ,46.1444444444444 ,47.9933333333333 ,51.1622222222222 ,54.2711111111111 ,57.3955555555556 ,60.5177777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("2.70444444444444 ,4.40444444444444 ,6.71333333333333 ,11.4311111111111 ,16.2733333333333 ,21.2333333333333 ,26.3111111111111 ",\ "3.94222222222222 ,5.51777777777778 ,7.68888888888889 ,12.1311111111111 ,16.6822222222222 ,21.3377777777778 ,26.0866666666667 ",\ "5.35333333333333 ,6.87555555555556 ,8.97777777777778 ,13.2777777777778 ,17.6777777777778 ,22.16 ,26.72 ",\ "7.63555555555556 ,9.16666666666667 ,11.2088888888889 ,15.3622222222222 ,19.6111111111111 ,23.9444444444444 ,28.3488888888889 ",\ "8.64 ,10.2133333333333 ,12.24 ,16.3488888888889 ,20.5666666666667 ,24.8844444444444 ,29.2888888888889 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("0.651111111111111 ,0.644444444444444 ,0.644444444444444 ,0.644444444444444 ,0.644444444444444 ,0.644444444444444 ,0.646666666666667 ",\ "1.25555555555556 ,1.23555555555556 ,1.22444444444444 ,1.21555555555556 ,1.20888888888889 ,1.20444444444444 ,1.20444444444444 ",\ "2.10888888888889 ,2.06888888888889 ,2.04888888888889 ,2.02222222222222 ,2.00444444444444 ,1.99777777777778 ,1.99333333333333 ",\ "3.89777777777778 ,3.83333333333333 ,3.79555555555556 ,3.74444444444444 ,3.71111111111111 ,3.69111111111111 ,3.68444444444444 ",\ "4.83333333333333 ,4.76444444444444 ,4.72 ,4.66 ,4.61777777777778 ,4.59333333333333 ,4.58222222222222 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("0.895555555555556 ,0.886666666666667 ,0.88 ,0.875555555555556 ,0.871111111111111 ,0.871111111111111 ,0.871111111111111 ",\ "1.48888888888889 ,1.46222222222222 ,1.44888888888889 ,1.43555555555556 ,1.42666666666667 ,1.42222222222222 ,1.42 ",\ "2.32222222222222 ,2.27555555555556 ,2.25111111111111 ,2.22444444444444 ,2.20888888888889 ,2.19777777777778 ,2.19333333333333 ",\ "4.08444444444444 ,4.00888888888889 ,3.96666666666667 ,3.91111111111111 ,3.87555555555556 ,3.85333333333333 ,3.84666666666667 ",\ "5.01111111111111 ,4.92888888888889 ,4.87777777777778 ,4.80666666666667 ,4.76 ,4.73333333333333 ,4.72444444444444 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("0.613333333333333 ,0.608888888888889 ,0.608888888888889 ,0.608888888888889 ,0.608888888888889 ,0.608888888888889 ,0.608888888888889 ",\ "1.16888888888889 ,1.14888888888889 ,1.14222222222222 ,1.13333333333333 ,1.12888888888889 ,1.12666666666667 ,1.12666666666667 ",\ "1.95333333333333 ,1.92 ,1.90444444444444 ,1.88444444444444 ,1.87111111111111 ,1.86444444444444 ,1.86222222222222 ",\ "3.61777777777778 ,3.56666666666667 ,3.53555555555556 ,3.49555555555556 ,3.46666666666667 ,3.45111111111111 ,3.44666666666667 ",\ "4.49111111111111 ,4.43777777777778 ,4.40444444444444 ,4.35111111111111 ,4.31777777777778 ,4.29777777777778 ,4.28888888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.28, 2.53555555555556, 5.05111111111111, 7.58666666666667, 10.1, 12.6155555555556 "); values ("1 ,0.988888888888889 ,0.982222222222222 ,0.975555555555556 ,0.971111111111111 ,0.968888888888889 ,0.968888888888889 ",\ "1.58444444444444 ,1.55333333333333 ,1.54 ,1.52444444444444 ,1.51333333333333 ,1.50888888888889 ,1.50444444444444 ",\ "2.39333333333333 ,2.34444444444444 ,2.31777777777778 ,2.28888888888889 ,2.27111111111111 ,2.26 ,2.25555555555556 ",\ "4.07555555555556 ,4 ,3.95777777777778 ,3.90222222222222 ,3.86444444444444 ,3.84222222222222 ,3.83333333333333 ",\ "4.94888888888889 ,4.86666666666667 ,4.81555555555556 ,4.74666666666667 ,4.7 ,4.67333333333333 ,4.66222222222222 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0562 ; } pin(A) { direction : input ; capacitance : 0.001112 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001006 ; max_transition : 2.7273 ; } } cell(AND2_C) { area : 5 ; cell_footprint : AND2 ; cell_leakage_power : 0.118530 ; pin(Z) { direction : output ; function : "(A*B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("4.31555555555556 ,6.16444444444444 ,8.6 ,13.5222222222222 ,18.3288888888889 ,23.1488888888889 ,27.9733333333333 ",\ "4.61111111111111 ,6.69333333333333 ,9.15555555555556 ,13.9466666666667 ,18.7066666666667 ,23.46 ,28.1511111111111 ",\ "2.65555555555556 ,5.17111111111111 ,7.76 ,12.5355555555556 ,17.1555555555556 ,21.7044444444444 ,26.2111111111111 ",\ "-4.24666666666667 ,-1.17333333333333 ,1.57333333333333 ,6.47111111111111 ,11.24 ,16.0422222222222 ,20.9244444444444 ",\ "-7.39111111111111 ,-4.54444444444444 ,-1.92 ,2.94888888888889 ,7.91777777777778 ,13.1222222222222 ,18.5977777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("2.99777777777778 ,6.62 ,11.5177777777778 ,21.4888888888889 ,31.6644444444444 ,42.0355555555556 ,52.2177777777778 ",\ "4.13777777777778 ,7.60888888888889 ,12.3444444444444 ,21.9955555555556 ,31.8244444444444 ,41.8088888888889 ,51.9333333333333 ",\ "5.54666666666667 ,8.94888888888889 ,13.6288888888889 ,23.1644444444444 ,32.8555555555556 ,42.6577777777778 ,52.5488888888889 ",\ "7.98666666666667 ,11.3622222222222 ,16.0133333333333 ,25.5022222222222 ,35.1222222222222 ,44.8044444444444 ,54.5133333333333 ",\ "9.05555555555556 ,12.4533333333333 ,17.1111111111111 ,26.6222222222222 ,36.2666666666667 ,45.9688888888889 ,55.6888888888889 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("6.33111111111111 ,7.66666666666667 ,9.41333333333333 ,13.0911111111111 ,16.2577777777778 ,19.4355555555556 ,22.6222222222222 ",\ "12.7111111111111 ,14.3822222222222 ,16.0911111111111 ,19.4577777777778 ,22.9911111111111 ,26.6066666666667 ,29.8 ",\ "18.8755555555556 ,21.1244444444444 ,22.9355555555556 ,26.1377777777778 ,29.3 ,32.4844444444444 ,35.6888888888889 ",\ "28.1244444444444 ,31.0533333333333 ,33.0488888888889 ,36.4111111111111 ,39.7311111111111 ,43.1 ,46.4977777777778 ",\ "32.9711111111111 ,35.5866666666667 ,37.5044444444444 ,41.0444444444444 ,44.8177777777778 ,48.86 ,53.1244444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("2.54888888888889 ,4.69333333333333 ,7.54222222222222 ,13.3333333333333 ,19.24 ,25.1688888888889 ,31.1111111111111 ",\ "3.90666666666667 ,5.95555555555556 ,8.72 ,14.2088888888889 ,19.7044444444444 ,25.5622222222222 ,31.4488888888889 ",\ "5.50666666666667 ,7.52666666666667 ,10.2755555555556 ,15.78 ,21.2155555555556 ,26.5844444444444 ,32.5777777777778 ",\ "8.20444444444444 ,10.2711111111111 ,13.04 ,18.6266666666667 ,24.1844444444444 ,29.6511111111111 ,34.9911111111111 ",\ "9.38666666666667 ,11.5066666666667 ,14.2933333333333 ,19.9133333333333 ,25.5155555555556 ,31.0311111111111 ,36.4133333333333 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("4.17555555555556 ,6.03777777777778 ,8.49333333333333 ,13.4688888888889 ,18.2488888888889 ,23.0311111111111 ,27.8177777777778 ",\ "4.04222222222222 ,6.15777777777778 ,8.65333333333333 ,13.5088888888889 ,18.3511111111111 ,23.1777777777778 ,27.8022222222222 ",\ "1.64222222222222 ,4.19777777777778 ,6.83555555555556 ,11.6822222222222 ,16.3577777777778 ,20.9644444444444 ,25.5444444444444 ",\ "-6.24 ,-3.14222222222222 ,-0.313333333333333 ,4.69111111111111 ,9.50888888888889 ,14.3288888888889 ,19.2177777777778 ",\ "-10.0622222222222 ,-7.18666666666667 ,-4.45555555555556 ,0.562222222222222 ,5.60222222222222 ,10.8355555555556 ,16.3244444444444 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("2.94444444444444 ,6.60222222222222 ,11.5311111111111 ,21.5133333333333 ,31.64 ,41.9 ,52.2844444444445 ",\ "3.90888888888889 ,7.46444444444444 ,12.2844444444444 ,22.0466666666667 ,31.9311111111111 ,41.9111111111111 ,51.9777777777778 ",\ "5.09555555555556 ,8.62888888888889 ,13.4377777777778 ,23.18 ,33.0133333333333 ,42.9 ,52.8244444444444 ",\ "7.1 ,10.6755555555556 ,15.54 ,25.3755555555556 ,35.2622222222222 ,45.1422222222222 ,54.9822222222222 ",\ "7.95555555555556 ,11.5755555555556 ,16.4822222222222 ,26.3977777777778 ,36.3511111111111 ,46.28 ,56.1444444444444 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("6.76444444444444 ,8.09555555555556 ,9.84222222222222 ,13.5355555555556 ,16.6911111111111 ,19.86 ,23.0355555555556 ",\ "13.6622222222222 ,15.3 ,16.9733333333333 ,20.3044444444444 ,23.8333333333333 ,27.4622222222222 ,30.6466666666667 ",\ "20.5466666666667 ,22.7155555555556 ,24.4466666666667 ,27.5422222222222 ,30.6333333333333 ,33.7711111111111 ,36.9377777777778 ",\ "31.3555555555556 ,34.0866666666667 ,35.9066666666667 ,39.0133333333333 ,42.1355555555556 ,45.3266666666667 ,48.5444444444444 ",\ "37.0333333333333 ,39.3777777777778 ,41.0666666666667 ,44.2777777777778 ,47.7955555555556 ,51.5955555555556 ,55.6111111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("2.60666666666667 ,4.72888888888889 ,7.56 ,13.3666666666667 ,19.2244444444444 ,25.1066666666667 ,31.0044444444444 ",\ "3.88222222222222 ,5.87333333333333 ,8.58222222222222 ,14.0133333333333 ,19.6488888888889 ,25.3666666666667 ,31.1177777777778 ",\ "5.37111111111111 ,7.27555555555556 ,9.90444444444444 ,15.2511111111111 ,20.6266666666667 ,26.2688888888889 ,31.98 ",\ "7.85777777777778 ,9.68444444444444 ,12.1955555555556 ,17.3888888888889 ,22.7066666666667 ,28.0822222222222 ,33.6755555555556 ",\ "8.96444444444444 ,10.7755555555556 ,13.2244444444444 ,18.3155555555556 ,23.5688888888889 ,28.9044444444444 ,34.32 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("0.962222222222222 ,0.951111111111111 ,0.944444444444445 ,0.94 ,0.937777777777778 ,0.937777777777778 ,0.94 ",\ "1.91555555555556 ,1.87333333333333 ,1.85111111111111 ,1.82222222222222 ,1.80444444444444 ,1.79555555555556 ,1.79333333333333 ",\ "3.24666666666667 ,3.16888888888889 ,3.12444444444444 ,3.06444444444444 ,3.02666666666667 ,3.00444444444444 ,3 ",\ "6.04 ,5.90666666666667 ,5.82444444444444 ,5.70666666666667 ,5.62666666666667 ,5.58222222222222 ,5.56888888888889 ",\ "7.49777777777778 ,7.34444444444444 ,7.24444444444445 ,7.10222222222222 ,7.00444444444444 ,6.94444444444444 ,6.92888888888889 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("1.31777777777778 ,1.29777777777778 ,1.28888888888889 ,1.27777777777778 ,1.27111111111111 ,1.26888888888889 ,1.26888888888889 ",\ "2.25111111111111 ,2.19777777777778 ,2.17333333333333 ,2.14222222222222 ,2.12222222222222 ,2.11111111111111 ,2.10888888888889 ",\ "3.55777777777778 ,3.46444444444444 ,3.41777777777778 ,3.35555555555556 ,3.31555555555556 ,3.29333333333333 ,3.28888888888889 ",\ "6.30666666666667 ,6.15777777777778 ,6.06666666666667 ,5.94 ,5.85555555555556 ,5.81111111111111 ,5.8 ",\ "7.74888888888889 ,7.58222222222222 ,7.46888888888889 ,7.30888888888889 ,7.2 ,7.14222222222222 ,7.13111111111111 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("0.911111111111111 ,0.902222222222222 ,0.897777777777778 ,0.895555555555556 ,0.893333333333333 ,0.893333333333333 ,0.895555555555556 ",\ "1.78444444444444 ,1.75111111111111 ,1.73333333333333 ,1.71111111111111 ,1.69777777777778 ,1.69111111111111 ,1.68888888888889 ",\ "3.01777777777778 ,2.95333333333333 ,2.91777777777778 ,2.87111111111111 ,2.84 ,2.82444444444444 ,2.82 ",\ "5.61777777777778 ,5.51111111111111 ,5.44444444444444 ,5.35111111111111 ,5.28888888888889 ,5.25333333333333 ,5.24444444444444 ",\ "6.98222222222222 ,6.86 ,6.78222222222222 ,6.66666666666667 ,6.59111111111111 ,6.54444444444444 ,6.53333333333333 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.64888888888889, 5.27555555555556, 10.5044444444444, 15.7577777777778, 21.0111111111111, 26.2622222222222 "); values ("1.44 ,1.41777777777778 ,1.40888888888889 ,1.39555555555556 ,1.38888888888889 ,1.38222222222222 ,1.38 ",\ "2.36666666666667 ,2.31333333333333 ,2.28444444444444 ,2.25111111111111 ,2.22888888888889 ,2.21555555555556 ,2.21111111111111 ",\ "3.64888888888889 ,3.55555555555556 ,3.50444444444444 ,3.44 ,3.39777777777778 ,3.37555555555556 ,3.36888888888889 ",\ "6.30222222222222 ,6.15333333333333 ,6.06222222222222 ,5.93777777777778 ,5.85333333333333 ,5.80888888888889 ,5.79777777777778 ",\ "7.67111111111111 ,7.50888888888889 ,7.4 ,7.24444444444445 ,7.14 ,7.08222222222222 ,7.06888888888889 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1170 ; } pin(A) { direction : input ; capacitance : 0.001287 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001183 ; max_transition : 2.7273 ; } } cell(AND2_D) { area : 5 ; cell_footprint : AND2 ; cell_leakage_power : 0.196321 ; pin(Z) { direction : output ; function : "(A*B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("4.08444444444444 ,5.97777777777778 ,8.48 ,13.46 ,18.3377777777778 ,23.2177777777778 ,28.0977777777778 ",\ "4.37777777777778 ,6.5 ,9.01555555555556 ,13.9244444444444 ,18.8288888888889 ,23.56 ,28.2688888888889 ",\ "2.39333333333333 ,4.95555555555556 ,7.58222222222222 ,12.4244444444444 ,17.1111111111111 ,21.7466666666667 ,26.3111111111111 ",\ "-4.71333333333333 ,-1.59111111111111 ,1.20444444444444 ,6.15111111111111 ,10.9422222222222 ,15.7666666666667 ,20.68 ",\ "-8.01333333333333 ,-5.15333333333333 ,-2.46444444444444 ,2.5 ,7.53111111111111 ,12.7933333333333 ,18.34 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("2.89333333333333 ,6.57777777777778 ,11.5022222222222 ,21.5155555555556 ,31.64 ,41.7977777777778 ,51.9755555555556 ",\ "4.09111111111111 ,7.63111111111111 ,12.4355555555556 ,22.0733333333333 ,31.8644444444444 ,41.9222222222222 ,52.0155555555556 ",\ "5.57111111111111 ,9.01777777777778 ,13.7688888888889 ,23.3955555555556 ,33.02 ,42.8266666666667 ,53.0111111111111 ",\ "8.16 ,11.5155555555556 ,16.2155555555556 ,25.8755555555556 ,35.6422222222222 ,45.3822222222222 ,55.04 ",\ "9.30888888888889 ,12.6488888888889 ,17.3288888888889 ,27.0044444444444 ,36.8244444444444 ,46.6377777777778 ,56.3755555555556 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("6.26888888888889 ,7.72222222222222 ,9.66 ,13.4288888888889 ,16.8333333333333 ,20.2333333333333 ,23.6288888888889 ",\ "12.6844444444444 ,14.3666666666667 ,16.1888888888889 ,19.9088888888889 ,23.9155555555556 ,27.2888888888889 ,30.64 ",\ "18.94 ,21.0977777777778 ,22.9355555555556 ,26.3577777777778 ,29.8466666666667 ,33.4355555555556 ,36.9488888888889 ",\ "28.2355555555556 ,31.0044444444444 ,33.0133333333333 ,36.5422222222222 ,40.0622222222222 ,43.6266666666667 ,47.22 ",\ "32.94 ,35.4311111111111 ,37.46 ,41.2955555555556 ,45.3155555555556 ,49.5377777777778 ,53.94 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("2.57111111111111 ,4.83555555555556 ,7.79333333333333 ,13.9088888888889 ,20.3422222222222 ,26.8044444444444 ,33.2866666666667 ",\ "3.94444444444444 ,6.12444444444445 ,9.03555555555556 ,14.68 ,20.1888888888889 ,26.6644444444444 ,33.1777777777778 ",\ "5.56 ,7.7 ,10.62 ,16.4088888888889 ,21.9844444444444 ,27.2666666666667 ,33.9111111111111 ",\ "8.31555555555556 ,10.4488888888889 ,13.3933333333333 ,19.4133333333333 ,25.3866666666667 ,31.1866666666667 ,36.7466666666667 ",\ "9.54222222222222 ,11.6911111111111 ,14.6355555555556 ,20.7133333333333 ,26.7933333333333 ,32.7244444444444 ,38.4266666666667 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("3.93777777777778 ,5.83555555555556 ,8.34 ,13.3022222222222 ,18.1511111111111 ,22.9955555555556 ,27.8355555555556 ",\ "3.77777777777778 ,5.93333333333333 ,8.47777777777778 ,13.4088888888889 ,18.3133333333333 ,23.0022222222222 ,27.6555555555556 ",\ "1.31111111111111 ,3.91555555555556 ,6.60666666666667 ,11.5133333333333 ,16.2244444444444 ,20.8577777777778 ,25.3733333333333 ",\ "-6.82666666666667 ,-3.67333333333333 ,-0.777777777777778 ,4.28444444444444 ,9.11777777777778 ,13.9444444444444 ,18.8466666666667 ",\ "-10.8155555555556 ,-7.90888888888889 ,-5.10666666666667 ,-0.0155555555555556 ,5.05111111111111 ,10.3044444444444 ,15.8244444444444 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("2.80888888888889 ,6.51555555555556 ,11.4444444444444 ,21.48 ,31.6466666666667 ,41.84 ,52.0511111111111 ",\ "3.81111111111111 ,7.42888888888889 ,12.2888888888889 ,21.9511111111111 ,31.7511111111111 ,41.9244444444444 ,52.1288888888889 ",\ "5.04666666666667 ,8.62666666666667 ,13.4844444444444 ,23.22 ,32.8533333333333 ,42.6577777777778 ,53.0266666666667 ",\ "7.16888888888889 ,10.7333333333333 ,15.6311111111111 ,25.5733333333333 ,35.5044444444444 ,45.3155555555556 ,54.9555555555556 ",\ "8.09333333333333 ,11.6644444444444 ,16.5888888888889 ,26.6355555555556 ,36.7088888888889 ,46.6777777777778 ,56.4866666666667 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("6.73111111111111 ,8.18222222222222 ,10.12 ,13.8955555555556 ,17.2955555555556 ,20.6888888888889 ,24.08 ",\ "13.6933333333333 ,15.3355555555556 ,17.1177777777778 ,20.8 ,24.7977777777778 ,28.1666666666667 ,31.5222222222222 ",\ "20.7044444444444 ,22.7666666666667 ,24.5066666666667 ,27.8088888888889 ,31.2288888888889 ,34.7711111111111 ,38.2822222222222 ",\ "31.6111111111111 ,34.1466666666667 ,35.94 ,39.1844444444444 ,42.5066666666667 ,45.8977777777778 ,49.3177777777778 ",\ "37.1733333333333 ,39.3466666666667 ,41.0977777777778 ,44.5644444444444 ,48.32 ,52.3066666666667 ,56.4644444444445 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("2.62888888888889 ,4.87777777777778 ,7.85555555555556 ,14.04 ,20.4177777777778 ,26.8333333333333 ,33.2688888888889 ",\ "3.90888888888889 ,6.03333333333333 ,8.91555555555556 ,14.6333333333333 ,20.48 ,26.8088888888889 ,33.1777777777778 ",\ "5.39111111111111 ,7.41777777777778 ,10.2355555555556 ,15.96 ,21.6377777777778 ,27.4333333333333 ,33.8377777777778 ",\ "7.87555555555556 ,9.77333333333333 ,12.4644444444444 ,18.1288888888889 ,23.9355555555556 ,29.7422222222222 ,35.4844444444444 ",\ "9.00666666666667 ,10.8466666666667 ,13.4511111111111 ,19.02 ,24.7933333333333 ,30.6044444444444 ,36.3688888888889 "); } } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("1.29333333333333 ,1.27333333333333 ,1.26444444444444 ,1.25333333333333 ,1.24888888888889 ,1.24888888888889 ,1.25111111111111 ",\ "2.63111111111111 ,2.56444444444444 ,2.52888888888889 ,2.48 ,2.44888888888889 ,2.43333333333333 ,2.43333333333333 ",\ "4.5 ,4.37777777777778 ,4.30444444444444 ,4.20444444444444 ,4.13777777777778 ,4.10222222222222 ,4.09777777777778 ",\ "8.42 ,8.20888888888889 ,8.06888888888889 ,7.86666666666667 ,7.72888888888889 ,7.65333333333333 ,7.63777777777778 ",\ "10.4666666666667 ,10.2244444444444 ,10.0533333333333 ,9.8 ,9.62888888888889 ,9.53333333333333 ,9.51111111111111 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("1.78444444444444 ,1.75333333333333 ,1.73777777777778 ,1.72 ,1.70666666666667 ,1.7 ,1.69777777777778 ",\ "3.09555555555556 ,3.01111111111111 ,2.96888888888889 ,2.91111111111111 ,2.87555555555556 ,2.85555555555556 ,2.85333333333333 ",\ "4.92222222222222 ,4.78 ,4.69777777777778 ,4.58666666666667 ,4.51555555555556 ,4.47555555555556 ,4.47333333333333 ",\ "8.76222222222222 ,8.53111111111111 ,8.37333333333333 ,8.15111111111111 ,8.00222222222222 ,7.92444444444444 ,7.91777777777778 ",\ "10.7711111111111 ,10.5133333333333 ,10.32 ,10.0355555555556 ,9.84888888888889 ,9.74888888888889 ,9.74 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("1.21777777777778 ,1.20222222222222 ,1.19555555555556 ,1.18888888888889 ,1.18444444444444 ,1.18444444444444 ,1.18444444444444 ",\ "2.44444444444444 ,2.39111111111111 ,2.36222222222222 ,2.32444444444444 ,2.3 ,2.28888888888889 ,2.28666666666667 ",\ "4.17111111111111 ,4.07333333333333 ,4.01555555555556 ,3.93333333333333 ,3.88222222222222 ,3.85555555555556 ,3.85111111111111 ",\ "7.81333333333333 ,7.64444444444444 ,7.53333333333333 ,7.37111111111111 ,7.26444444444444 ,7.20666666666667 ,7.19555555555556 ",\ "9.72222222222222 ,9.53111111111111 ,9.39555555555556 ,9.19555555555556 ,9.06 ,8.98666666666667 ,8.97555555555556 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.15333333333333, 8.26, 16.4977777777778, 24.7355555555556, 32.9955555555556, 41.2355555555556 "); values ("1.96 ,1.92444444444444 ,1.90888888888889 ,1.88666666666667 ,1.87333333333333 ,1.86222222222222 ,1.85777777777778 ",\ "3.25777777777778 ,3.17333333333333 ,3.12888888888889 ,3.06666666666667 ,3.02666666666667 ,3.00444444444444 ,2.99777777777778 ",\ "5.04666666666667 ,4.90222222222222 ,4.82 ,4.70444444444444 ,4.62888888888889 ,4.58888888888889 ,4.58444444444445 ",\ "8.73777777777778 ,8.51111111111111 ,8.36 ,8.14444444444444 ,8 ,7.92222222222222 ,7.91333333333333 ",\ "10.6377777777778 ,10.3911111111111 ,10.2088888888889 ,9.94222222222222 ,9.76444444444444 ,9.66888888888889 ,9.65333333333333 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1837 ; } pin(A) { direction : input ; capacitance : 0.001519 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001420 ; max_transition : 2.7273 ; } } cell(AND3_B) { area : 7 ; cell_footprint : AND3 ; cell_leakage_power : 0.083239 ; pin(Z) { direction : output ; function : "(A*B*C)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("4.66888888888889 ,6.49555555555556 ,8.86222222222222 ,13.6066666666667 ,18.3533333333333 ,23.0066666666667 ,27.6644444444444 ",\ "4.25777777777778 ,6.38666666666667 ,8.81111111111111 ,13.4533333333333 ,18.0222222222222 ,22.5666666666667 ,27.0977777777778 ",\ "0.1106 ,0.3472 ,0.5796 ,1 ,1.4022 ,1.7958 ,2.184 ",\ "-8.02888888888889 ,-4.73111111111111 ,-1.94444444444444 ,2.87111111111111 ,7.48444444444444 ,12.0955555555556 ,16.7555555555556 ",\ "-12.4177777777778 ,-9.26666666666667 ,-6.58444444444445 ,-1.81111111111111 ,2.95777777777778 ,7.90222222222222 ,13.0733333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("3.13777777777778 ,6.63111111111111 ,11.3822222222222 ,21.1577777777778 ,31.2955555555556 ,41.68 ,50.9533333333333 ",\ "4.18 ,7.52 ,12.0777777777778 ,21.4177777777778 ,31.0311111111111 ,40.9088888888889 ,51.0466666666667 ",\ "5.5 ,8.79777777777778 ,13.2977777777778 ,22.46 ,31.8066666666667 ,41.3244444444444 ,51 ",\ "0.6984 ,1 ,1.406 ,2.226 ,3.0538 ,3.8884 ,4.7288 ",\ "8.74222222222222 ,12.1666666666667 ,16.7222222222222 ,25.9 ,35.1666666666667 ,44.5088888888889 ,53.9155555555556 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("7.38222222222222 ,8.60444444444444 ,10.1044444444444 ,13.2377777777778 ,16.3711111111111 ,19.0577777777778 ,21.7533333333333 ",\ "14.9177777777778 ,16.7266666666667 ,18.3377777777778 ,21.26 ,24.1711111111111 ,27.1555555555556 ,30.2244444444444 ",\ "22.5266666666667 ,25.1733333333333 ,27.0688888888889 ,30.06 ,32.7644444444444 ,35.3444444444444 ,37.8222222222222 ",\ "34.6044444444444 ,38.0977777777778 ,40.3533333333333 ,43.74 ,46.7666666666667 ,49.6511111111111 ,52.4155555555555 ",\ "40.9622222222222 ,44.0488888888889 ,46.1955555555556 ,49.7333333333333 ,53.1822222222222 ,56.6977777777778 ,60.2733333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("2.66444444444444 ,4.51333333333333 ,6.98222222222222 ,11.9244444444444 ,16.8888888888889 ,21.8733333333333 ,26.8644444444444 ",\ "3.98 ,5.76888888888889 ,8.16444444444445 ,12.9466666666667 ,17.7022222222222 ,22.4222222222222 ,27.2066666666667 ",\ "5.50444444444445 ,7.30666666666667 ,9.69777777777778 ,14.4466666666667 ,19.1422222222222 ,23.7777777777778 ,28.3444444444444 ",\ "7.96888888888889 ,9.90222222222222 ,12.3488888888889 ,17.1422222222222 ,21.8466666666667 ,26.4577777777778 ,30.9666666666667 ",\ "9.01777777777778 ,11.0444444444444 ,13.5333333333333 ,18.3755555555556 ,23.12 ,27.7666666666667 ,32.3088888888889 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("4.64444444444444 ,6.47111111111111 ,8.83111111111111 ,13.5733333333333 ,18.3133333333333 ,22.9222222222222 ,27.5311111111111 ",\ "3.87333333333333 ,6.02444444444444 ,8.45777777777778 ,13.1066666666667 ,17.6844444444444 ,22.2488888888889 ,26.8177777777778 ",\ "0.455555555555556 ,3.12666666666667 ,5.73111111111111 ,10.4266666666667 ,14.9066666666667 ,19.2977777777778 ,23.6311111111111 ",\ "-9.71333333333333 ,-6.38444444444445 ,-3.55333333333333 ,1.32222222222222 ,5.96888888888889 ,10.5911111111111 ,15.2533333333333 ",\ "-14.7311111111111 ,-11.5755555555556 ,-8.83777777777778 ,-3.97111111111111 ,0.846666666666667 ,5.81111111111111 ,10.9777777777778 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("3.10444444444444 ,6.60444444444444 ,11.3444444444444 ,21.0466666666667 ,31.0377777777778 ,41.0244444444444 ,50.3311111111111 ",\ "4.02222222222222 ,7.39777777777778 ,11.9777777777778 ,21.3155555555556 ,30.8622222222222 ,40.6111111111111 ,50.56 ",\ "5.18 ,8.53111111111111 ,13.0777777777778 ,22.2888888888889 ,31.6311111111111 ,41.0888888888889 ,50.6555555555556 ",\ "7.12888888888889 ,10.5622222222222 ,15.1555555555556 ,24.38 ,33.6466666666667 ,42.9444444444444 ,52.26 ",\ "7.94444444444444 ,11.4644444444444 ,16.1155555555556 ,25.4333333333333 ,34.7866666666667 ,44.1688888888889 ,53.5711111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("7.99333333333333 ,9.22222222222222 ,10.7311111111111 ,13.9 ,17.0688888888889 ,19.7488888888889 ,22.4377777777778 ",\ "16.1266666666667 ,17.9377777777778 ,19.54 ,22.4488888888889 ,25.3666666666667 ,28.38 ,31.4955555555556 ",\ "24.5444444444444 ,27.1755555555556 ,29.0333333333333 ,31.9555555555556 ,34.6066666666667 ,37.1466666666667 ,39.5977777777778 ",\ "38.2466666666667 ,41.6333333333333 ,43.78 ,46.98 ,49.84 ,52.5644444444444 ,55.1711111111111 ",\ "45.4355555555556 ,48.3288888888889 ,50.3177777777778 ,53.6044444444444 ,56.8355555555556 ,60.14 ,63.5022222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("2.77777777777778 ,4.62888888888889 ,7.11111111111111 ,12.0866666666667 ,17.0777777777778 ,22.08 ,27.0866666666667 ",\ "4.06666666666667 ,5.83111111111111 ,8.20888888888889 ,12.9911111111111 ,17.7888888888889 ,22.6022222222222 ,27.4622222222222 ",\ "5.56888888888889 ,7.30222222222222 ,9.62666666666667 ,14.3 ,18.9911111111111 ,23.6888888888889 ,28.3866666666667 ",\ "7.95777777777778 ,9.74 ,12.0155555555556 ,16.5488888888889 ,21.0977777777778 ,25.6577777777778 ,30.2222222222222 ",\ "8.97111111111111 ,10.8133333333333 ,13.0733333333333 ,17.5466666666667 ,22.0311111111111 ,26.5355555555556 ,31.0488888888889 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("4.38666666666667 ,6.23333333333333 ,8.60666666666667 ,13.3488888888889 ,18.08 ,22.7244444444444 ,27.3688888888889 ",\ "2.92888888888889 ,5.12222222222222 ,7.59333333333333 ,12.2888888888889 ,16.8866666666667 ,21.4466666666667 ,25.9844444444444 ",\ "-1.14222222222222 ,1.57777777777778 ,4.23777777777778 ,9.02 ,13.5666666666667 ,18.0022222222222 ,22.3666666666667 ",\ "-12.36 ,-8.98444444444444 ,-6.06666666666667 ,-1.04444444444444 ,3.71333333333333 ,8.41555555555555 ,13.1311111111111 ",\ "-17.9933333333333 ,-14.7622222222222 ,-11.9088888888889 ,-6.86 ,-1.91777777777778 ,3.11555555555556 ,8.31333333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("3.08444444444444 ,6.60888888888889 ,11.3644444444444 ,21.0377777777778 ,30.9177777777778 ,41.0066666666667 ,50.4333333333333 ",\ "3.96888888888889 ,7.4 ,12.0355555555556 ,21.4222222222222 ,30.9466666666667 ,40.6022222222222 ,50.3866666666667 ",\ "5.10222222222222 ,8.53777777777778 ,13.1711111111111 ,22.5044444444444 ,31.9 ,41.3511111111111 ,50.8466666666667 ",\ "7.01111111111111 ,10.5577777777778 ,15.2911111111111 ,24.7511111111111 ,34.1933333333333 ,43.6088888888889 ,52.9844444444444 ",\ "7.80666666666667 ,11.4422222222222 ,16.2533333333333 ,25.8533333333333 ,35.4311111111111 ,44.9755555555556 ,54.4777777777778 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("8.41777777777778 ,9.64888888888889 ,11.1577777777778 ,14.34 ,17.5222222222222 ,20.1911111111111 ,22.8666666666667 ",\ "16.9466666666667 ,18.76 ,20.3533333333333 ,23.2466666666667 ,26.1622222222222 ,29.1844444444444 ,32.3244444444444 ",\ "25.8955555555556 ,28.5266666666667 ,30.3622222222222 ,33.2466666666667 ,35.8688888888889 ,38.3888888888889 ,40.8288888888889 ",\ "40.72 ,44.0377777777778 ,46.1222222222222 ,49.2377777777778 ,52.0333333333333 ,54.7066666666667 ,57.2688888888889 ",\ "48.5311111111111 ,51.2755555555556 ,53.1711111111111 ,56.3444444444444 ,59.5 ,62.7466666666667 ,66.0622222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("2.87555555555556 ,4.72222222222222 ,7.20444444444444 ,12.2133333333333 ,17.2755555555556 ,22.3866666666667 ,27.54 ",\ "4.13777777777778 ,5.88444444444444 ,8.25333333333333 ,13.0511111111111 ,17.9066666666667 ,22.8088888888889 ,27.7555555555556 ",\ "5.60444444444444 ,7.30666666666667 ,9.60888888888889 ,14.2755555555556 ,19.0066666666667 ,23.7866666666667 ,28.6111111111111 ",\ "7.88888888888889 ,9.59333333333333 ,11.82 ,16.3088888888889 ,20.8688888888889 ,25.4888888888889 ,30.1622222222222 ",\ "8.81555555555556 ,10.5488888888889 ,12.7422222222222 ,17.1555555555556 ,21.6444444444444 ,26.2044444444444 ,30.8266666666667 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("0.644444444444444 ,0.633333333333333 ,0.631111111111111 ,0.628888888888889 ,0.628888888888889 ,0.628888888888889 ,0.628888888888889 ",\ "1.21777777777778 ,1.19333333333333 ,1.18 ,1.16444444444444 ,1.15555555555556 ,1.15111111111111 ,1.14888888888889 ",\ "2.03111111111111 ,1.98222222222222 ,1.95777777777778 ,1.92666666666667 ,1.90666666666667 ,1.89555555555556 ,1.89111111111111 ",\ "3.74 ,3.66222222222222 ,3.62 ,3.56222222222222 ,3.52444444444444 ,3.5 ,3.49111111111111 ",\ "4.63777777777778 ,4.55333333333333 ,4.50222222222222 ,4.43555555555556 ,4.38888888888889 ,4.36 ,4.34666666666667 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("0.957777777777778 ,0.942222222222222 ,0.935555555555556 ,0.928888888888889 ,0.924444444444444 ,0.922222222222222 ,0.92 ",\ "1.52222222222222 ,1.48666666666667 ,1.47111111111111 ,1.45333333333333 ,1.44222222222222 ,1.43555555555556 ,1.43111111111111 ",\ "2.31555555555556 ,2.26 ,2.23111111111111 ,2.2 ,2.17777777777778 ,2.16444444444444 ,2.16 ",\ "3.99777777777778 ,3.91111111111111 ,3.86222222222222 ,3.8 ,3.75777777777778 ,3.73333333333333 ,3.72444444444444 ",\ "4.88444444444444 ,4.78888888888889 ,4.73111111111111 ,4.65333333333333 ,4.6 ,4.56888888888889 ,4.55777777777778 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("0.608888888888889 ,0.6 ,0.597777777777778 ,0.595555555555556 ,0.593333333333333 ,0.593333333333333 ,0.593333333333333 ",\ "1.13111111111111 ,1.10666666666667 ,1.09555555555556 ,1.08444444444444 ,1.07777777777778 ,1.07333333333333 ,1.07111111111111 ",\ "1.87777777777778 ,1.83333333333333 ,1.81333333333333 ,1.78888888888889 ,1.77333333333333 ,1.76222222222222 ,1.75777777777778 ",\ "3.46 ,3.39333333333333 ,3.35555555555556 ,3.30666666666667 ,3.27333333333333 ,3.25555555555556 ,3.24888888888889 ",\ "4.29333333333333 ,4.22222222222222 ,4.18 ,4.12 ,4.08 ,4.05555555555556 ,4.04888888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("1.06222222222222 ,1.04444444444444 ,1.03777777777778 ,1.02888888888889 ,1.02444444444444 ,1.02222222222222 ,1.02 ",\ "1.61555555555556 ,1.57777777777778 ,1.56222222222222 ,1.54222222222222 ,1.53111111111111 ,1.52222222222222 ,1.51777777777778 ",\ "2.38444444444444 ,2.32444444444444 ,2.29777777777778 ,2.26222222222222 ,2.24 ,2.22666666666667 ,2.22 ",\ "3.98888888888889 ,3.9 ,3.84888888888889 ,3.78444444444444 ,3.74222222222222 ,3.71777777777778 ,3.70666666666667 ",\ "4.82 ,4.72444444444444 ,4.66444444444444 ,4.58888888888889 ,4.53555555555556 ,4.50444444444444 ,4.49111111111111 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("0.6 ,0.593333333333333 ,0.591111111111111 ,0.588888888888889 ,0.588888888888889 ,0.588888888888889 ,0.588888888888889 ",\ "1.12888888888889 ,1.10666666666667 ,1.09777777777778 ,1.08666666666667 ,1.08 ,1.07777777777778 ,1.07555555555556 ",\ "1.89111111111111 ,1.85333333333333 ,1.83333333333333 ,1.81111111111111 ,1.79555555555556 ,1.78666666666667 ,1.78222222222222 ",\ "3.54 ,3.48222222222222 ,3.44666666666667 ,3.4 ,3.36888888888889 ,3.35111111111111 ,3.34222222222222 ",\ "4.42222222222222 ,4.36222222222222 ,4.32 ,4.26444444444444 ,4.22666666666667 ,4.20222222222222 ,4.19555555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.34666666666667, 2.69333333333333, 5.36444444444444, 8.01333333333333, 10.6844444444444, 13.3555555555556 "); values ("1.17111111111111 ,1.15333333333333 ,1.14666666666667 ,1.13777777777778 ,1.13111111111111 ,1.12888888888889 ,1.12666666666667 ",\ "1.74666666666667 ,1.70666666666667 ,1.69111111111111 ,1.67111111111111 ,1.65777777777778 ,1.64888888888889 ,1.64666666666667 ",\ "2.54444444444444 ,2.48222222222222 ,2.45333333333333 ,2.42 ,2.39555555555556 ,2.38222222222222 ,2.37555555555556 ",\ "4.20666666666667 ,4.11777777777778 ,4.07111111111111 ,4.00666666666667 ,3.96444444444444 ,3.93777777777778 ,3.92888888888889 ",\ "5.07111111111111 ,4.97777777777778 ,4.92222222222222 ,4.84444444444444 ,4.79333333333333 ,4.76222222222222 ,4.75111111111111 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0595 ; } pin(A) { direction : input ; capacitance : 0.001117 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001144 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001200 ; max_transition : 2.7273 ; } } cell(AND3_C) { area : 7 ; cell_footprint : AND3 ; cell_leakage_power : 0.124460 ; pin(Z) { direction : output ; function : "(A*B*C)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("4.66222222222222 ,6.54222222222222 ,9 ,13.9866666666667 ,18.68 ,23.3733333333333 ,28.0644444444444 ",\ "4.81333333333333 ,7.00222222222222 ,9.47555555555556 ,14.2666666666667 ,19.0822222222222 ,23.8666666666667 ,28.36 ",\ "2.58 ,5.28 ,7.87333333333333 ,12.5622222222222 ,17.0866666666667 ,21.5733333333333 ,26.0533333333333 ",\ "-5.20222222222222 ,-1.91555555555556 ,0.833333333333333 ,5.58222222222222 ,10.1577777777778 ,14.7622222222222 ,19.4577777777778 ",\ "-9.01555555555556 ,-6.01555555555556 ,-3.38888888888889 ,1.37777777777778 ,6.20888888888889 ,11.2822222222222 ,16.6533333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("3.00888888888889 ,6.63333333333333 ,11.5022222222222 ,21.3222222222222 ,31.1733333333333 ,41.0444444444444 ,50.9266666666667 ",\ "4.14222222222222 ,7.64444444444444 ,12.3466666666667 ,21.8888888888889 ,31.5733333333333 ,41.2955555555556 ,51.0444444444445 ",\ "5.58888888888889 ,9.01777777777778 ,13.6577777777778 ,22.9644444444444 ,32.6155555555556 ,42.3288888888889 ,52.0822222222222 ",\ "8.12222222222222 ,11.4844444444444 ,16.0511111111111 ,25.2666666666667 ,34.5933333333333 ,44.3555555555556 ,54.1911111111111 ",\ "9.23333333333333 ,12.5888888888889 ,17.1288888888889 ,26.3022222222222 ,35.4977777777778 ,45.2311111111111 ,55.1155555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("7.15333333333333 ,8.56666666666667 ,10.4044444444444 ,14.2755555555556 ,17.4511111111111 ,20.6244444444444 ,23.7955555555556 ",\ "14.3888888888889 ,16.1911111111111 ,17.9644444444444 ,21.4577777777778 ,25.1911111111111 ,28.9555555555556 ,32.0955555555556 ",\ "21.6044444444444 ,24.0555555555556 ,25.9133333333333 ,29.1488888888889 ,32.3511111111111 ,35.6088888888889 ,38.92 ",\ "32.5866666666667 ,35.7333333333333 ,37.7777777777778 ,41.1288888888889 ,44.4 ,47.7022222222222 ,51.0177777777778 ",\ "38.0911111111111 ,40.8444444444444 ,42.8222222222222 ,46.4177777777778 ,50.2177777777778 ,54.2666666666667 ,58.5266666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("2.68888888888889 ,4.86888888888889 ,7.73333333333333 ,13.4377777777778 ,19.46 ,25.5 ,31.5533333333333 ",\ "4.06888888888889 ,6.18444444444444 ,8.99777777777778 ,14.5066666666667 ,19.8111111111111 ,25.4466666666667 ,31.4977777777778 ",\ "5.7 ,7.79777777777778 ,10.6022222222222 ,16.1555555555556 ,21.5644444444444 ,26.7888888888889 ,31.9622222222222 ",\ "8.38444444444445 ,10.5133333333333 ,13.3311111111111 ,18.9755555555556 ,24.56 ,30.0133333333333 ,35.3022222222222 ",\ "9.53111111111111 ,11.6933333333333 ,14.5133333333333 ,20.1822222222222 ,25.8133333333333 ,31.3288888888889 ,36.6844444444444 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("4.61333333333333 ,6.51333333333333 ,8.98666666666667 ,13.98 ,18.7022222222222 ,23.4155555555556 ,28.1266666666667 ",\ "4.34222222222222 ,6.57111111111111 ,9.08666666666667 ,13.9266666666667 ,18.7577777777778 ,23.5422222222222 ,28.0355555555556 ",\ "1.66222222222222 ,4.40666666666667 ,7.06444444444444 ,11.84 ,16.4222222222222 ,20.9488888888889 ,25.4622222222222 ",\ "-7.09333333333333 ,-3.77777777777778 ,-0.94 ,3.94222222222222 ,8.59777777777778 ,13.2555555555556 ,18 ",\ "-11.5711111111111 ,-8.54 ,-5.80444444444444 ,-0.891111111111111 ,4.01111111111111 ,9.11333333333333 ,14.4933333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("2.97111111111111 ,6.62444444444444 ,11.4933333333333 ,21.3422222222222 ,31.2355555555556 ,41.1466666666667 ,51.0711111111111 ",\ "3.93555555555556 ,7.50222222222222 ,12.2888888888889 ,21.8466666666667 ,31.5755555555556 ,41.4088888888889 ,51.2644444444445 ",\ "5.16888888888889 ,8.69555555555556 ,13.4555555555556 ,23.0044444444444 ,32.5244444444444 ,42.3266666666667 ,52.2511111111111 ",\ "7.31555555555556 ,10.8333333333333 ,15.5844444444444 ,25.1688888888889 ,34.7644444444444 ,44.3111111111111 ,54.0911111111111 ",\ "8.25333333333333 ,11.7866666666667 ,16.5422222222222 ,26.1466666666667 ,35.7711111111111 ,45.3511111111111 ,54.8466666666667 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("7.75333333333333 ,9.17111111111111 ,11.0155555555556 ,14.9155555555556 ,18.0711111111111 ,21.22 ,24.3688888888889 ",\ "15.6133333333333 ,17.3955555555556 ,19.1444444444444 ,22.6155555555556 ,26.3555555555556 ,30.1333333333333 ,33.2488888888889 ",\ "23.6777777777778 ,26.0755555555556 ,27.8688888888889 ,31.0111111111111 ,34.1533333333333 ,37.3733333333333 ,40.6555555555556 ",\ "36.3622222222222 ,39.3533333333333 ,41.2488888888889 ,44.3755555555556 ,47.4666666666667 ,50.6 ,53.74 ",\ "42.7155555555556 ,45.24 ,47.02 ,50.3311111111111 ,53.8977777777778 ,57.7222222222222 ,61.7444444444445 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("2.80222222222222 ,4.97777777777778 ,7.85555555555556 ,13.5755555555556 ,19.5822222222222 ,25.6133333333333 ,31.6577777777778 ",\ "4.11111111111111 ,6.19333333333333 ,8.98444444444444 ,14.5133333333333 ,19.9222222222222 ,25.48 ,31.4377777777778 ",\ "5.64666666666667 ,7.66222222222222 ,10.3888888888889 ,15.8644444444444 ,21.3 ,26.6555555555556 ,31.9088888888889 ",\ "8.13777777777778 ,10.0933333333333 ,12.7022222222222 ,18.0422222222222 ,23.4622222222222 ,28.8977777777778 ,34.3088888888889 ",\ "9.23111111111111 ,11.1644444444444 ,13.7044444444444 ,18.9333333333333 ,24.2888888888889 ,29.6933333333333 ,35.0911111111111 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("4.34 ,6.24888888888889 ,8.72222222222222 ,13.7 ,18.4155555555556 ,23.1177777777778 ,27.8155555555556 ",\ "3.32888888888889 ,5.59111111111111 ,8.13555555555556 ,13.0022222222222 ,17.8333333333333 ,22.6 ,27.0622222222222 ",\ "-0.0622222222222222 ,2.72444444444444 ,5.43777777777778 ,10.2933333333333 ,14.9222222222222 ,19.4777777777778 ,24.0155555555556 ",\ "-9.95555555555556 ,-6.58444444444445 ,-3.63555555555556 ,1.40666666666667 ,6.15111111111111 ,10.8577777777778 ,15.6288888888889 ",\ "-15.0866666666667 ,-11.9511111111111 ,-9.05777777777778 ,-3.93777777777778 ,1.05777777777778 ,6.18444444444444 ,11.5488888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("2.91555555555556 ,6.56 ,11.3844444444444 ,21.0933333333333 ,30.9777777777778 ,40.88 ,50.7933333333333 ",\ "3.84444444444444 ,7.43777777777778 ,12.2288888888889 ,21.7266666666667 ,31.0777777777778 ,40.9488888888889 ,50.8577777777778 ",\ "5.05111111111111 ,8.63555555555556 ,13.4444444444444 ,23.04 ,32.5466666666667 ,41.9333333333333 ,51.76 ",\ "7.15111111111111 ,10.7755555555556 ,15.64 ,25.4088888888889 ,35.1533333333333 ,44.82 ,54.38 ",\ "8.05111111111111 ,11.7088888888889 ,16.6022222222222 ,26.4333333333333 ,36.2422222222222 ,45.9666666666667 ,55.5711111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("8.14 ,9.56222222222222 ,11.4111111111111 ,15.3244444444444 ,18.4733333333333 ,21.6133333333333 ,24.7511111111111 ",\ "16.3911111111111 ,18.1733333333333 ,19.9066666666667 ,23.3666666666667 ,27.1088888888889 ,30.9 ,34.0044444444444 ",\ "25.0044444444444 ,27.38 ,29.14 ,32.2355555555556 ,35.3555555555556 ,38.5688888888889 ,41.8622222222222 ",\ "38.8377777777778 ,41.7311111111111 ,43.5422222222222 ,46.5644444444444 ,49.5977777777778 ,52.6955555555556 ,55.8133333333333 ",\ "45.7955555555556 ,48.1511111111111 ,49.8222222222222 ,53.0111111111111 ,56.5133333333333 ,60.2977777777778 ,64.2888888888889 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("2.88222222222222 ,5.04222222222222 ,7.9 ,13.6622222222222 ,19.6377777777778 ,25.64 ,31.6577777777778 ",\ "4.16222222222222 ,6.21777777777778 ,8.98 ,14.4622222222222 ,19.84 ,25.6266666666667 ,31.5288888888889 ",\ "5.66444444444445 ,7.63777777777778 ,10.3155555555556 ,15.7288888888889 ,21.1377777777778 ,26.5 ,32.0955555555556 ",\ "8.06 ,9.93555555555556 ,12.46 ,17.6844444444444 ,23.06 ,28.5133333333333 ,34.0088888888889 ",\ "9.09111111111111 ,10.9244444444444 ,13.3555555555556 ,18.4377777777778 ,23.7266666666667 ,29.14 ,34.6244444444444 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("0.991111111111111 ,0.975555555555556 ,0.966666666666667 ,0.957777777777778 ,0.951111111111111 ,0.948888888888889 ,0.948888888888889 ",\ "1.88444444444444 ,1.83111111111111 ,1.80444444444444 ,1.77111111111111 ,1.74888888888889 ,1.73555555555556 ,1.73333333333333 ",\ "3.13555555555556 ,3.04222222222222 ,2.99111111111111 ,2.92222222222222 ,2.87777777777778 ,2.85333333333333 ,2.84666666666667 ",\ "5.76444444444444 ,5.60666666666667 ,5.51555555555556 ,5.38444444444444 ,5.29555555555556 ,5.24444444444444 ,5.23111111111111 ",\ "7.14 ,6.96222222222222 ,6.85111111111111 ,6.69333333333333 ,6.58444444444445 ,6.52 ,6.5 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("1.39555555555556 ,1.36888888888889 ,1.35777777777778 ,1.34222222222222 ,1.33111111111111 ,1.32444444444444 ,1.32222222222222 ",\ "2.26888888888889 ,2.20444444444444 ,2.17333333333333 ,2.13333333333333 ,2.10666666666667 ,2.09111111111111 ,2.08666666666667 ",\ "3.48888888888889 ,3.38 ,3.32444444444444 ,3.25111111111111 ,3.20222222222222 ,3.17333333333333 ,3.16888888888889 ",\ "6.05777777777778 ,5.88666666666667 ,5.78444444444444 ,5.64 ,5.54666666666667 ,5.49333333333333 ,5.48222222222222 ",\ "7.40666666666667 ,7.21777777777778 ,7.09333333333333 ,6.91333333333333 ,6.79333333333333 ,6.72888888888889 ,6.71555555555556 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("0.937777777777778 ,0.922222222222222 ,0.915555555555556 ,0.908888888888889 ,0.904444444444444 ,0.904444444444444 ,0.904444444444444 ",\ "1.74222222222222 ,1.69777777777778 ,1.67555555555556 ,1.64666666666667 ,1.62888888888889 ,1.62 ,1.61777777777778 ",\ "2.88444444444444 ,2.80222222222222 ,2.76 ,2.70222222222222 ,2.66444444444444 ,2.64444444444444 ,2.64 ",\ "5.29777777777778 ,5.16444444444444 ,5.08444444444444 ,4.97333333333333 ,4.9 ,4.85777777777778 ,4.84888888888889 ",\ "6.56888888888889 ,6.42 ,6.32222222222222 ,6.18666666666667 ,6.09555555555556 ,6.04444444444445 ,6.03111111111111 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("1.53777777777778 ,1.50666666666667 ,1.49333333333333 ,1.47333333333333 ,1.46222222222222 ,1.45333333333333 ,1.44666666666667 ",\ "2.39111111111111 ,2.32222222222222 ,2.28888888888889 ,2.24444444444444 ,2.21333333333333 ,2.19555555555556 ,2.18888888888889 ",\ "3.57333333333333 ,3.46222222222222 ,3.4 ,3.32 ,3.26666666666667 ,3.23777777777778 ,3.22888888888889 ",\ "6.02 ,5.84888888888889 ,5.74222222222222 ,5.59555555555556 ,5.5 ,5.44444444444444 ,5.43111111111111 ",\ "7.28 ,7.09333333333333 ,6.97111111111111 ,6.79333333333333 ,6.67333333333333 ,6.60666666666667 ,6.59111111111111 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("0.926666666666667 ,0.913333333333333 ,0.906666666666667 ,0.9 ,0.895555555555556 ,0.895555555555556 ,0.895555555555556 ",\ "1.74 ,1.7 ,1.68 ,1.65333333333333 ,1.63777777777778 ,1.62888888888889 ,1.62666666666667 ",\ "2.90888888888889 ,2.83777777777778 ,2.79777777777778 ,2.74666666666667 ,2.71111111111111 ,2.69333333333333 ,2.68666666666667 ",\ "5.42 ,5.3 ,5.22666666666667 ,5.12222222222222 ,5.05333333333333 ,5.01555555555556 ,5.00666666666667 ",\ "6.75777777777778 ,6.62444444444444 ,6.53555555555555 ,6.40666666666667 ,6.32 ,6.27333333333333 ,6.26222222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.76, 5.47777777777778, 10.9533333333333, 16.4088888888889, 21.8622222222222, 27.34 "); values ("1.68888888888889 ,1.65555555555556 ,1.64 ,1.62 ,1.60444444444444 ,1.59555555555556 ,1.58888888888889 ",\ "2.57555555555556 ,2.50444444444444 ,2.46888888888889 ,2.42222222222222 ,2.39111111111111 ,2.37111111111111 ,2.36444444444444 ",\ "3.79777777777778 ,3.68666666666667 ,3.62444444444444 ,3.54444444444444 ,3.49111111111111 ,3.46 ,3.44888888888889 ",\ "6.33111111111111 ,6.16444444444444 ,6.06 ,5.91777777777778 ,5.82 ,5.76444444444444 ,5.75111111111111 ",\ "7.64 ,7.46 ,7.34 ,7.16666666666667 ,7.04888888888889 ,6.98 ,6.96222222222222 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1218 ; } pin(A) { direction : input ; capacitance : 0.001314 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001343 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001291 ; max_transition : 2.7273 ; } } cell(AND3_D) { area : 7 ; cell_footprint : AND3 ; cell_leakage_power : 0.229691 ; pin(Z) { direction : output ; function : "(A*B*C)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("4.52222222222222 ,6.42222222222222 ,8.91777777777778 ,13.8088888888889 ,18.4777777777778 ,23.1288888888889 ,27.7711111111111 ",\ "4.77555555555556 ,6.94444444444444 ,9.42888888888889 ,14.2733333333333 ,19.1711111111111 ,23.6288888888889 ,28.0555555555556 ",\ "2.63777777777778 ,5.28444444444444 ,7.86666666666667 ,12.5533333333333 ,17.0888888888889 ,21.6022222222222 ,25.9066666666667 ",\ "-5.15777777777778 ,-1.94888888888889 ,0.797777777777778 ,5.52888888888889 ,10.06 ,14.6066666666667 ,19.2444444444444 ",\ "-9.06666666666667 ,-6.15333333333333 ,-3.49555555555556 ,1.30444444444444 ,6.11555555555556 ,11.1444444444444 ,16.4644444444444 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.94222222222222 ,6.53777777777778 ,11.2755555555556 ,21.0333333333333 ,30.9888888888889 ,40.9711111111111 ,50.9711111111111 ",\ "4.16444444444445 ,7.64888888888889 ,12.3155555555556 ,21.5066666666667 ,30.9066666666667 ,40.8422222222222 ,50.8111111111111 ",\ "5.71777777777778 ,9.10666666666667 ,13.7266666666667 ,22.9844444444444 ,32.1044444444444 ,41.4733333333333 ,51.5022222222222 ",\ "8.44666666666667 ,11.7044444444444 ,16.2488888888889 ,25.5777777777778 ,34.9844444444444 ,44.3311111111111 ,53.5622222222222 ",\ "9.64 ,12.8533333333333 ,17.3555555555556 ,26.6777777777778 ,36.14 ,45.5866666666667 ,54.9422222222222 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("7.13555555555556 ,8.64444444444445 ,10.6444444444444 ,14.4511111111111 ,17.7866666666667 ,21.0955555555556 ,24.3866666666667 ",\ "14.4133333333333 ,16.1711111111111 ,18.0288888888889 ,21.8177777777778 ,25.9377777777778 ,29.1755555555556 ,32.4066666666667 ",\ "21.7 ,23.9577777777778 ,25.8155555555556 ,29.2266666666667 ,32.7088888888889 ,36.3111111111111 ,39.7288888888889 ",\ "32.6066666666667 ,35.4711111111111 ,37.4955555555556 ,40.9777777777778 ,44.4 ,47.84 ,51.2888888888889 ",\ "37.8933333333333 ,40.4333333333333 ,42.4955555555556 ,46.3288888888889 ,50.2911111111111 ,54.4222222222222 ,58.7088888888889 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.75111111111111 ,4.98666666666667 ,7.88666666666667 ,13.8266666666667 ,20.1666666666667 ,26.5333333333333 ,32.9155555555556 ",\ "4.17555555555556 ,6.34666666666667 ,9.22 ,14.7333333333333 ,19.8511111111111 ,26.2644444444444 ,32.7111111111111 ",\ "5.86444444444445 ,8.00222222222222 ,10.8777777777778 ,16.5333333333333 ,21.9222222222222 ,26.9711111111111 ,33.1511111111111 ",\ "8.67111111111111 ,10.7888888888889 ,13.6777777777778 ,19.5488888888889 ,25.3422222222222 ,30.9222222222222 ,36.2311111111111 ",\ "9.88888888888889 ,11.9977777777778 ,14.8777777777778 ,20.8044444444444 ,26.7111111111111 ,32.4377777777778 ,37.9133333333333 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("4.47111111111111 ,6.39111111111111 ,8.89555555555556 ,13.7955555555556 ,18.4977777777778 ,23.1777777777778 ,27.8444444444444 ",\ "4.27777777777778 ,6.49777777777778 ,9.03555555555556 ,13.9155555555556 ,18.7866666666667 ,23.2755555555556 ,27.7266666666667 ",\ "1.67111111111111 ,4.37777777777778 ,7.04444444444445 ,11.8333333333333 ,16.4111111111111 ,20.9266666666667 ,25.2288888888889 ",\ "-7.11555555555556 ,-3.85777777777778 ,-0.995555555555556 ,3.89333333333333 ,8.50444444444445 ,13.1 ,17.7666666666667 ",\ "-11.6844444444444 ,-8.71111111111111 ,-5.92666666666667 ,-0.975555555555556 ,3.89555555555556 ,8.93555555555556 ,14.2422222222222 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.89555555555556 ,6.55111111111111 ,11.3555555555556 ,21.1933333333333 ,31.2755555555556 ,41.38 ,51.5022222222222 ",\ "3.93111111111111 ,7.51333333333333 ,12.28 ,21.6311111111111 ,31.0111111111111 ,41.1155555555556 ,51.2488888888889 ",\ "5.24222222222222 ,8.76666666666667 ,13.5133333333333 ,22.9644444444444 ,32.2311111111111 ,41.4777777777778 ,51.6911111111111 ",\ "0.6772 ,0.9878 ,1.4126 ,2.2766 ,3.1426 ,4 ,4.8446 ",\ "8.51777777777778 ,11.9422222222222 ,16.6444444444444 ,26.2866666666667 ,36.0155555555556 ,45.7022222222222 ,55.28 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("7.74666666666667 ,9.27111111111111 ,11.2866666666667 ,15.1088888888889 ,18.4355555555556 ,21.7288888888889 ,25.0022222222222 ",\ "15.6511111111111 ,17.3911111111111 ,19.2311111111111 ,23.0044444444444 ,27.1288888888889 ,30.3511111111111 ,33.5688888888889 ",\ "23.8044444444444 ,25.9955555555556 ,27.7844444444444 ,31.1155555555556 ,34.5488888888889 ,38.1222222222222 ,41.5311111111111 ",\ "36.4511111111111 ,39.1333333333333 ,40.9911111111111 ,44.2488888888889 ,47.5044444444445 ,50.7955555555556 ,54.0888888888889 ",\ "42.6022222222222 ,44.8955555555556 ,46.74 ,50.2777777777778 ,54.0088888888889 ,57.92 ,61.9666666666667 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.86 ,5.08444444444444 ,7.98888888888889 ,13.9377777777778 ,20.2488888888889 ,26.5933333333333 ,32.9533333333333 ",\ "4.20666666666667 ,6.33555555555556 ,9.17555555555556 ,14.7 ,19.9266666666667 ,26.2333333333333 ,32.5777777777778 ",\ "5.79555555555556 ,7.84 ,10.6266666666667 ,16.1911111111111 ,21.6088888888889 ,26.7977777777778 ,32.8622222222222 ",\ "8.38888888888889 ,10.3066666666667 ,12.9688888888889 ,18.5222222222222 ,24.1533333333333 ,29.7288888888889 ,35.1822222222222 ",\ "9.52 ,11.3711111111111 ,13.9466666666667 ,19.42 ,25.0533333333333 ,30.6822222222222 ,36.2244444444445 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("4.2 ,6.13555555555556 ,8.64888888888889 ,13.5488888888889 ,18.2555555555556 ,22.9355555555556 ,27.5977777777778 ",\ "3.26666666666667 ,5.53333333333333 ,8.11555555555556 ,13.04 ,17.9133333333333 ,22.4111111111111 ,26.86 ",\ "-0.0688888888888889 ,2.7 ,5.45333333333333 ,10.3511111111111 ,14.9866666666667 ,19.5377777777778 ,23.8444444444444 ",\ "-10 ,-6.65777777777778 ,-3.65777777777778 ,1.42 ,6.14 ,10.7955555555556 ,15.5022222222222 ",\ "-15.1822222222222 ,-12.0733333333333 ,-9.12 ,-3.96 ,1.01333333333333 ,6.09333333333333 ,11.4022222222222 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.83777777777778 ,6.49555555555556 ,11.28 ,20.9777777777778 ,31.0644444444444 ,41.1711111111111 ,51.2933333333333 ",\ "3.80888888888889 ,7.43111111111111 ,12.22 ,21.5466666666667 ,30.4755555555556 ,40.6533333333333 ,50.8555555555556 ",\ "5.06444444444444 ,8.66888888888889 ,13.4888888888889 ,23.0066666666667 ,32.2555555555556 ,41.1711111111111 ,51.1466666666667 ",\ "7.27111111111111 ,10.8622222222222 ,15.7377777777778 ,25.5466666666667 ,35.2577777777778 ,44.7688888888889 ,54.0288888888889 ",\ "8.22666666666667 ,11.82 ,16.7133333333333 ,26.6155555555556 ,36.4577777777778 ,46.1177777777778 ,55.5377777777778 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("8.14888888888889 ,9.68666666666667 ,11.7155555555556 ,15.56 ,18.8977777777778 ,22.1977777777778 ,25.4777777777778 ",\ "16.4622222222222 ,18.1955555555556 ,20.0311111111111 ,23.8044444444444 ,27.94 ,31.18 ,34.42 ",\ "25.1666666666667 ,27.3244444444444 ,29.0844444444444 ,32.3866666666667 ,35.8111111111111 ,39.3844444444444 ,42.8266666666667 ",\ "38.9377777777778 ,41.5111111111111 ,43.2955555555556 ,46.4844444444444 ,49.7133333333333 ,52.98 ,56.2422222222222 ",\ "45.6777777777778 ,47.8022222222222 ,49.5555555555556 ,53.0177777777778 ,56.72 ,60.6066666666667 ,64.6155555555556 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.94444444444444 ,5.15555555555556 ,8.05555555555556 ,14.0711111111111 ,20.3622222222222 ,26.6866666666667 ,33.0355555555556 ",\ "4.24222222222222 ,6.35111111111111 ,9.17777777777778 ,14.7177777777778 ,20.2355555555556 ,26.5111111111111 ,32.8244444444444 ",\ "5.76888888888889 ,7.78 ,10.5355555555556 ,16.0844444444444 ,21.5311111111111 ,26.8688888888889 ,33.1844444444444 ",\ "8.20444444444444 ,10.06 ,12.6555555555556 ,18.1288888888889 ,23.7444444444444 ,29.3622222222222 ,34.9133333333333 ",\ "9.24444444444444 ,11.0177777777778 ,13.5088888888889 ,18.8733333333333 ,24.4755555555556 ,30.1466666666667 ,35.7977777777778 "); } } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("1.37555555555556 ,1.34666666666667 ,1.33333333333333 ,1.31777777777778 ,1.30666666666667 ,1.30222222222222 ,1.30444444444444 ",\ "2.61111111111111 ,2.53111111111111 ,2.48666666666667 ,2.42444444444444 ,2.38444444444444 ,2.36444444444444 ,2.36222222222222 ",\ "4.34444444444444 ,4.19777777777778 ,4.11111111111111 ,3.99111111111111 ,3.91333333333333 ,3.86888888888889 ,3.86222222222222 ",\ "7.98222222222222 ,7.74 ,7.57777777777778 ,7.34222222222222 ,7.18444444444444 ,7.09777777777778 ,7.07777777777778 ",\ "9.88666666666667 ,9.61111111111111 ,9.41555555555556 ,9.12444444444444 ,8.92666666666667 ,8.81555555555556 ,8.78888888888889 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("1.88 ,1.83333333333333 ,1.81111111111111 ,1.78222222222222 ,1.76 ,1.74666666666667 ,1.74 ",\ "3.08666666666667 ,2.98444444444444 ,2.92888888888889 ,2.85111111111111 ,2.80222222222222 ,2.77333333333333 ,2.76666666666667 ",\ "4.77333333333333 ,4.60222222222222 ,4.50222222222222 ,4.36222222222222 ,4.27111111111111 ,4.22222222222222 ,4.21333333333333 ",\ "8.30222222222222 ,8.03777777777778 ,7.85555555555556 ,7.59111111111111 ,7.41777777777778 ,7.32444444444444 ,7.31111111111111 ",\ "10.1444444444444 ,9.85333333333333 ,9.63333333333333 ,9.30888888888889 ,9.09333333333333 ,8.97555555555556 ,8.95777777777778 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("1.29777777777778 ,1.27555555555556 ,1.26444444444444 ,1.25333333333333 ,1.24444444444444 ,1.24 ,1.24222222222222 ",\ "2.41333333333333 ,2.34444444444444 ,2.30666666666667 ,2.25333333333333 ,2.22222222222222 ,2.20444444444444 ,2.20222222222222 ",\ "3.98666666666667 ,3.86222222222222 ,3.78888888888889 ,3.68666666666667 ,3.62 ,3.58222222222222 ,3.57777777777778 ",\ "7.30888888888889 ,7.10222222222222 ,6.96444444444445 ,6.76666666666667 ,6.63333333333333 ,6.56222222222222 ,6.54888888888889 ",\ "9.05111111111111 ,8.82 ,8.65333333333333 ,8.41111111111111 ,8.24888888888889 ,8.16 ,8.14222222222222 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.06888888888889 ,2.02 ,1.99333333333333 ,1.95777777777778 ,1.93111111111111 ,1.91555555555556 ,1.90444444444444 ",\ "3.25333333333333 ,3.14444444444444 ,3.08222222222222 ,3 ,2.94222222222222 ,2.91111111111111 ,2.9 ",\ "4.88222222222222 ,4.70666666666667 ,4.60222222222222 ,4.45555555555556 ,4.36 ,4.30444444444444 ,4.29555555555556 ",\ "8.23333333333333 ,7.96888888888889 ,7.78888888888889 ,7.52666666666667 ,7.35333333333333 ,7.25777777777778 ,7.24 ",\ "9.95333333333333 ,9.66444444444445 ,9.45333333333333 ,9.14 ,8.92888888888889 ,8.81111111111111 ,8.79111111111111 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("1.28 ,1.25777777777778 ,1.24888888888889 ,1.23777777777778 ,1.23111111111111 ,1.22888888888889 ,1.22888888888889 ",\ "2.4 ,2.33777777777778 ,2.30444444444444 ,2.26222222222222 ,2.23111111111111 ,2.21555555555556 ,2.21555555555556 ",\ "4 ,3.88888888888889 ,3.82444444444444 ,3.73333333333333 ,3.67555555555556 ,3.64222222222222 ,3.63777777777778 ",\ "7.42666666666667 ,7.24222222222222 ,7.11777777777778 ,6.93777777777778 ,6.81777777777778 ,6.75333333333333 ,6.74 ",\ "9.25111111111111 ,9.03777777777778 ,8.88666666666667 ,8.66444444444445 ,8.51555555555556 ,8.43333333333333 ,8.41777777777778 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.88, 25.32, 33.76, 42.1777777777778 "); values ("2.27333333333333 ,2.21777777777778 ,2.19111111111111 ,2.15111111111111 ,2.12222222222222 ,2.10222222222222 ,2.08888888888889 ",\ "3.49333333333333 ,3.38222222222222 ,3.32 ,3.23333333333333 ,3.17333333333333 ,3.13777777777778 ,3.12666666666667 ",\ "5.17111111111111 ,4.99777777777778 ,4.89333333333333 ,4.74666666666667 ,4.64666666666667 ,4.59111111111111 ,4.57777777777778 ",\ "8.62666666666667 ,8.36888888888889 ,8.19333333333334 ,7.93555555555556 ,7.76444444444444 ,7.66666666666667 ,7.64888888888889 ",\ "10.4 ,10.1222222222222 ,9.91777777777778 ,9.61111111111111 ,9.40222222222222 ,9.28888888888889 ,9.26444444444444 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1879 ; } pin(A) { direction : input ; capacitance : 0.001520 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001547 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001503 ; max_transition : 2.7273 ; } } cell(AO21_B) { area : 7 ; cell_footprint : AO21 ; cell_leakage_power : 0.146290 ; pin(Z) { direction : output ; function : "((A2*A1)+B)" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("4.31777777777778 ,6.10666666666667 ,8.44666666666667 ,13.12 ,17.8 ,22.4688888888889 ,27.14 ",\ "3.73111111111111 ,5.75555555555556 ,8.15777777777778 ,12.7933333333333 ,17.3466666666667 ,21.8555555555556 ,26.3288888888889 ",\ "0.337777777777778 ,2.82222222222222 ,5.38444444444444 ,10.0933333333333 ,14.6155555555556 ,19.0488888888889 ,23.42 ",\ "-9.72888888888889 ,-6.46888888888889 ,-3.66 ,1.23333333333333 ,5.93777777777778 ,10.6466666666667 ,15.4133333333333 ",\ "-14.3444444444444 ,-11.0888888888889 ,-8.35111111111111 ,-3.51333333333333 ,1.29777777777778 ,6.27777777777778 ,11.48 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("3 ,6.44222222222222 ,11.1244444444444 ,20.7511111111111 ,30.7177777777778 ,40.4022222222222 ,49.5622222222222 ",\ "4.08444444444444 ,7.36666666666667 ,11.8555555555556 ,21.0511111111111 ,30.5066666666667 ,40.2088888888889 ,50.1577777777778 ",\ "5.40444444444444 ,8.64888888888889 ,13.0866666666667 ,22.1311111111111 ,31.3511111111111 ,40.7333333333333 ,50.2666666666667 ",\ "7.60666666666667 ,10.9288888888889 ,15.4044444444444 ,24.44 ,33.5622222222222 ,42.7577777777778 ,52.0133333333333 ",\ "8.53777777777778 ,11.96 ,16.4933333333333 ,25.6155555555556 ,34.8177777777778 ,44.0955555555556 ,53.4333333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("7.29555555555556 ,8.46 ,9.84222222222222 ,12.7666666666667 ,15.7066666666667 ,18.0222222222222 ,20.3377777777778 ",\ "14.16 ,16.0088888888889 ,17.5022222222222 ,20.1377777777778 ,22.7866666666667 ,25.56 ,28.4755555555556 ",\ "21.6466666666667 ,24.3866666666667 ,26.1577777777778 ,28.7955555555556 ,31.1444444444444 ,33.3911111111111 ,35.5822222222222 ",\ "34.3 ,37.7844444444444 ,39.8911111111111 ,42.9 ,45.5266666666667 ,48.0177777777778 ,50.4088888888889 ",\ "40.6333333333333 ,43.6088888888889 ,45.6244444444444 ,48.8777777777778 ,52.0222222222222 ,55.2266666666667 ,58.5066666666667 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("2.71555555555556 ,4.38444444444445 ,6.59555555555556 ,10.9577777777778 ,15.3133333333333 ,19.8244444444444 ,24.34 ",\ "3.86888888888889 ,5.52444444444444 ,7.71555555555556 ,12.0266666666667 ,16.2444444444444 ,20.3622222222222 ,24.3777777777778 ",\ "5.28444444444444 ,6.97111111111111 ,9.17777777777778 ,13.5088888888889 ,17.7266666666667 ,21.8288888888889 ,25.8133333333333 ",\ "7.76 ,9.57333333333333 ,11.8533333333333 ,16.28 ,20.5688888888889 ,24.7177777777778 ,28.7222222222222 ",\ "8.86222222222222 ,10.7622222222222 ,13.0911111111111 ,17.5844444444444 ,21.9288888888889 ,26.1266666666667 ,30.1733333333333 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("4.21777777777778 ,6.02 ,8.36888888888889 ,13.0511111111111 ,17.7333333333333 ,22.4111111111111 ,27.0911111111111 ",\ "3.32666666666667 ,5.38444444444444 ,7.81111111111111 ,12.4777777777778 ,17.0533333333333 ,21.5755555555556 ,26.0577777777778 ",\ "-0.38 ,2.14222222222222 ,4.73777777777778 ,9.49777777777778 ,14.0644444444444 ,18.5311111111111 ,22.9333333333333 ",\ "-11.22 ,-7.94888888888889 ,-5.1 ,-0.133333333333333 ,4.62888888888889 ,9.38222222222222 ,14.1866666666667 ",\ "-16.4022222222222 ,-13.1577777777778 ,-10.3755555555556 ,-5.45111111111111 ,-0.58 ,4.43777777777778 ,9.66222222222222 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("2.93555555555556 ,6.41555555555556 ,11.1288888888889 ,20.7577777777778 ,30.6444444444444 ,40.52 ,49.8 ",\ "3.86444444444444 ,7.22444444444444 ,11.7911111111111 ,21.0911111111111 ,30.58 ,40.2488888888889 ,50.0955555555556 ",\ "4.99333333333333 ,8.34222222222222 ,12.9 ,22.1377777777778 ,31.4888888888889 ,40.9377777777778 ,50.48 ",\ "6.82888888888889 ,10.2866666666667 ,14.9422222222222 ,24.2911111111111 ,33.66 ,43.0266666666667 ,52.3866666666667 ",\ "7.58666666666667 ,11.14 ,15.8733333333333 ,25.3488888888889 ,34.8222222222222 ,44.28 ,53.7111111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("7.84888888888889 ,9.02 ,10.4066666666667 ,13.3488888888889 ,16.3044444444444 ,18.6111111111111 ,20.92 ",\ "15.14 ,16.9888888888889 ,18.4688888888889 ,21.0733333333333 ,23.7088888888889 ,26.48 ,29.4133333333333 ",\ "23.2333333333333 ,25.9533333333333 ,27.6777777777778 ,30.2288888888889 ,32.5 ,34.6933333333333 ,36.84 ",\ "37.2755555555556 ,40.6444444444444 ,42.6177777777778 ,45.3977777777778 ,47.82 ,50.1244444444444 ,52.3444444444444 ",\ "44.4066666666667 ,47.18 ,49.0066666666667 ,51.9444444444444 ,54.8155555555556 ,57.7666666666667 ,60.8022222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("2.85555555555556 ,4.49111111111111 ,6.67333333333333 ,11.0311111111111 ,15.3933333333333 ,19.7955555555556 ,24.2044444444444 ",\ "3.96222222222222 ,5.55555555555556 ,7.67555555555556 ,11.9 ,16.1022222222222 ,20.28 ,24.4311111111111 ",\ "5.3 ,6.88666666666667 ,8.96888888888889 ,13.1066666666667 ,17.2133333333333 ,21.2844444444444 ,25.3155555555556 ",\ "7.63111111111111 ,9.26 ,11.3111111111111 ,15.3422222222222 ,19.3355555555556 ,23.2911111111111 ,27.2 ",\ "8.69333333333333 ,10.3644444444444 ,12.4044444444444 ,16.4 ,20.3644444444444 ,24.2977777777778 ,28.1933333333333 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("4.66666666666667 ,6.41555555555556 ,8.74666666666667 ,13.4088888888889 ,18.0911111111111 ,22.8177777777778 ,27.5555555555556 ",\ "6.00888888888889 ,7.86444444444444 ,10.2155555555556 ,14.8422222222222 ,19.4155555555556 ,23.9466666666667 ,28.4288888888889 ",\ "5.37555555555556 ,7.53333333333333 ,9.99111111111111 ,14.6733333333333 ,19.2444444444444 ,23.74 ,28.1711111111111 ",\ "1.39777777777778 ,4.10888888888889 ,6.72444444444444 ,11.5288888888889 ,16.26 ,21.0177777777778 ,25.8177777777778 ",\ "0.171111111111111 ,2.81111111111111 ,5.31777777777778 ,10.02 ,14.8088888888889 ,19.7755555555556 ,24.9311111111111 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("2.79333333333333 ,6.24666666666667 ,10.9644444444444 ,20.7288888888889 ,30.8244444444444 ,39.98 ,49.14 ",\ "3.64888888888889 ,6.92444444444444 ,11.4266666666667 ,20.7111111111111 ,30.32 ,40.2466666666667 ,50.4844444444444 ",\ "4.67333333333333 ,7.88888888888889 ,12.3311111111111 ,21.4288888888889 ,30.7466666666667 ,40.2733333333333 ,49.9955555555556 ",\ "6.34222222222222 ,9.59111111111111 ,14.0533333333333 ,23.1111111111111 ,32.2777777777778 ,41.5377777777778 ,50.8777777777778 ",\ "7.01777777777778 ,10.34 ,14.8555555555556 ,24 ,33.2511111111111 ,42.5888888888889 ,52.0044444444444 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("7.72666666666667 ,8.91555555555556 ,10.3044444444444 ,13.2 ,16.0955555555556 ,18.4333333333333 ,20.7666666666667 ",\ "13.7088888888889 ,15.5955555555556 ,17.1177777777778 ,19.7822222222222 ,22.44 ,25.2022222222222 ,28.0933333333333 ",\ "20.8088888888889 ,23.5244444444444 ,25.3177777777778 ,28.0155555555556 ,30.4311111111111 ,32.7555555555556 ,35.0333333333333 ",\ "33.78 ,37.0777777777778 ,39.2022222222222 ,42.3333333333333 ,45.08 ,47.6711111111111 ,50.1511111111111 ",\ "39.9222222222222 ,42.7222222222222 ,44.8244444444444 ,48.3044444444444 ,51.6133333333333 ,54.9022222222222 ,58.1977777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("2.78666666666667 ,4.45555555555556 ,6.66 ,10.9955555555556 ,15.3222222222222 ,19.8288888888889 ,24.34 ",\ "3.70222222222222 ,5.40888888888889 ,7.64444444444444 ,12.02 ,16.26 ,20.3666666666667 ,24.3333333333333 ",\ "4.87111111111111 ,6.66222222222222 ,8.98222222222222 ,13.4822222222222 ,17.8044444444444 ,21.9444444444444 ,25.9 ",\ "6.99111111111111 ,8.99111111111111 ,11.5066666666667 ,16.3133333333333 ,20.86 ,25.1466666666667 ,29.1644444444444 ",\ "7.96666666666667 ,10.0777777777778 ,12.6977777777778 ,17.6755555555556 ,22.3577777777778 ,26.7444444444444 ,30.8288888888889 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("0.64 ,0.628888888888889 ,0.626666666666667 ,0.624444444444444 ,0.624444444444444 ,0.624444444444444 ,0.624444444444444 ",\ "1.33111111111111 ,1.30444444444444 ,1.29111111111111 ,1.27777777777778 ,1.27111111111111 ,1.26444444444444 ,1.26444444444444 ",\ "2.31111111111111 ,2.26222222222222 ,2.24 ,2.21111111111111 ,2.19333333333333 ,2.18 ,2.17555555555556 ",\ "4.38444444444445 ,4.31333333333333 ,4.26888888888889 ,4.21333333333333 ,4.17555555555556 ,4.15111111111111 ,4.14222222222222 ",\ "5.47777777777778 ,5.39777777777778 ,5.34888888888889 ,5.28 ,5.23333333333333 ,5.20444444444444 ,5.19111111111111 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("1.12888888888889 ,1.11111111111111 ,1.10222222222222 ,1.09333333333333 ,1.08444444444444 ,1.08 ,1.08 ",\ "1.81111111111111 ,1.77333333333333 ,1.75777777777778 ,1.73777777777778 ,1.72444444444444 ,1.71777777777778 ,1.71111111111111 ",\ "2.77111111111111 ,2.71111111111111 ,2.68222222222222 ,2.65111111111111 ,2.62888888888889 ,2.61555555555556 ,2.60888888888889 ",\ "4.80444444444444 ,4.71555555555556 ,4.66444444444444 ,4.60222222222222 ,4.56 ,4.53555555555556 ,4.52444444444444 ",\ "5.87777777777778 ,5.78 ,5.72 ,5.64 ,5.58666666666667 ,5.55333333333333 ,5.54222222222222 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("0.602222222222222 ,0.593333333333333 ,0.591111111111111 ,0.591111111111111 ,0.591111111111111 ,0.591111111111111 ,0.591111111111111 ",\ "1.24 ,1.21555555555556 ,1.20666666666667 ,1.19555555555556 ,1.18888888888889 ,1.18444444444444 ,1.18444444444444 ",\ "2.14888888888889 ,2.10888888888889 ,2.08888888888889 ,2.06666666666667 ,2.05111111111111 ,2.04222222222222 ,2.03777777777778 ",\ "4.08666666666667 ,4.02888888888889 ,3.99333333333333 ,3.94888888888889 ,3.91555555555556 ,3.89777777777778 ,3.89111111111111 ",\ "5.11333333333333 ,5.05333333333333 ,5.01333333333333 ,4.95555555555556 ,4.91777777777778 ,4.89333333333333 ,4.88444444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("1.23777777777778 ,1.21777777777778 ,1.20666666666667 ,1.19555555555556 ,1.18888888888889 ,1.18444444444444 ,1.18 ",\ "1.91555555555556 ,1.87555555555556 ,1.85777777777778 ,1.83555555555556 ,1.82222222222222 ,1.81333333333333 ,1.80888888888889 ",\ "2.85555555555556 ,2.79555555555556 ,2.76666666666667 ,2.73111111111111 ,2.70888888888889 ,2.69333333333333 ,2.68666666666667 ",\ "4.81555555555556 ,4.72444444444444 ,4.67555555555556 ,4.61333333333333 ,4.56888888888889 ,4.54222222222222 ,4.53333333333333 ",\ "5.83111111111111 ,5.73111111111111 ,5.67555555555556 ,5.59555555555556 ,5.54444444444444 ,5.51333333333333 ,5.5 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("0.711111111111111 ,0.7 ,0.697777777777778 ,0.697777777777778 ,0.695555555555556 ,0.697777777777778 ,0.697777777777778 ",\ "1.69333333333333 ,1.66444444444444 ,1.65333333333333 ,1.63777777777778 ,1.62888888888889 ,1.62222222222222 ,1.62 ",\ "3.08222222222222 ,3.03555555555556 ,3.01111111111111 ,2.98 ,2.96 ,2.94666666666667 ,2.94222222222222 ",\ "5.99555555555556 ,5.93555555555556 ,5.89555555555556 ,5.84 ,5.80222222222222 ,5.77777777777778 ,5.76666666666667 ",\ "7.51333333333333 ,7.45777777777778 ,7.41555555555556 ,7.35555555555556 ,7.31111111111111 ,7.28 ,7.26888888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.23111111111111, 7.83333333333333, 10.4377777777778, 13.0644444444444 "); values ("1.46666666666667 ,1.45333333333333 ,1.44444444444444 ,1.43777777777778 ,1.43111111111111 ,1.42666666666667 ,1.42666666666667 ",\ "2.36444444444444 ,2.33555555555556 ,2.32222222222222 ,2.30888888888889 ,2.29777777777778 ,2.29333333333333 ,2.28888888888889 ",\ "3.66222222222222 ,3.61555555555556 ,3.59333333333333 ,3.56888888888889 ,3.55333333333333 ,3.54222222222222 ,3.53333333333333 ",\ "6.48222222222222 ,6.41777777777778 ,6.38 ,6.32666666666667 ,6.29111111111111 ,6.26888888888889 ,6.26 ",\ "8 ,7.93777777777778 ,7.88888888888889 ,7.82 ,7.77111111111111 ,7.74444444444444 ,7.73555555555556 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0582 ; } pin(A1) { direction : input ; capacitance : 0.001283 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001232 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001894 ; max_transition : 2.7273 ; } } cell(AO21_C) { area : 7 ; cell_footprint : AO21 ; cell_leakage_power : 0.202882 ; pin(Z) { direction : output ; function : "((A2*A1)+B)" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("4.94444444444444 ,6.81777777777778 ,9.27777777777778 ,14.2644444444444 ,19.0022222222222 ,23.7444444444444 ,28.4911111111111 ",\ "5.58222222222222 ,7.75111111111111 ,10.2311111111111 ,15.0577777777778 ,19.92 ,24.7266666666667 ,29.3088888888889 ",\ "3.90444444444444 ,6.58888888888889 ,9.20444444444444 ,13.9666666666667 ,18.5777777777778 ,23.1488888888889 ,27.7133333333333 ",\ "-2.9 ,0.404444444444444 ,3.20666666666667 ,8.09111111111111 ,12.8044444444444 ,17.5377777777778 ,22.3444444444444 ",\ "-6.18666666666667 ,-3.16444444444444 ,-0.473333333333333 ,4.44 ,9.41555555555556 ,14.6111111111111 ,20.0755555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("3.01555555555556 ,6.65777777777778 ,11.5377777777778 ,21.3644444444444 ,31.2377777777778 ,41.1333333333333 ,51.0466666666667 ",\ "4.22888888888889 ,7.74222222222222 ,12.4933333333333 ,22.06 ,31.7266666666667 ,41.4911111111111 ,51.2844444444444 ",\ "5.74444444444444 ,9.19111111111111 ,13.8933333333333 ,23.4044444444444 ,32.9533333333333 ,42.6488888888889 ,52.5088888888889 ",\ "8.35111111111111 ,11.76 ,16.4311111111111 ,25.9377777777778 ,35.5311111111111 ,45.1355555555556 ,54.7422222222222 ",\ "9.48888888888889 ,12.9044444444444 ,17.5711111111111 ,27.0977777777778 ,36.7377777777778 ,46.3977777777778 ,56.0311111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("7.19333333333333 ,8.62888888888889 ,10.4822222222222 ,14.3466666666667 ,17.32 ,20.2577777777778 ,23.1755555555556 ",\ "13.7177777777778 ,15.5422222222222 ,17.2888888888889 ,20.7533333333333 ,24.5333333333333 ,28.1755555555556 ,30.9377777777778 ",\ "20.5777777777778 ,23.0111111111111 ,24.7911111111111 ,27.8666666666667 ,30.9533333333333 ,34.1733333333333 ,37.54 ",\ "31.2022222222222 ,34.2577777777778 ,36.2177777777778 ,39.34 ,42.3466666666667 ,45.3955555555556 ,48.5022222222222 ",\ "36.0311111111111 ,38.7533333333333 ,40.7488888888889 ,44.2533333333333 ,47.8511111111111 ,51.6577777777778 ,55.6866666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("2.87111111111111 ,4.99111111111111 ,7.75555555555556 ,13.1733333333333 ,19.0088888888889 ,24.8577777777778 ,30.7133333333333 ",\ "4.17777777777778 ,6.25777777777778 ,8.99555555555555 ,14.3066666666667 ,19.3688888888889 ,24.5688888888889 ,30.46 ",\ "5.80222222222222 ,7.86888888888889 ,10.6022222222222 ,15.9777777777778 ,21.1733333333333 ,26.1533333333333 ,30.8977777777778 ",\ "8.63333333333333 ,10.7222222222222 ,13.4644444444444 ,18.9444444444444 ,24.3466666666667 ,29.6088888888889 ,34.6933333333333 ",\ "9.88666666666667 ,11.9955555555556 ,14.7422222222222 ,20.2533333333333 ,25.7177777777778 ,31.0622222222222 ,36.2377777777778 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("4.76222222222222 ,6.64666666666667 ,9.11111111111111 ,14.0755555555556 ,18.8288888888889 ,23.5844444444444 ,28.34 ",\ "4.95555555555556 ,7.14888888888889 ,9.66 ,14.5111111111111 ,19.3488888888889 ,24.1244444444444 ,28.7066666666667 ",\ "2.84444444444444 ,5.54444444444444 ,8.20888888888889 ,13.0377777777778 ,17.6755555555556 ,22.2444444444444 ,26.7866666666667 ",\ "-4.86222222222222 ,-1.57555555555556 ,1.29777777777778 ,6.28666666666667 ,11.0577777777778 ,15.8177777777778 ,20.64 ",\ "-8.76888888888889 ,-5.75333333333333 ,-2.97777777777778 ,2.05333333333333 ,7.07111111111111 ,12.2733333333333 ,17.7222222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("2.92888888888889 ,6.56222222222222 ,11.3844444444444 ,21.2133333333333 ,31.0933333333333 ,40.9955555555556 ,50.9133333333333 ",\ "3.94222222222222 ,7.5 ,12.2622222222222 ,21.7288888888889 ,31.4755555555556 ,41.3377777777778 ,51.2266666666667 ",\ "5.21777777777778 ,8.75777777777778 ,13.5244444444444 ,23.06 ,32.5155555555556 ,42.4377777777778 ,52.46 ",\ "7.39777777777778 ,10.9644444444444 ,15.7777777777778 ,25.4533333333333 ,35.0888888888889 ,44.6155555555556 ,54.62 ",\ "8.33333333333333 ,11.9266666666667 ,16.7622222222222 ,26.4866666666667 ,36.1644444444444 ,45.7177777777778 ,55.22 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("7.61333333333333 ,9.05555555555556 ,10.92 ,14.8044444444444 ,17.7711111111111 ,20.7 ,23.6088888888889 ",\ "14.5533333333333 ,16.3666666666667 ,18.0955555555556 ,21.5355555555556 ,25.3155555555556 ,28.9622222222222 ,31.7133333333333 ",\ "22.0555555555556 ,24.44 ,26.16 ,29.1444444444444 ,32.1755555555556 ,35.3577777777778 ,38.6977777777778 ",\ "34.1888888888889 ,37.0911111111111 ,38.9 ,41.7977777777778 ,44.6288888888889 ,47.5177777777778 ,50.4644444444444 ",\ "39.86 ,42.3577777777778 ,44.1577777777778 ,47.3733333333333 ,50.7355555555556 ,54.3177777777778 ,58.1111111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("2.95777777777778 ,5.03333333333333 ,7.76666666666667 ,13.1777777777778 ,18.8755555555556 ,24.5911111111111 ,30.3177777777778 ",\ "4.18222222222222 ,6.18666666666667 ,8.85111111111111 ,14.0977777777778 ,19.2044444444444 ,24.4333333333333 ,30.1022222222222 ",\ "5.69111111111111 ,7.64 ,10.2422222222222 ,15.44 ,20.5733333333333 ,25.6022222222222 ,30.5088888888889 ",\ "8.31555555555556 ,10.1888888888889 ,12.6822222222222 ,17.7666666666667 ,22.9066666666667 ,28.0355555555556 ,33.1155555555556 ",\ "9.50666666666667 ,11.3444444444444 ,13.7755555555556 ,18.7822222222222 ,23.8888888888889 ,29.0177777777778 ,34.1222222222222 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("5.39111111111111 ,7.19777777777778 ,9.61333333333333 ,14.5422222222222 ,19.32 ,24.1222222222222 ,28.9466666666667 ",\ "8.05555555555556 ,10.0222222222222 ,12.3955555555556 ,17.1355555555556 ,21.9622222222222 ,26.8088888888889 ,31.5844444444444 ",\ "9.28222222222222 ,11.6111111111111 ,14.0377777777778 ,18.6666666666667 ,23.2733333333333 ,27.8844444444444 ,32.4955555555556 ",\ "8.84888888888889 ,11.6044444444444 ,14.0888888888889 ,18.7266666666667 ,23.4111111111111 ,28.1888888888889 ,33.0466666666667 ",\ "9.05555555555556 ,11.4822222222222 ,13.8044444444444 ,18.4088888888889 ,23.3022222222222 ,28.4844444444444 ,33.9177777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("2.81333333333333 ,6.40444444444444 ,11.2822222222222 ,21.2955555555556 ,31.0444444444444 ,40.7222222222222 ,50.4177777777778 ",\ "3.76 ,7.18222222222222 ,11.88 ,21.5333333333333 ,31.4666666666667 ,41.6488888888889 ,51.4311111111111 ",\ "4.9 ,8.24 ,12.8644444444444 ,22.3688888888889 ,32.1266666666667 ,42.0911111111111 ,52.24 ",\ "6.80444444444444 ,10.0933333333333 ,14.6533333333333 ,24.04 ,33.66 ,43.4377777777778 ,53.3422222222222 ",\ "7.62222222222222 ,10.92 ,15.4666666666667 ,24.8355555555556 ,34.4422222222222 ,44.2088888888889 ,54.0888888888889 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("7.51555555555556 ,8.97555555555556 ,10.8333333333333 ,14.6511111111111 ,17.6333333333333 ,20.5711111111111 ,23.48 ",\ "13.1644444444444 ,15.0355555555556 ,16.8266666666667 ,20.3288888888889 ,24.1 ,27.7022222222222 ,30.4288888888889 ",\ "19.5466666666667 ,21.9844444444444 ,23.8355555555556 ,27.0288888888889 ,30.2177777777778 ,33.54 ,37.0244444444444 ",\ "30.2422222222222 ,33.2355555555556 ,35.3333333333333 ,38.7088888888889 ,41.8888888888889 ,45.0666666666667 ,48.2888888888889 ",\ "34.8955555555556 ,37.6444444444444 ,39.8977777777778 ,43.78 ,47.5577777777778 ,51.4133333333333 ,55.3977777777778 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("2.88888888888889 ,5.00666666666667 ,7.75111111111111 ,13.1 ,18.94 ,24.7933333333333 ,30.6533333333333 ",\ "3.91555555555556 ,6.05777777777778 ,8.84 ,14.1711111111111 ,19.1688888888889 ,24.3266666666667 ,30.3355555555556 ",\ "5.25111111111111 ,7.44444444444445 ,10.2933333333333 ,15.8044444444444 ,21.0266666666667 ,25.9311111111111 ,30.5022222222222 ",\ "7.66222222222222 ,9.98222222222222 ,12.9733333333333 ,18.8133333333333 ,24.4155555555556 ,29.7288888888889 ,34.7244444444444 ",\ "8.73777777777778 ,11.1266666666667 ,14.1911111111111 ,20.1777777777778 ,25.9311111111111 ,31.3888888888889 ,36.5155555555556 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("0.993333333333333 ,0.975555555555556 ,0.964444444444445 ,0.955555555555555 ,0.946666666666667 ,0.944444444444445 ,0.944444444444445 ",\ "1.97777777777778 ,1.92 ,1.88888888888889 ,1.84888888888889 ,1.82444444444444 ,1.80888888888889 ,1.80666666666667 ",\ "3.36 ,3.25777777777778 ,3.2 ,3.12222222222222 ,3.07111111111111 ,3.04222222222222 ,3.03333333333333 ",\ "6.27555555555556 ,6.10222222222222 ,5.99777777777778 ,5.85111111111111 ,5.75111111111111 ,5.69111111111111 ,5.67333333333333 ",\ "7.80222222222222 ,7.60666666666667 ,7.48 ,7.30222222222222 ,7.17777777777778 ,7.10444444444444 ,7.08222222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("1.58444444444444 ,1.54444444444444 ,1.52666666666667 ,1.50222222222222 ,1.48444444444444 ,1.47555555555556 ,1.46888888888889 ",\ "2.55111111111111 ,2.47111111111111 ,2.42888888888889 ,2.37555555555556 ,2.34222222222222 ,2.32 ,2.31333333333333 ",\ "3.90222222222222 ,3.77555555555556 ,3.70666666666667 ,3.61333333333333 ,3.55111111111111 ,3.51555555555556 ,3.50666666666667 ",\ "6.74666666666667 ,6.55333333333333 ,6.43111111111111 ,6.26 ,6.14444444444444 ,6.08 ,6.06444444444444 ",\ "8.23777777777778 ,8.02444444444444 ,7.88 ,7.66666666666667 ,7.52444444444444 ,7.44444444444445 ,7.42444444444445 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("0.946666666666667 ,0.928888888888889 ,0.922222222222222 ,0.913333333333333 ,0.906666666666667 ,0.904444444444444 ,0.904444444444444 ",\ "1.84666666666667 ,1.79777777777778 ,1.77333333333333 ,1.74222222222222 ,1.72222222222222 ,1.70888888888889 ,1.70666666666667 ",\ "3.12222222222222 ,3.03777777777778 ,2.99111111111111 ,2.92666666666667 ,2.88666666666667 ,2.86222222222222 ,2.85555555555556 ",\ "5.82666666666667 ,5.68444444444444 ,5.6 ,5.48 ,5.39777777777778 ,5.35111111111111 ,5.34 ",\ "7.25111111111111 ,7.09111111111111 ,6.98666666666667 ,6.84 ,6.74222222222222 ,6.68444444444444 ,6.66888888888889 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("1.70444444444444 ,1.66 ,1.64 ,1.61555555555556 ,1.59555555555556 ,1.58444444444444 ,1.57777777777778 ",\ "2.66444444444444 ,2.58222222222222 ,2.54222222222222 ,2.48666666666667 ,2.45111111111111 ,2.42888888888889 ,2.42 ",\ "3.99777777777778 ,3.86888888888889 ,3.79777777777778 ,3.70666666666667 ,3.64444444444444 ,3.60888888888889 ,3.6 ",\ "6.75333333333333 ,6.56222222222222 ,6.44222222222222 ,6.27555555555556 ,6.16222222222222 ,6.1 ,6.08444444444444 ",\ "8.17555555555556 ,7.96888888888889 ,7.82666666666667 ,7.62222222222222 ,7.48444444444444 ,7.40666666666667 ,7.38888888888889 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("1.07555555555556 ,1.05777777777778 ,1.05333333333333 ,1.04666666666667 ,1.04444444444444 ,1.04 ,1.03777777777778 ",\ "2.38222222222222 ,2.32888888888889 ,2.29777777777778 ,2.26 ,2.23555555555556 ,2.22222222222222 ,2.22222222222222 ",\ "4.22 ,4.12666666666667 ,4.07111111111111 ,3.99111111111111 ,3.94222222222222 ,3.91555555555556 ,3.91555555555556 ",\ "8.05555555555556 ,7.91111111111111 ,7.81555555555556 ,7.68222222222222 ,7.58888888888889 ,7.53777777777778 ,7.52222222222222 ",\ "10.0444444444444 ,9.89111111111111 ,9.78666666666667 ,9.63333333333333 ,9.52444444444444 ,9.45777777777778 ,9.43111111111111 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.74666666666667, 11.4933333333333, 17.2155555555556, 22.94, 28.6866666666667 "); values ("1.97333333333333 ,1.94666666666667 ,1.93111111111111 ,1.91333333333333 ,1.9 ,1.89333333333333 ,1.89111111111111 ",\ "3.15111111111111 ,3.09111111111111 ,3.06222222222222 ,3.02444444444444 ,2.99777777777778 ,2.98444444444444 ,2.97777777777778 ",\ "4.84444444444444 ,4.74888888888889 ,4.69777777777778 ,4.63111111111111 ,4.58666666666667 ,4.56 ,4.54888888888889 ",\ "8.51333333333333 ,8.36666666666667 ,8.27333333333333 ,8.14 ,8.04888888888889 ,7.99777777777778 ,7.98666666666667 ",\ "10.4844444444444 ,10.3244444444444 ,10.2066666666667 ,10.0355555555556 ,9.92222222222222 ,9.85777777777778 ,9.84666666666667 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1278 ; } pin(A1) { direction : input ; capacitance : 0.001401 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001380 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002180 ; max_transition : 2.7273 ; } } cell(AO21_D) { area : 7 ; cell_footprint : AO21 ; cell_leakage_power : 0.253142 ; pin(Z) { direction : output ; function : "((A2*A1)+B)" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("4.93111111111111 ,6.8 ,9.26666666666667 ,14.1 ,18.7422222222222 ,23.3755555555556 ,28.0044444444444 ",\ "5.94888888888889 ,8.07333333333333 ,10.5288888888889 ,15.3444444444444 ,20.2022222222222 ,24.6777777777778 ,29.1355555555556 ",\ "4.78888888888889 ,7.38444444444444 ,9.94222222222222 ,14.6222222222222 ,19.1755555555556 ,23.7111111111111 ,28.0688888888889 ",\ "-1.16222222222222 ,2.00666666666667 ,4.75111111111111 ,9.53111111111111 ,14.1288888888889 ,18.7311111111111 ,23.4022222222222 ",\ "-4.16222222222222 ,-1.28888888888889 ,1.38444444444444 ,6.26888888888889 ,11.1688888888889 ,16.2622222222222 ,21.6044444444444 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.96 ,6.54444444444444 ,11.2577777777778 ,20.9755555555556 ,30.9577777777778 ,40.9711111111111 ,51.0022222222222 ",\ "4.25333333333333 ,7.73777777777778 ,12.4022222222222 ,21.5488888888889 ,30.8133333333333 ,40.8333333333333 ,50.8888888888889 ",\ "5.87111111111111 ,9.27333333333333 ,13.92 ,23.2 ,32.2844444444444 ,41.4644444444444 ,51.6555555555556 ",\ "8.65777777777778 ,11.9555555555556 ,16.5733333333333 ,26.04 ,35.5222222222222 ,44.8733333333333 ,54.0288888888889 ",\ "9.86666666666667 ,13.1244444444444 ,17.72 ,27.2244444444444 ,36.8 ,46.28 ,55.5777777777778 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("7.03111111111111 ,8.57777777777778 ,10.6022222222222 ,14.3088888888889 ,17.44 ,20.5066666666667 ,23.5355555555556 ",\ "13.3333333333333 ,15.1044444444444 ,16.9688888888889 ,20.76 ,24.8355555555556 ,27.7644444444444 ,30.6777777777778 ",\ "19.8422222222222 ,22.0511111111111 ,23.8777777777778 ,27.2288888888889 ,30.6733333333333 ,34.2955555555556 ,37.3511111111111 ",\ "29.5377777777778 ,32.3088888888889 ,34.3155555555556 ,37.6866666666667 ,40.9377777777778 ,44.1955555555556 ,47.4844444444444 ",\ "33.8444444444444 ,36.4155555555556 ,38.56 ,42.3622222222222 ,46.1311111111111 ,49.9955555555556 ,53.9933333333333 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.90222222222222 ,5.03111111111111 ,7.78 ,13.4111111111111 ,19.3733333333333 ,25.3533333333333 ,31.3422222222222 ",\ "4.27777777777778 ,6.35111111111111 ,9.07777777777778 ,14.2822222222222 ,19.1822222222222 ,25.2355555555556 ,31.3155555555556 ",\ "5.98666666666667 ,8.02 ,10.74 ,16.0488888888889 ,21.0688888888889 ,25.7311111111111 ,31.7044444444444 ",\ "8.96888888888889 ,10.9644444444444 ,13.6822222222222 ,19.1977777777778 ,24.6066666666667 ,29.7888888888889 ,34.6866666666667 ",\ "10.2866666666667 ,12.2711111111111 ,14.9911111111111 ,20.5955555555556 ,26.1733333333333 ,31.5733333333333 ,36.7266666666667 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("4.74222222222222 ,6.62444444444444 ,9.09333333333333 ,13.9177777777778 ,18.5555555555556 ,23.18 ,27.7933333333333 ",\ "5.28666666666667 ,7.44888888888889 ,9.94444444444444 ,14.7866666666667 ,19.6311111111111 ,24.1 ,28.5422222222222 ",\ "3.66444444444444 ,6.30444444444444 ,8.93111111111111 ,13.6977777777778 ,18.2911111111111 ,22.8422222222222 ,27.1777777777778 ",\ "-3.21111111111111 ,-0.0222222222222222 ,2.81555555555556 ,7.72888888888889 ,12.4 ,17.0511111111111 ,21.76 ",\ "-6.82 ,-3.91777777777778 ,-1.14666666666667 ,3.86 ,8.81111111111111 ,13.92 ,19.2666666666667 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.86 ,6.45777777777778 ,11.1755555555556 ,20.7844444444444 ,30.7711111111111 ,40.7822222222222 ,50.8111111111111 ",\ "3.91555555555556 ,7.46 ,12.1777777777778 ,21.3911111111111 ,30.3333333333333 ,40.4177777777778 ,50.5333333333333 ",\ "5.25777777777778 ,8.76444444444444 ,13.5088888888889 ,22.9311111111111 ,32.12 ,41.0044444444444 ,51.0888888888889 ",\ "7.56 ,11.0333333333333 ,15.8288888888889 ,25.5688888888889 ,35.2666666666667 ,44.7977777777778 ,54.1066666666667 ",\ "8.52666666666667 ,11.9911111111111 ,16.8088888888889 ,26.6511111111111 ,36.4888888888889 ,46.1822222222222 ,55.6622222222222 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("7.44444444444445 ,9 ,11.0311111111111 ,14.7422222222222 ,17.8688888888889 ,20.9288888888889 ,23.9511111111111 ",\ "14.1688888888889 ,15.92 ,17.7577777777778 ,21.5155555555556 ,25.5777777777778 ,28.4933333333333 ,31.3933333333333 ",\ "21.3288888888889 ,23.4688888888889 ,25.2222222222222 ,28.4777777777778 ,31.8622222222222 ,35.4444444444444 ,38.4822222222222 ",\ "32.5466666666667 ,35.1355555555556 ,36.9733333333333 ,40.1133333333333 ,43.1933333333333 ,46.3 ,49.4333333333333 ",\ "37.6955555555556 ,40.02 ,41.9488888888889 ,45.4555555555556 ,48.9955555555556 ,52.64 ,56.4022222222222 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.98888888888889 ,5.1 ,7.85777777777778 ,13.4977777777778 ,19.4044444444444 ,25.3266666666667 ,31.2644444444444 ",\ "4.26888888888889 ,6.29333333333333 ,8.98444444444444 ,14.2266666666667 ,19.2755555555556 ,25.1866666666667 ,31.1244444444444 ",\ "5.84444444444444 ,7.78222222222222 ,10.4088888888889 ,15.6488888888889 ,20.7355555555556 ,25.6044444444444 ,31.4044444444444 ",\ "8.57111111111111 ,10.3711111111111 ,12.8755555555556 ,18.0866666666667 ,23.3444444444444 ,28.5244444444444 ,33.5622222222222 ",\ "9.8 ,11.5266666666667 ,13.9622222222222 ,19.1355555555556 ,24.4466666666667 ,29.7355555555556 ,34.9266666666667 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("6.18 ,7.96666666666667 ,10.3755555555556 ,15.1555555555556 ,19.7733333333333 ,24.4066666666667 ,29.0533333333333 ",\ "10.08 ,11.9866666666667 ,14.2755555555556 ,18.9644444444444 ,23.8466666666667 ,28.3911111111111 ,32.9666666666667 ",\ "13.0555555555556 ,15.2755555555556 ,17.5377777777778 ,21.96 ,26.48 ,31.0888888888889 ,35.6822222222222 ",\ "15.84 ,18.3955555555556 ,20.6866666666667 ,25.0688888888889 ,29.5444444444444 ,34.1133333333333 ,38.7422222222222 ",\ "17.2888888888889 ,19.4733333333333 ,21.6911111111111 ,26.1955555555556 ,30.9733333333333 ,35.98 ,41.1733333333333 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.88888888888889 ,6.40222222222222 ,11.1044444444444 ,20.7622222222222 ,30.5244444444444 ,40.3244444444444 ,50.1511111111111 ",\ "3.87555555555556 ,7.25777777777778 ,11.8622222222222 ,21.1 ,30.66 ,40.38 ,50.1355555555556 ",\ "5.08 ,8.36666666666667 ,12.9155555555556 ,22.1577777777778 ,31.4088888888889 ,41.0955555555556 ,50.9111111111111 ",\ "7.11111111111111 ,10.2755555555556 ,14.7444444444444 ,23.9955555555556 ,33.3933333333333 ,42.8066666666667 ,52.5311111111111 ",\ "8.00666666666667 ,11.1266666666667 ,15.5488888888889 ,24.7711111111111 ,34.1977777777778 ,43.6666666666667 ,53.12 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("7.28444444444444 ,8.86444444444444 ,10.8911111111111 ,14.5822222222222 ,17.7266666666667 ,20.7933333333333 ,23.8133333333333 ",\ "12.4444444444444 ,14.2911111111111 ,16.2244444444444 ,20.0555555555556 ,24.0866666666667 ,26.9977777777778 ,29.8711111111111 ",\ "17.8688888888889 ,20.1533333333333 ,22.1044444444444 ,25.6177777777778 ,29.16 ,32.8644444444444 ,35.8555555555556 ",\ "26.0533333333333 ,28.9044444444444 ,31.1222222222222 ,34.7777777777778 ,38.2022222222222 ,41.6022222222222 ,45.04 ",\ "29.4222222222222 ,32.1911111111111 ,34.6244444444444 ,38.7511111111111 ,42.6444444444444 ,46.54 ,50.5266666666667 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.89555555555556 ,5.03555555555556 ,7.77333333333333 ,13.3866666666667 ,19.3577777777778 ,25.34 ,31.3288888888889 ",\ "4.01111111111111 ,6.15555555555556 ,8.93555555555556 ,14.1755555555556 ,19.0466666666667 ,25.2022222222222 ,31.3777777777778 ",\ "5.47555555555556 ,7.64222222222222 ,10.4822222222222 ,15.9511111111111 ,21.0444444444444 ,25.7044444444444 ,31.8377777777778 ",\ "8.08888888888889 ,10.3244444444444 ,13.3 ,19.1866666666667 ,24.8377777777778 ,30.1511111111111 ,35.08 ",\ "9.23333333333333 ,11.5111111111111 ,14.5555555555556 ,20.6355555555556 ,26.5177777777778 ,32.0844444444444 ,37.28 "); } } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("1.41111111111111 ,1.38 ,1.36222222222222 ,1.33777777777778 ,1.32222222222222 ,1.31555555555556 ,1.31555555555556 ",\ "2.79333333333333 ,2.7 ,2.64666666666667 ,2.57333333333333 ,2.52444444444444 ,2.49555555555556 ,2.49111111111111 ",\ "4.72888888888889 ,4.56444444444444 ,4.46444444444444 ,4.32444444444444 ,4.22888888888889 ,4.17777777777778 ,4.16444444444445 ",\ "8.79111111111111 ,8.51777777777778 ,8.33555555555556 ,8.06888888888889 ,7.88888888888889 ,7.78444444444444 ,7.75555555555556 ",\ "10.9133333333333 ,10.6022222222222 ,10.3844444444444 ,10.06 ,9.83555555555556 ,9.70666666666667 ,9.66666666666667 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.13333333333333 ,2.06888888888889 ,2.03555555555556 ,1.99111111111111 ,1.96 ,1.94222222222222 ,1.93333333333333 ",\ "3.48444444444444 ,3.35777777777778 ,3.28666666666667 ,3.18666666666667 ,3.12222222222222 ,3.08444444444444 ,3.07555555555556 ",\ "5.36666666666667 ,5.16888888888889 ,5.04666666666667 ,4.87555555555556 ,4.76222222222222 ,4.7 ,4.68888888888889 ",\ "9.31555555555556 ,9.01333333333333 ,8.79777777777778 ,8.48222222222222 ,8.27333333333333 ,8.15777777777778 ,8.13777777777778 ",\ "11.3755555555556 ,11.0422222222222 ,10.7866666666667 ,10.4 ,10.14 ,9.99777777777778 ,9.97333333333333 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("1.34 ,1.31333333333333 ,1.3 ,1.28222222222222 ,1.27111111111111 ,1.26666666666667 ,1.26666666666667 ",\ "2.59555555555556 ,2.52 ,2.47777777777778 ,2.42 ,2.38 ,2.36 ,2.35555555555556 ",\ "4.36888888888889 ,4.23555555555556 ,4.15555555555556 ,4.04 ,3.96444444444444 ,3.92222222222222 ,3.91555555555556 ",\ "8.10888888888889 ,7.88444444444445 ,7.73555555555556 ,7.52 ,7.37333333333333 ,7.29333333333333 ,7.27555555555556 ",\ "10.0688888888889 ,9.81555555555556 ,9.63555555555556 ,9.37333333333333 ,9.19555555555556 ,9.09555555555556 ,9.07333333333333 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.28666666666667 ,2.21777777777778 ,2.18222222222222 ,2.13555555555556 ,2.10222222222222 ,2.08222222222222 ,2.07111111111111 ",\ "3.62888888888889 ,3.5 ,3.42888888888889 ,3.32666666666667 ,3.25777777777778 ,3.22 ,3.21111111111111 ",\ "5.48222222222222 ,5.28444444444444 ,5.16222222222222 ,4.98888888888889 ,4.87555555555556 ,4.81333333333333 ,4.80444444444444 ",\ "9.3 ,9.00444444444445 ,8.79555555555556 ,8.48888888888889 ,8.28444444444444 ,8.17555555555556 ,8.15777777777778 ",\ "11.2622222222222 ,10.9377777777778 ,10.6911111111111 ,10.3222222222222 ,10.0755555555556 ,9.94 ,9.91777777777778 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("1.50666666666667 ,1.47333333333333 ,1.45333333333333 ,1.42666666666667 ,1.40888888888889 ,1.39777777777778 ,1.39555555555556 ",\ "3.15333333333333 ,3.06222222222222 ,3.00444444444444 ,2.92444444444444 ,2.86888888888889 ,2.83777777777778 ,2.82888888888889 ",\ "5.46666666666667 ,5.30888888888889 ,5.20666666666667 ,5.05777777777778 ,4.95777777777778 ,4.9 ,4.88222222222222 ",\ "10.2711111111111 ,10.0266666666667 ,9.85333333333333 ,9.6 ,9.42222222222222 ,9.31555555555556 ,9.28222222222222 ",\ "12.7555555555556 ,12.4911111111111 ,12.2955555555556 ,11.9977777777778 ,11.7911111111111 ,11.6666666666667 ,11.6222222222222 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.12222222222222, 4.46666666666667, 8.88888888888889, 17.7777777777778, 26.6444444444444, 35.5111111111111, 44.4 "); values ("2.56888888888889 ,2.52444444444444 ,2.49777777777778 ,2.46444444444444 ,2.44222222222222 ,2.42666666666667 ,2.42222222222222 ",\ "4.04666666666667 ,3.95111111111111 ,3.89777777777778 ,3.82444444444444 ,3.77555555555556 ,3.74444444444444 ,3.73777777777778 ",\ "6.16666666666667 ,6.00888888888889 ,5.91777777777778 ,5.78666666666667 ,5.7 ,5.65111111111111 ,5.64 ",\ "10.7377777777778 ,10.4955555555556 ,10.3222222222222 ,10.0688888888889 ,9.9 ,9.80666666666667 ,9.79111111111111 ",\ "13.1844444444444 ,12.9155555555556 ,12.7022222222222 ,12.3822222222222 ,12.1688888888889 ,12.0555555555556 ,12.0377777777778 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1978 ; } pin(A1) { direction : input ; capacitance : 0.001620 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001611 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002514 ; max_transition : 2.7273 ; } } cell(AO22_B) { area : 8 ; cell_footprint : AO22 ; cell_leakage_power : 0.155524 ; pin(Z) { direction : output ; function : "((A1*A2)+(B1*B2))" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("4.79111111111111 ,6.59777777777778 ,8.95555555555556 ,13.6844444444444 ,18.4222222222222 ,23.0888888888889 ,27.7644444444444 ",\ "4.66888888888889 ,6.76 ,9.18666666666667 ,13.8555555555556 ,18.4511111111111 ,23.0133333333333 ,27.5577777777778 ",\ "1.81111111111111 ,4.40666666666667 ,7.01111111111111 ,11.7511111111111 ,16.2933333333333 ,20.7377777777778 ,25.1133333333333 ",\ "-7.01777777777778 ,-3.70444444444444 ,-0.873333333333333 ,4.04888888888889 ,8.77777777777778 ,13.5 ,18.2666666666667 ",\ "-10.7466666666667 ,-7.58666666666667 ,-4.87777777777778 ,-0.0333333333333333 ,4.82 ,9.85333333333333 ,15.1088888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("3.2 ,6.66888888888889 ,11.3844444444444 ,21.0822222222222 ,31.1333333333333 ,41.3577777777778 ,50.5711111111111 ",\ "4.24666666666667 ,7.58 ,12.1177777777778 ,21.4111111111111 ,30.96 ,40.7644444444444 ,50.8133333333333 ",\ "5.46888888888889 ,8.79555555555556 ,13.3133333333333 ,22.4933333333333 ,31.8377777777778 ,41.3333333333333 ,50.9733333333333 ",\ "7.45333333333333 ,10.8644444444444 ,15.4555555555556 ,24.7066666666667 ,34.0177777777778 ,43.3711111111111 ,52.7577777777778 ",\ "8.33111111111111 ,11.7955555555556 ,16.4488888888889 ,25.8155555555556 ,35.2377777777778 ,44.7022222222222 ,54.1888888888889 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("7.78 ,8.93777777777778 ,10.3066666666667 ,13.2422222222222 ,16.1911111111111 ,18.42 ,20.6466666666667 ",\ "14.9977777777778 ,16.86 ,18.3177777777778 ,20.8711111111111 ,23.4688888888889 ,26.2244444444444 ,29.1577777777778 ",\ "22.7222222222222 ,25.5177777777778 ,27.2377777777778 ,29.7288888888889 ,31.9266666666667 ,34.0466666666667 ,36.1244444444444 ",\ "35.4755555555556 ,39.0288888888889 ,41.0511111111111 ,43.8333333333333 ,46.2511111111111 ,48.5622222222222 ,50.8177777777778 ",\ "41.8466666666667 ,44.8177777777778 ,46.7111111111111 ,49.7133333333333 ,52.6666666666667 ,55.7533333333333 ,58.9933333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("2.89333333333333 ,4.50888888888889 ,6.64888888888889 ,10.8844444444444 ,15.12 ,19.4666666666667 ,23.8177777777778 ",\ "4.07555555555556 ,5.67777777777778 ,7.78888888888889 ,11.9466666666667 ,16.02 ,20.0044444444444 ,23.8977777777778 ",\ "5.53555555555556 ,7.16666666666667 ,9.28 ,13.4133333333333 ,17.4311111111111 ,21.3311111111111 ,25.1066666666667 ",\ "8.05111111111111 ,9.80888888888889 ,11.9733333333333 ,16.1422222222222 ,20.16 ,24.0355555555556 ,27.76 ",\ "9.18222222222222 ,11.0222222222222 ,13.2222222222222 ,17.4377777777778 ,21.5022222222222 ,25.4266666666667 ,29.2022222222222 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("4.64222222222222 ,6.45111111111111 ,8.80222222222222 ,13.5177777777778 ,18.2377777777778 ,22.8733333333333 ,27.5155555555556 ",\ "4.13777777777778 ,6.24222222222222 ,8.67333333333333 ,13.34 ,17.9333333333333 ,22.4977777777778 ,27.0444444444444 ",\ "0.915555555555556 ,3.52666666666667 ,6.14222222222222 ,10.8977777777778 ,15.4511111111111 ,19.9088888888889 ,24.3022222222222 ",\ "-8.74888888888889 ,-5.45333333333333 ,-2.6 ,2.36666666666667 ,7.12666666666667 ,11.8755555555556 ,16.6688888888889 ",\ "-13.1133333333333 ,-9.98222222222222 ,-7.24222222222222 ,-2.32888888888889 ,2.57333333333333 ,7.63777777777778 ,12.9155555555556 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("3.14 ,6.63777777777778 ,11.3755555555556 ,21.0577777777778 ,31.0022222222222 ,41.0866666666667 ,50.4133333333333 ",\ "4.06888888888889 ,7.45777777777778 ,12.06 ,21.42 ,30.9577777777778 ,40.6622222222222 ,50.5311111111111 ",\ "5.16222222222222 ,8.55333333333333 ,13.16 ,22.4733333333333 ,31.8688888888889 ,41.3377777777778 ,50.8688888888889 ",\ "6.86444444444444 ,10.3644444444444 ,15.0955555555556 ,24.5822222222222 ,34.0622222222222 ,43.5155555555556 ,52.9311111111111 ",\ "7.56 ,11.1355555555556 ,15.9533333333333 ,25.6133333333333 ,35.2666666666667 ,44.8911111111111 ,54.4755555555556 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("8.32444444444444 ,9.49777777777778 ,10.8755555555556 ,13.8333333333333 ,16.8044444444444 ,19.0288888888889 ,21.2533333333333 ",\ "15.94 ,17.8266666666667 ,19.2822222222222 ,21.8266666666667 ,24.4222222222222 ,27.1844444444444 ,30.1377777777778 ",\ "24.26 ,27.0755555555556 ,28.7755555555556 ,31.2111111111111 ,33.36 ,35.4355555555556 ,37.48 ",\ "38.4311111111111 ,41.9088888888889 ,43.84 ,46.46 ,48.7222222222222 ,50.8822222222222 ,52.9844444444444 ",\ "45.6066666666667 ,48.4022222222222 ,50.1533333333333 ,52.9288888888889 ,55.6733333333333 ,58.5511111111111 ,61.5733333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("3.03333333333333 ,4.62888888888889 ,6.74888888888889 ,10.9622222222222 ,15.1777777777778 ,19.4688888888889 ,23.7644444444444 ",\ "4.15555555555556 ,5.71777777777778 ,7.78222222222222 ,11.8733333333333 ,15.9155555555556 ,19.9044444444444 ,23.8377777777778 ",\ "5.53333333333333 ,7.09333333333333 ,9.12 ,13.1177777777778 ,17.0533333333333 ,20.9244444444444 ,24.7222222222222 ",\ "7.90444444444445 ,9.50444444444445 ,11.4888888888889 ,15.3733333333333 ,19.1888888888889 ,22.94 ,26.6155555555556 ",\ "8.96888888888889 ,10.5955555555556 ,12.5688888888889 ,16.4155555555556 ,20.2088888888889 ,23.9488888888889 ,27.6288888888889 "); } } timing() { related_pin : "B1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("5.86222222222222 ,7.64222222222222 ,9.98444444444444 ,14.7622222222222 ,19.5688888888889 ,24.1422222222222 ,28.7266666666667 ",\ "6.99333333333333 ,9.01111111111111 ,11.3666666666667 ,15.9555555555556 ,20.5511111111111 ,25.1888888888889 ,29.88 ",\ "5.64 ,8.10666666666667 ,10.5844444444444 ,15.1288888888889 ,19.5377777777778 ,23.9 ,28.2377777777778 ",\ "-0.935555555555556 ,2.09333333333333 ,4.69555555555556 ,9.26888888888889 ,13.7244444444444 ,18.2177777777778 ,22.7888888888889 ",\ "-3.95333333333333 ,-1.19111111111111 ,1.23777777777778 ,5.69777777777778 ,10.2688888888889 ,15.0844444444444 ,20.1711111111111 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("3.12888888888889 ,6.65111111111111 ,11.4155555555556 ,21.1155555555556 ,31.0444444444444 ,40.4844444444444 ,49.8844444444444 ",\ "3.89555555555556 ,7.29111111111111 ,11.9111111111111 ,21.3222222222222 ,30.9222222222222 ,40.7 ,50.6555555555556 ",\ "4.89111111111111 ,8.20888888888889 ,12.7533333333333 ,22.0022222222222 ,31.4066666666667 ,40.9511111111111 ,50.6266666666667 ",\ "6.61777777777778 ,9.86666666666667 ,14.3377777777778 ,23.4355555555556 ,32.6777777777778 ,42.0377777777778 ,51.5066666666667 ",\ "7.37777777777778 ,10.6288888888889 ,15.0844444444444 ,24.1644444444444 ,33.4066666666667 ,42.7888888888889 ,52.2977777777778 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("8.96444444444444 ,10.1466666666667 ,11.5222222222222 ,14.3977777777778 ,17.2711111111111 ,19.5733333333333 ,21.8711111111111 ",\ "14.5066666666667 ,16.4066666666667 ,17.9377777777778 ,20.6022222222222 ,23.2511111111111 ,26.0022222222222 ,28.88 ",\ "20.6555555555556 ,23.4355555555556 ,25.2666666666667 ,28.0044444444444 ,30.4244444444444 ,32.7355555555556 ,34.9866666666667 ",\ "31.8 ,35.2644444444444 ,37.4822222222222 ,40.7133333333333 ,43.4955555555556 ,46.0866666666667 ,48.5444444444444 ",\ "37.2977777777778 ,40.3 ,42.5133333333333 ,46.1 ,49.4466666666667 ,52.7377777777778 ,56.0155555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("2.84 ,4.50222222222222 ,6.67333333333333 ,10.8755555555556 ,15.0577777777778 ,19.5488888888889 ,24.0466666666667 ",\ "3.84888888888889 ,5.58666666666667 ,7.83111111111111 ,12.1533333333333 ,16.2644444444444 ,20.1666666666667 ,23.8577777777778 ",\ "5.19777777777778 ,7.04 ,9.37777777777778 ,13.8444444444444 ,18.0644444444444 ,22.0377777777778 ,25.7622222222222 ",\ "7.59777777777778 ,9.66 ,12.1955555555556 ,16.9666666666667 ,21.4066666666667 ,25.5222222222222 ,29.3111111111111 ",\ "8.62 ,10.7955555555556 ,13.4333333333333 ,18.3644444444444 ,22.9244444444444 ,27.1177777777778 ,30.94 "); } } timing() { related_pin : "B2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("5.66888888888889 ,7.45777777777778 ,9.80444444444444 ,14.5866666666667 ,19.3888888888889 ,23.9511111111111 ,28.52 ",\ "6.38222222222222 ,8.42666666666667 ,10.8 ,15.4111111111111 ,20.02 ,24.6711111111111 ,29.3733333333333 ",\ "4.72 ,7.21777777777778 ,9.72222222222222 ,14.3133333333333 ,18.7533333333333 ,23.14 ,27.5044444444444 ",\ "-2.42666666666667 ,0.608888888888889 ,3.26444444444444 ,7.93555555555556 ,12.4577777777778 ,16.9955555555556 ,21.6 ",\ "-5.95777777777778 ,-3.18666666666667 ,-0.677777777777778 ,3.92888888888889 ,8.59777777777778 ,13.4733333333333 ,18.5888888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("3.09555555555556 ,6.60888888888889 ,11.36 ,21.0688888888889 ,30.84 ,40.1844444444444 ,49.5333333333333 ",\ "3.77333333333333 ,7.17555555555556 ,11.7977777777778 ,21.2088888888889 ,30.8222222222222 ,40.6244444444444 ,50.6155555555556 ",\ "4.66888888888889 ,8.02666666666667 ,12.6022222222222 ,21.8822222222222 ,31.3044444444444 ,40.8533333333333 ,50.52 ",\ "6.21333333333333 ,9.57555555555556 ,14.1466666666667 ,23.3911111111111 ,32.7311111111111 ,42.1511111111111 ,51.6422222222222 ",\ "6.86222222222222 ,10.2644444444444 ,14.8622222222222 ,24.1688888888889 ,33.5888888888889 ,43.1022222222222 ,52.7066666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("9.49555555555556 ,10.6888888888889 ,12.0711111111111 ,14.9666666666667 ,17.86 ,20.16 ,22.4555555555556 ",\ "15.2688888888889 ,17.1866666666667 ,18.7111111111111 ,21.3577777777778 ,23.9977777777778 ,26.7488888888889 ,29.64 ",\ "21.8755555555556 ,24.6511111111111 ,26.4511111111111 ,29.1222222222222 ,31.4822222222222 ,33.74 ,35.9466666666667 ",\ "34.3844444444444 ,37.7355555555556 ,39.8533333333333 ,42.9066666666667 ,45.5266666666667 ,47.9577777777778 ,50.2533333333333 ",\ "40.6911111111111 ,43.4955555555556 ,45.5622222222222 ,48.9244444444444 ,52.0644444444444 ,55.1466666666667 ,58.2066666666667 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("3.00666666666667 ,4.64222222222222 ,6.78444444444445 ,10.9466666666667 ,15.0933333333333 ,19.5133333333333 ,23.9377777777778 ",\ "3.95333333333333 ,5.64 ,7.82666666666667 ,12.0644444444444 ,16.1377777777778 ,20.0444444444444 ,23.7822222222222 ",\ "5.21111111111111 ,6.96666666666667 ,9.20444444444444 ,13.5222222222222 ,17.6555555555556 ,21.6066666666667 ,25.3688888888889 ",\ "7.46444444444444 ,9.36444444444444 ,11.7066666666667 ,16.1577777777778 ,20.3622222222222 ,24.3266666666667 ,28.0422222222222 ",\ "8.46 ,10.4311111111111 ,12.8222222222222 ,17.3288888888889 ,21.5466666666667 ,25.4844444444444 ,29.1311111111111 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("0.671111111111111 ,0.662222222222222 ,0.657777777777778 ,0.655555555555556 ,0.655555555555556 ,0.655555555555556 ,0.657777777777778 ",\ "1.38444444444444 ,1.35111111111111 ,1.33555555555556 ,1.32 ,1.31111111111111 ,1.30666666666667 ,1.30444444444444 ",\ "2.39777777777778 ,2.33777777777778 ,2.31111111111111 ,2.28 ,2.26 ,2.24666666666667 ,2.24222222222222 ",\ "4.57333333333333 ,4.49333333333333 ,4.44666666666667 ,4.38666666666667 ,4.34666666666667 ,4.32 ,4.31111111111111 ",\ "5.73333333333333 ,5.65777777777778 ,5.60444444444444 ,5.53333333333333 ,5.48222222222222 ,5.45111111111111 ,5.44 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("1.22666666666667 ,1.20888888888889 ,1.2 ,1.18888888888889 ,1.18222222222222 ,1.17777777777778 ,1.17555555555556 ",\ "1.94444444444444 ,1.90444444444444 ,1.88666666666667 ,1.86666666666667 ,1.85333333333333 ,1.84444444444444 ,1.84 ",\ "2.95555555555556 ,2.89111111111111 ,2.86222222222222 ,2.82666666666667 ,2.80222222222222 ,2.78888888888889 ,2.78222222222222 ",\ "5.09333333333333 ,5 ,4.94666666666667 ,4.88 ,4.83333333333333 ,4.80444444444444 ,4.79333333333333 ",\ "6.21777777777778 ,6.11777777777778 ,6.05777777777778 ,5.97111111111111 ,5.91333333333333 ,5.87777777777778 ,5.86444444444445 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("0.635555555555556 ,0.626666666666667 ,0.622222222222222 ,0.62 ,0.62 ,0.62 ,0.622222222222222 ",\ "1.28888888888889 ,1.26222222222222 ,1.25111111111111 ,1.23555555555556 ,1.22888888888889 ,1.22444444444444 ,1.22444444444444 ",\ "2.22888888888889 ,2.18444444444444 ,2.16222222222222 ,2.13555555555556 ,2.11777777777778 ,2.10666666666667 ,2.10444444444444 ",\ "4.26444444444444 ,4.20666666666667 ,4.16888888888889 ,4.11777777777778 ,4.08444444444444 ,4.06444444444444 ,4.05555555555556 ",\ "5.36 ,5.30222222222222 ,5.26222222222222 ,5.20222222222222 ,5.16 ,5.13555555555556 ,5.12666666666667 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("1.33333333333333 ,1.31333333333333 ,1.30222222222222 ,1.29111111111111 ,1.28444444444444 ,1.27777777777778 ,1.27555555555556 ",\ "2.04444444444444 ,2.00444444444444 ,1.98444444444444 ,1.96222222222222 ,1.94666666666667 ,1.93777777777778 ,1.93333333333333 ",\ "3.03333333333333 ,2.97111111111111 ,2.94 ,2.9 ,2.87555555555556 ,2.86 ,2.85333333333333 ",\ "5.09333333333333 ,4.99777777777778 ,4.94666666666667 ,4.87555555555556 ,4.83111111111111 ,4.80222222222222 ,4.78888888888889 ",\ "6.16 ,6.05777777777778 ,5.99777777777778 ,5.91333333333333 ,5.85555555555556 ,5.82 ,5.80444444444444 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("0.968888888888889 ,0.955555555555555 ,0.948888888888889 ,0.94 ,0.935555555555556 ,0.935555555555556 ,0.935555555555556 ",\ "1.7 ,1.66888888888889 ,1.65111111111111 ,1.63111111111111 ,1.61555555555556 ,1.60666666666667 ,1.60444444444444 ",\ "2.73777777777778 ,2.68888888888889 ,2.66222222222222 ,2.62222222222222 ,2.59555555555556 ,2.58 ,2.57333333333333 ",\ "4.94888888888889 ,4.88 ,4.83777777777778 ,4.77555555555556 ,4.73333333333333 ,4.70444444444444 ,4.68888888888889 ",\ "6.11777777777778 ,6.04888888888889 ,6.00222222222222 ,5.93333333333333 ,5.88444444444444 ,5.85111111111111 ,5.83333333333333 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("1.38 ,1.36222222222222 ,1.35333333333333 ,1.34 ,1.33333333333333 ,1.32888888888889 ,1.32666666666667 ",\ "2.01333333333333 ,1.97555555555556 ,1.95777777777778 ,1.93777777777778 ,1.92444444444444 ,1.91555555555556 ,1.90888888888889 ",\ "2.95555555555556 ,2.89555555555556 ,2.86888888888889 ,2.83333333333333 ,2.81111111111111 ,2.79555555555556 ,2.78666666666667 ",\ "5.09333333333333 ,5.01333333333333 ,4.96222222222222 ,4.89555555555556 ,4.84888888888889 ,4.82222222222222 ,4.80888888888889 ",\ "6.28666666666667 ,6.20666666666667 ,6.14666666666667 ,6.06 ,6 ,5.96444444444445 ,5.95111111111111 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("0.935555555555556 ,0.924444444444444 ,0.917777777777778 ,0.908888888888889 ,0.904444444444444 ,0.904444444444444 ,0.904444444444444 ",\ "1.59777777777778 ,1.57333333333333 ,1.56222222222222 ,1.54666666666667 ,1.53555555555556 ,1.53111111111111 ,1.52666666666667 ",\ "2.55333333333333 ,2.51333333333333 ,2.49333333333333 ,2.46888888888889 ,2.45111111111111 ,2.43777777777778 ,2.43333333333333 ",\ "4.60666666666667 ,4.55333333333333 ,4.51777777777778 ,4.47111111111111 ,4.43777777777778 ,4.41555555555556 ,4.40666666666667 ",\ "5.70222222222222 ,5.64666666666667 ,5.60666666666667 ,5.54888888888889 ,5.50666666666667 ,5.48222222222222 ,5.47555555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.32444444444444, 2.62666666666667, 5.25333333333333, 7.85555555555556, 10.4822222222222, 13.0866666666667 "); values ("1.49111111111111 ,1.47111111111111 ,1.46 ,1.44666666666667 ,1.43777777777778 ,1.43111111111111 ,1.42888888888889 ",\ "2.11777777777778 ,2.07777777777778 ,2.05777777777778 ,2.03555555555556 ,2.02 ,2.01111111111111 ,2.00444444444444 ",\ "3.04 ,2.97777777777778 ,2.94888888888889 ,2.91111111111111 ,2.88666666666667 ,2.87111111111111 ,2.86222222222222 ",\ "5.09555555555556 ,5.01333333333333 ,4.96444444444444 ,4.89777777777778 ,4.85111111111111 ,4.82 ,4.80666666666667 ",\ "6.23111111111111 ,6.14888888888889 ,6.09111111111111 ,6.00444444444444 ,5.94444444444444 ,5.90888888888889 ,5.89333333333333 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0583 ; } pin(A1) { direction : input ; capacitance : 0.001413 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001225 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.001469 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.001359 ; max_transition : 2.7273 ; } } cell(AO22_C) { area : 8 ; cell_footprint : AO22 ; cell_leakage_power : 0.241233 ; pin(Z) { direction : output ; function : "((A1*A2)+(B1*B2))" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("5.31555555555556 ,7.19111111111111 ,9.66 ,14.6866666666667 ,19.3644444444444 ,24.0444444444444 ,28.7266666666667 ",\ "6.35111111111111 ,8.54 ,11.0066666666667 ,15.8288888888889 ,20.7266666666667 ,25.5622222222222 ,30.0888888888889 ",\ "5.21777777777778 ,7.93555555555556 ,10.5222222222222 ,15.22 ,19.7822222222222 ,24.3177777777778 ,28.8533333333333 ",\ "-0.251111111111111 ,3.02888888888889 ,5.76666666666667 ,10.54 ,15.1666666666667 ,19.8177777777778 ,24.54 ",\ "-2.68444444444444 ,0.222222222222222 ,2.82 ,7.63111111111111 ,12.5644444444444 ,17.7511111111111 ,23.2222222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("3.18 ,6.79777777777778 ,11.6133333333333 ,21.3488888888889 ,31.2133333333333 ,41.1 ,51.0044444444444 ",\ "4.36222222222222 ,7.88888888888889 ,12.6288888888889 ,22.08 ,31.5488888888889 ,41.3733333333333 ,51.2266666666667 ",\ "5.79333333333333 ,9.27777777777778 ,14.0022222222222 ,23.4933333333333 ,32.9511111111111 ,42.38 ,52.3266666666667 ",\ "8.29111111111111 ,11.7466666666667 ,16.46 ,26.02 ,35.6288888888889 ,45.2088888888889 ,54.72 ",\ "9.46888888888889 ,12.9111111111111 ,17.6044444444444 ,27.1622222222222 ,36.7911111111111 ,46.4 ,55.9333333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("7.55777777777778 ,8.98666666666667 ,10.8466666666667 ,14.7511111111111 ,17.6311111111111 ,20.4666666666667 ,23.2777777777778 ",\ "14.3733333333333 ,16.1822222222222 ,17.9 ,21.3333333333333 ,25.1377777777778 ,28.7755555555556 ,31.3644444444444 ",\ "21.4555555555556 ,23.8777777777778 ,25.6022222222222 ,28.5577777777778 ,31.5533333333333 ,34.72 ,38.0777777777778 ",\ "32.1977777777778 ,35.2444444444444 ,37.1133333333333 ,40.0288888888889 ,42.8488888888889 ,45.7466666666667 ,48.7466666666667 ",\ "37.0266666666667 ,39.7066666666667 ,41.5955555555556 ,44.8866666666667 ,48.3088888888889 ,52.0022222222222 ,55.9844444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("2.98888888888889 ,5.04222222222222 ,7.73333333333333 ,13.0288888888889 ,18.6444444444444 ,24.2688888888889 ,29.9 ",\ "4.31111111111111 ,6.32444444444445 ,8.97777777777778 ,14.1533333333333 ,19.1288888888889 ,24.2177777777778 ,29.8822222222222 ",\ "5.97777777777778 ,7.96888888888889 ,10.5933333333333 ,15.76 ,20.7733333333333 ,25.5955555555556 ,30.2088888888889 ",\ "8.87777777777778 ,10.8711111111111 ,13.4666666666667 ,18.6533333333333 ,23.7755555555556 ,28.7733333333333 ,33.6088888888889 ",\ "10.1466666666667 ,12.1555555555556 ,14.7444444444444 ,19.9488888888889 ,25.1355555555556 ,30.2333333333333 ,35.1933333333333 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("5.11333333333333 ,7.00888888888889 ,9.48888888888889 ,14.5111111111111 ,19.2266666666667 ,23.9377777777778 ,28.6488888888889 ",\ "5.64666666666667 ,7.86888888888889 ,10.38 ,15.2488888888889 ,20.1422222222222 ,24.9666666666667 ,29.52 ",\ "4.04666666666667 ,6.78666666666667 ,9.44 ,14.24 ,18.8622222222222 ,23.4244444444444 ,27.9644444444444 ",\ "-2.36666666666667 ,0.9 ,3.73777777777778 ,8.68 ,13.4133333333333 ,18.1377777777778 ,22.9066666666667 ",\ "-5.48 ,-2.56444444444444 ,0.157777777777778 ,5.16444444444444 ,10.2044444444444 ,15.44 ,20.9222222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("3.10666666666667 ,6.78222222222222 ,11.6444444444444 ,21.4866666666667 ,31.5088888888889 ,41.5533333333333 ,51.6111111111111 ",\ "4.07333333333333 ,7.70444444444445 ,12.5511111111111 ,22.1444444444444 ,31.6688888888889 ,41.7266666666667 ,51.8111111111111 ",\ "5.27333333333333 ,8.90222222222222 ,13.7822222222222 ,23.52 ,33.16 ,42.6577777777778 ,52.8777777777778 ",\ "7.37555555555556 ,11.04 ,15.9911111111111 ,25.9511111111111 ,35.8822222222222 ,45.72 ,55.4244444444444 ",\ "8.34666666666667 ,12.0288888888889 ,17.0022222222222 ,27.0155555555556 ,37 ,46.8733333333333 ,56.5955555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("8 ,9.44222222222222 ,11.3155555555556 ,15.2466666666667 ,18.1266666666667 ,20.9622222222222 ,23.7711111111111 ",\ "15.2311111111111 ,17.04 ,18.7466666666667 ,22.1733333333333 ,25.9844444444444 ,29.6355555555556 ,32.2266666666667 ",\ "22.96 ,25.3533333333333 ,27.0355555555556 ,29.9244444444444 ,32.88 ,36.0133333333333 ,39.34 ",\ "35.2422222222222 ,38.1555555555556 ,39.9022222222222 ,42.6422222222222 ,45.3133333333333 ,48.0644444444444 ,50.9022222222222 ",\ "40.9288888888889 ,43.3977777777778 ,45.1266666666667 ,48.1866666666667 ,51.4155555555556 ,54.9044444444444 ,58.6555555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("3.10444444444444 ,5.13333333333333 ,7.80444444444444 ,13.0866666666667 ,18.6222222222222 ,24.1666666666667 ,29.72 ",\ "4.34222222222222 ,6.30444444444444 ,8.90222222222222 ,14.0222222222222 ,19.0111111111111 ,24.0933333333333 ,29.5955555555556 ",\ "5.88222222222222 ,7.78888888888889 ,10.3133333333333 ,15.3422222222222 ,20.3044444444444 ,25.1666666666667 ,29.9066666666667 ",\ "8.56222222222222 ,10.3911111111111 ,12.7866666666667 ,17.6511111111111 ,22.5711111111111 ,27.4822222222222 ,32.3511111111111 ",\ "9.77333333333333 ,11.5688888888889 ,13.8955555555556 ,18.6755555555556 ,23.5688888888889 ,28.5 ,33.4288888888889 "); } } timing() { related_pin : "B1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("6.49555555555556 ,8.35777777777778 ,10.8377777777778 ,15.9333333333333 ,20.58 ,25.2333333333333 ,29.8888888888889 ",\ "8.78 ,10.8733333333333 ,13.2866666666667 ,18.0955555555556 ,23.0622222222222 ,27.9688888888889 ,32.4777777777778 ",\ "9.17555555555556 ,11.7022222222222 ,14.1622222222222 ,18.7266666666667 ,23.2355555555556 ,27.7622222222222 ,32.32 ",\ "5.97333333333333 ,8.91555555555556 ,11.4155555555556 ,15.8866666666667 ,20.3044444444444 ,24.7755555555556 ,29.3133333333333 ",\ "4.23555555555556 ,6.75555555555556 ,9.07777777777778 ,13.5466666666667 ,18.24 ,23.2155555555556 ,28.4688888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("3.10666666666667 ,6.75555555555556 ,11.6644444444444 ,21.5644444444444 ,31.5488888888889 ,41.6066666666667 ,51.7266666666667 ",\ "4.03777777777778 ,7.55777777777778 ,12.3422222222222 ,22.0422222222222 ,31.8622222222222 ,41.7733333333333 ,51.76 ",\ "5.28222222222222 ,8.69111111111111 ,13.3688888888889 ,22.9244444444444 ,32.6466666666667 ,42.4911111111111 ,52.4355555555556 ",\ "7.48 ,10.7377777777778 ,15.2555555555556 ,24.5955555555556 ,34.2133333333333 ,44.0288888888889 ,54.0088888888889 ",\ "8.45111111111111 ,11.66 ,16.1088888888889 ,25.3644444444444 ,34.9555555555556 ,44.7933333333333 ,54.8333333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("8.51333333333333 ,9.97111111111111 ,11.8355555555556 ,15.6688888888889 ,18.6022222222222 ,21.48 ,24.3244444444444 ",\ "13.7755555555556 ,15.66 ,17.4777777777778 ,21.0155555555556 ,24.8222222222222 ,28.42 ,31.0244444444444 ",\ "19.3088888888889 ,21.7977777777778 ,23.7044444444444 ,26.9488888888889 ,30.1533333333333 ,33.4822222222222 ,36.9822222222222 ",\ "28.2555555555556 ,31.3844444444444 ,33.5866666666667 ,37.0355555555556 ,40.2 ,43.34 ,46.5266666666667 ",\ "32.2 ,35.1177777777778 ,37.4777777777778 ,41.4155555555556 ,45.1555555555556 ,48.9555555555556 ,52.9044444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("2.93333333333333 ,5.01111111111111 ,7.69333333333333 ,12.8977777777778 ,18.5711111111111 ,24.2488888888889 ,29.9311111111111 ",\ "4.05555555555556 ,6.17555555555556 ,8.91111111111111 ,14.1288888888889 ,19.0022222222222 ,24.02 ,29.8844444444444 ",\ "5.54888888888889 ,7.73555555555556 ,10.5444444444444 ,15.9466666666667 ,21.0444444444444 ,25.8133333333333 ,30.2355555555556 ",\ "8.18 ,10.5133333333333 ,13.4755555555556 ,19.2088888888889 ,24.6666666666667 ,29.8066666666667 ,34.5977777777778 ",\ "9.29111111111111 ,11.6977777777778 ,14.74 ,20.6266666666667 ,26.2266666666667 ,31.4844444444444 ,36.3666666666667 "); } } timing() { related_pin : "B2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("6.26666666666667 ,8.14666666666667 ,10.6422222222222 ,15.7377777777778 ,20.3933333333333 ,25.0444444444444 ,29.6955555555556 ",\ "8 ,10.14 ,12.5977777777778 ,17.4533333333333 ,22.44 ,27.3466666666667 ,31.82 ",\ "7.95777777777778 ,10.5355555555556 ,13.0622222222222 ,17.72 ,22.2955555555556 ,26.88 ,31.5022222222222 ",\ "4.05555555555556 ,7.02222222222222 ,9.63111111111111 ,14.2644444444444 ,18.7822222222222 ,23.3244444444444 ,27.9288888888889 ",\ "1.79111111111111 ,4.35111111111111 ,6.82222222222222 ,11.4955555555556 ,16.2911111111111 ,21.3111111111111 ,26.5822222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("3.05555555555556 ,6.69555555555556 ,11.5466666666667 ,21.3577777777778 ,31.2288888888889 ,41.1177777777778 ,51.02 ",\ "3.81555555555556 ,7.37555555555556 ,12.1644444444444 ,21.7488888888889 ,31.46 ,41.2888888888889 ,51.1422222222222 ",\ "4.84888888888889 ,8.35111111111111 ,13.1044444444444 ,22.6888888888889 ,32.2977777777778 ,42.0555555555556 ,51.9333333333333 ",\ "6.68222222222222 ,10.1088888888889 ,14.8133333333333 ,24.3977777777778 ,34.0955555555556 ,43.8444444444444 ,53.6622222222222 ",\ "7.47111111111111 ,10.8755555555556 ,15.56 ,25.1355555555556 ,34.8466666666667 ,44.6244444444444 ,54.4311111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("8.91333333333333 ,10.3844444444444 ,12.26 ,16.12 ,19.0533333333333 ,21.9288888888889 ,24.7688888888889 ",\ "14.4288888888889 ,16.3111111111111 ,18.1133333333333 ,21.6355555555556 ,25.4422222222222 ,29.0444444444444 ,31.6288888888889 ",\ "20.4577777777778 ,22.9088888888889 ,24.76 ,27.9244444444444 ,31.0711111111111 ,34.3644444444444 ,37.8422222222222 ",\ "30.8244444444444 ,33.8155555555556 ,35.8888888888889 ,39.1355555555556 ,42.1333333333333 ,45.1177777777778 ,48.1533333333333 ",\ "35.5844444444444 ,38.3155555555556 ,40.52 ,44.2155555555556 ,47.7488888888889 ,51.3377777777778 ,55.0688888888889 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("3.06 ,5.10666666666667 ,7.76444444444444 ,12.9622222222222 ,18.5488888888889 ,24.1422222222222 ,29.74 ",\ "4.10444444444444 ,6.16888888888889 ,8.85333333333333 ,14.0311111111111 ,18.9444444444444 ,23.9844444444444 ,29.7111111111111 ",\ "5.48888888888889 ,7.58666666666667 ,10.3044444444444 ,15.5911111111111 ,20.6511111111111 ,25.4577777777778 ,29.9977777777778 ",\ "7.95333333333333 ,10.1222222222222 ,12.9066666666667 ,18.3555555555556 ,23.6066666666667 ,28.6088888888889 ,33.3355555555556 ",\ "9.02888888888889 ,11.2266666666667 ,14.0422222222222 ,19.5488888888889 ,24.8466666666667 ,29.8711111111111 ,34.5866666666667 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("1.03555555555556 ,1.01111111111111 ,1.00222222222222 ,0.988888888888889 ,0.98 ,0.975555555555556 ,0.975555555555556 ",\ "2.04666666666667 ,1.98444444444444 ,1.94888888888889 ,1.9 ,1.86888888888889 ,1.85333333333333 ,1.84888888888889 ",\ "3.47333333333333 ,3.36222222222222 ,3.29777777777778 ,3.20666666666667 ,3.14888888888889 ,3.11333333333333 ,3.10444444444444 ",\ "6.49111111111111 ,6.31333333333333 ,6.20222222222222 ,6.04444444444445 ,5.93777777777778 ,5.87555555555556 ,5.85555555555556 ",\ "8.07777777777778 ,7.88444444444445 ,7.75777777777778 ,7.57333333333333 ,7.44888888888889 ,7.37333333333333 ,7.34666666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("1.68444444444444 ,1.64444444444444 ,1.62666666666667 ,1.60222222222222 ,1.58444444444444 ,1.57555555555556 ,1.56888888888889 ",\ "2.69111111111111 ,2.61111111111111 ,2.56888888888889 ,2.51555555555556 ,2.47777777777778 ,2.45555555555556 ,2.44888888888889 ",\ "4.1 ,3.97111111111111 ,3.9 ,3.80444444444444 ,3.74 ,3.70444444444444 ,3.69111111111111 ",\ "7.06666666666667 ,6.87111111111111 ,6.74444444444444 ,6.56444444444444 ,6.44444444444444 ,6.37555555555556 ,6.35777777777778 ",\ "8.62 ,8.40666666666667 ,8.25555555555556 ,8.03333333333333 ,7.88444444444445 ,7.79777777777778 ,7.78 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("0.982222222222222 ,0.962222222222222 ,0.953333333333333 ,0.94 ,0.931111111111111 ,0.926666666666667 ,0.924444444444444 ",\ "1.91111111111111 ,1.86 ,1.83111111111111 ,1.79333333333333 ,1.76888888888889 ,1.75555555555556 ,1.75111111111111 ",\ "3.23111111111111 ,3.14 ,3.08888888888889 ,3.02222222222222 ,2.97555555555556 ,2.94888888888889 ,2.94 ",\ "6.03777777777778 ,5.89555555555556 ,5.80666666666667 ,5.68 ,5.59555555555556 ,5.54666666666667 ,5.53333333333333 ",\ "7.52222222222222 ,7.36444444444444 ,7.26 ,7.10888888888889 ,7.00666666666667 ,6.94666666666667 ,6.93111111111111 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("1.79777777777778 ,1.75777777777778 ,1.73555555555556 ,1.71111111111111 ,1.69333333333333 ,1.68222222222222 ,1.67555555555556 ",\ "2.80222222222222 ,2.72 ,2.67777777777778 ,2.62 ,2.58222222222222 ,2.56 ,2.55333333333333 ",\ "4.19555555555556 ,4.06444444444444 ,3.99111111111111 ,3.89333333333333 ,3.82888888888889 ,3.79333333333333 ,3.78222222222222 ",\ "7.07333333333333 ,6.88 ,6.75555555555556 ,6.57777777777778 ,6.45777777777778 ,6.39111111111111 ,6.37555555555556 ",\ "8.55777777777778 ,8.34888888888889 ,8.2 ,7.98666666666667 ,7.84 ,7.75777777777778 ,7.73777777777778 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("1.38 ,1.35111111111111 ,1.33555555555556 ,1.31333333333333 ,1.29777777777778 ,1.28888888888889 ,1.28888888888889 ",\ "2.40666666666667 ,2.34222222222222 ,2.30444444444444 ,2.25111111111111 ,2.21555555555556 ,2.19333333333333 ,2.18666666666667 ",\ "3.85333333333333 ,3.74666666666667 ,3.68444444444444 ,3.59333333333333 ,3.53111111111111 ,3.49333333333333 ,3.48 ",\ "6.90222222222222 ,6.73777777777778 ,6.63111111111111 ,6.47777777777778 ,6.37111111111111 ,6.30666666666667 ,6.28222222222222 ",\ "8.5 ,8.32 ,8.19777777777778 ,8.02 ,7.89333333333333 ,7.81777777777778 ,7.78888888888889 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("1.87111111111111 ,1.83333333333333 ,1.81333333333333 ,1.78888888888889 ,1.77333333333333 ,1.76222222222222 ,1.75777777777778 ",\ "2.76444444444444 ,2.68666666666667 ,2.64666666666667 ,2.59555555555556 ,2.56222222222222 ,2.54222222222222 ,2.53333333333333 ",\ "4.07333333333333 ,3.95111111111111 ,3.88444444444445 ,3.79555555555556 ,3.73555555555556 ,3.7 ,3.68888888888889 ",\ "6.99333333333333 ,6.81333333333333 ,6.69333333333333 ,6.52222222222222 ,6.40666666666667 ,6.34 ,6.32222222222222 ",\ "8.6 ,8.40666666666667 ,8.26222222222222 ,8.04666666666667 ,7.9 ,7.81777777777778 ,7.8 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("1.33333333333333 ,1.30888888888889 ,1.29777777777778 ,1.28222222222222 ,1.26888888888889 ,1.26222222222222 ,1.25555555555556 ",\ "2.26222222222222 ,2.21111111111111 ,2.18222222222222 ,2.14444444444444 ,2.11777777777778 ,2.1 ,2.09333333333333 ",\ "3.58888888888889 ,3.50222222222222 ,3.45333333333333 ,3.38444444444444 ,3.33777777777778 ,3.30888888888889 ,3.29777777777778 ",\ "6.41777777777778 ,6.28222222222222 ,6.19555555555556 ,6.06888888888889 ,5.98444444444444 ,5.93333333333333 ,5.91555555555556 ",\ "7.91333333333333 ,7.76444444444444 ,7.66222222222222 ,7.51111111111111 ,7.40666666666667 ,7.34666666666667 ,7.32666666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.87333333333333, 5.74666666666667, 11.4711111111111, 17.1933333333333, 22.8955555555556, 28.62 "); values ("1.98888888888889 ,1.94888888888889 ,1.92666666666667 ,1.89777777777778 ,1.87777777777778 ,1.86444444444444 ,1.86 ",\ "2.88444444444444 ,2.80444444444444 ,2.76222222222222 ,2.70888888888889 ,2.67111111111111 ,2.64888888888889 ,2.64 ",\ "4.17777777777778 ,4.05555555555556 ,3.98666666666667 ,3.89555555555556 ,3.83333333333333 ,3.79555555555556 ,3.78444444444444 ",\ "7.01555555555556 ,6.84 ,6.72 ,6.55111111111111 ,6.43777777777778 ,6.37111111111111 ,6.35333333333333 ",\ "8.55777777777778 ,8.36888888888889 ,8.22666666666667 ,8.02 ,7.87555555555556 ,7.79555555555556 ,7.77333333333333 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1275 ; } pin(A1) { direction : input ; capacitance : 0.001561 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001365 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.001623 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.001511 ; max_transition : 2.7273 ; } } cell(AOI21_A) { area : 5 ; cell_footprint : AOI21 ; cell_leakage_power : 0.118367 ; pin(Z) { direction : output ; function : "((A2*A1)+B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("5.10444444444444 ,6.96666666666667 ,9.29111111111111 ,13.7266666666667 ,17.9355555555556 ,22.52 ,27.2866666666667 ",\ "11.5755555555556 ,14.2311111111111 ,17.2 ,22.6755555555556 ,27.7933333333333 ,32.6088888888889 ,37.1333333333333 ",\ "18.2422222222222 ,22.0266666666667 ,25.9 ,32.8044444444444 ,39.1266666666667 ,44.9866666666667 ,50.4111111111111 ",\ "29.0822222222222 ,34.5711111111111 ,39.9644444444444 ,49.3022222222222 ,57.5733333333333 ,64.96 ,71.5022222222222 ",\ "35.2 ,40.8755555555556 ,46.7155555555556 ,56.8955555555556 ,65.8111111111111 ,73.6088888888889 ,80.3111111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("6.38666666666667 ,9.73333333333333 ,14.2088888888889 ,22.9155555555556 ,31.2422222222222 ,40.3644444444444 ,49.7555555555556 ",\ "12.4177777777778 ,15.7377777777778 ,20.44 ,29.6777777777778 ,38.4866666666667 ,46.8177777777778 ,54.6466666666667 ",\ "19.8244444444444 ,23.18 ,28.2911111111111 ,38.4355555555556 ,48.0666666666667 ,57.0733333333333 ,65.4155555555556 ",\ "34.14 ,37.1577777777778 ,42.92 ,54.6755555555556 ,65.7111111111111 ,75.7577777777778 ,84.7155555555556 ",\ "41.8666666666667 ,44.3 ,50.2022222222222 ,62.5577777777778 ,74.1111111111111 ,84.4644444444445 ,93.4844444444444 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("1.69555555555556 ,2.79777777777778 ,3.94888888888889 ,6.07555555555555 ,8.12888888888889 ,10.1888888888889 ,12.26 ",\ "0.0377777777777778 ,2.58666666666667 ,4.63333333333333 ,7.98 ,11.0066666666667 ,13.8777777777778 ,16.6422222222222 ",\ "-5.42444444444445 ,-0.957777777777778 ,2.28 ,7.24222222222222 ,11.5422222222222 ,15.5133333333333 ,19.2511111111111 ",\ "-19.1666666666667 ,-12.2844444444444 ,-7.33111111111111 ,0.14 ,6.47555555555556 ,12.1777777777778 ,17.3933333333333 ",\ "-23.5688888888889 ,-16.9 ,-11.7488888888889 ,-3.68666666666667 ,3.22888888888889 ,9.43555555555556 ,15.0577777777778 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("4.24666666666667 ,5.46888888888889 ,7.06666666666667 ,10.0355555555556 ,12.6777777777778 ,15.9288888888889 ,19.4755555555556 ",\ "11.84 ,13.3222222222222 ,15.3177777777778 ,19.0711111111111 ,22.4466666666667 ,25.4244444444444 ,27.9911111111111 ",\ "20.8511111111111 ,22.8288888888889 ,25.4733333333333 ,30.4355555555556 ,34.8844444444444 ,38.7822222222222 ,42.1111111111111 ",\ "36.9711111111111 ,39.8822222222222 ,43.76 ,50.8844444444444 ,57.0333333333333 ,62.14 ,66.1666666666667 ",\ "44.9533333333333 ,48.1244444444444 ,52.4933333333333 ,60.4755555555556 ,67.1844444444444 ,72.52 ,76.4311111111111 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("5.66222222222222 ,7.45111111111111 ,9.72 ,14.0666666666667 ,18.1933333333333 ,22.7 ,27.3955555555556 ",\ "12.6533333333333 ,15.0777777777778 ,17.9111111111111 ,23.2133333333333 ,28.2066666666667 ,32.92 ,37.3644444444444 ",\ "20.0222222222222 ,23.3822222222222 ,27.0155555555556 ,33.6311111111111 ,39.7577777777778 ,45.48 ,50.8088888888889 ",\ "32.2755555555556 ,37.0111111111111 ,41.9777777777778 ,50.8022222222222 ,58.7333333333333 ,65.88 ,72.2622222222222 ",\ "39.0711111111111 ,43.8822222222222 ,49.2133333333333 ,58.7777777777778 ,67.2755555555556 ,74.7733333333333 ,81.2688888888889 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("6.78444444444445 ,10.1088888888889 ,14.54 ,23.1644444444444 ,31.4311111111111 ,40.4311111111111 ,49.6977777777778 ",\ "12.3155555555556 ,15.7266666666667 ,20.4466666666667 ,29.6622222222222 ,38.4333333333333 ,46.7111111111111 ,54.4866666666667 ",\ "18.8022222222222 ,22.4622222222222 ,27.7066666666667 ,37.9533333333333 ,47.6 ,56.5711111111111 ,64.8333333333333 ",\ "30.44 ,34.4377777777778 ,40.6622222222222 ,52.8511111111111 ,64.08 ,74.18 ,83.0888888888889 ",\ "36.4355555555556 ,40.3377777777778 ,46.9266666666667 ,59.9222222222222 ,71.7822222222222 ,82.26 ,91.2711111111111 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("1.69333333333333 ,2.74 ,3.85333333333333 ,5.91777777777778 ,7.89777777777778 ,9.91333333333333 ,11.9511111111111 ",\ "-0.0666666666666667 ,2.27777777777778 ,4.20888888888889 ,7.37777777777778 ,10.2222222222222 ,12.8866666666667 ,15.4133333333333 ",\ "-5.43777777777778 ,-1.33111111111111 ,1.71111111111111 ,6.38666666666667 ,10.4022222222222 ,14.0533333333333 ,17.4311111111111 ",\ "-19.2 ,-12.6688888888889 ,-7.92444444444444 ,-0.775555555555556 ,5.22222222222222 ,10.5488888888889 ,15.3466666666667 ",\ "-24.1888888888889 ,-17.6155555555556 ,-12.5622222222222 ,-4.71777777777778 ,1.93111111111111 ,7.83333333333333 ,13.1111111111111 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("3.58444444444444 ,4.76666666666667 ,6.36 ,9.41555555555556 ,12.2555555555556 ,15.52 ,18.9888888888889 ",\ "9.78666666666667 ,11.0555555555556 ,12.8977777777778 ,16.4666666666667 ,19.7577777777778 ,22.7355555555556 ,25.3866666666667 ",\ "17.1866666666667 ,18.74 ,21.0577777777778 ,25.5311111111111 ,29.5955555555556 ,33.1933333333333 ,36.3022222222222 ",\ "30.0511111111111 ,32.2666666666667 ,35.5577777777778 ,41.7755555555556 ,47.2088888888889 ,51.7622222222222 ,55.3933333333333 ",\ "36.1488888888889 ,38.6044444444444 ,42.3244444444444 ,49.3022222222222 ,55.2711111111111 ,60.1066666666667 ,63.7555555555556 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("5.54888888888889 ,7.31333333333333 ,9.57777777777778 ,13.9733333333333 ,18.2088888888889 ,22.7177777777778 ,27.3622222222222 ",\ "11.3711111111111 ,13.6 ,16.2711111111111 ,21.34 ,26.1711111111111 ,30.7911111111111 ,35.2022222222222 ",\ "18.0066666666667 ,20.8933333333333 ,24.1288888888889 ,30.1155555555556 ,35.7222222222222 ,41.0088888888889 ,45.9822222222222 ",\ "29.7466666666667 ,33.6622222222222 ,37.8822222222222 ,45.4755555555556 ,52.3666666666667 ,58.6377777777778 ,64.3 ",\ "35.7733333333333 ,39.8622222222222 ,44.4133333333333 ,52.62 ,59.9711111111111 ,66.5288888888889 ,72.2911111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("6.3 ,9.58666666666667 ,14.0377777777778 ,22.8133333333333 ,31.3533333333333 ,40.3755555555556 ,49.6244444444444 ",\ "11.6555555555556 ,14.6577777777778 ,19.0933333333333 ,28.0088888888889 ,36.72 ,45.1577777777778 ,53.3 ",\ "18.7466666666667 ,21.3888888888889 ,25.86 ,35.0755555555556 ,44.1222222222222 ,52.8555555555556 ,61.2311111111111 ",\ "33.3133333333333 ,34.8222222222222 ,39.1933333333333 ,48.84 ,58.4088888888889 ,67.5644444444444 ,76.1955555555556 ",\ "41.4577777777778 ,42.0222222222222 ,46.18 ,55.8755555555556 ,65.5822222222222 ,74.8244444444444 ,83.4466666666667 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("2.21555555555556 ,2.98222222222222 ,3.79111111111111 ,5.38888888888889 ,7.08666666666667 ,8.53333333333333 ,9.87333333333333 ",\ "2.50666666666667 ,4.34888888888889 ,5.76444444444444 ,8.10666666666667 ,10.3244444444444 ,12.5488888888889 ,14.8133333333333 ",\ "-0.157777777777778 ,3.12888888888889 ,5.38 ,8.77777777777778 ,11.7755555555556 ,14.6288888888889 ,17.4111111111111 ",\ "-7.61111111111111 ,-2.79111111111111 ,0.515555555555556 ,5.46222222222222 ,9.75111111111111 ,13.7466666666667 ,17.5511111111111 ",\ "-8.44444444444444 ,-4.23777777777778 ,-1.03777777777778 ,4.08666666666667 ,8.7 ,13.0711111111111 ,17.2688888888889 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("4.36 ,5.15333333333333 ,6.18222222222222 ,8.08666666666667 ,9.76888888888889 ,11.8888888888889 ,14.22 ",\ "12.1266666666667 ,13.2111111111111 ,14.6466666666667 ,17.3488888888889 ,19.7977777777778 ,21.9733333333333 ,23.8688888888889 ",\ "21.0977777777778 ,22.6866666666667 ,24.76 ,28.6533333333333 ,32.1733333333333 ,35.2933333333333 ,37.9977777777778 ",\ "37.4 ,39.6711111111111 ,42.82 ,48.68 ,53.76 ,57.98 ,61.2933333333333 ",\ "46.0377777777778 ,48.2222222222222 ,51.6866666666667 ,58.1933333333333 ,63.6755555555556 ,67.98 ,71.0355555555556 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("0.986666666666667 ,0.971111111111111 ,0.96 ,0.951111111111111 ,0.944444444444445 ,0.942222222222222 ,0.946666666666667 ",\ "1.87777777777778 ,1.78888888888889 ,1.73555555555556 ,1.66444444444444 ,1.61111111111111 ,1.57555555555556 ,1.55111111111111 ",\ "3.13333333333333 ,2.96 ,2.85333333333333 ,2.7 ,2.58888888888889 ,2.50444444444444 ,2.44666666666667 ",\ "5.79777777777778 ,5.53111111111111 ,5.33111111111111 ,5.03111111111111 ,4.80222222222222 ,4.62888888888889 ,4.50888888888889 ",\ "7.20666666666667 ,6.92444444444444 ,6.68888888888889 ,6.32444444444445 ,6.04 ,5.82444444444444 ,5.68 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("0.351111111111111 ,0.331111111111111 ,0.32 ,0.306666666666667 ,0.3 ,0.297777777777778 ,0.3 ",\ "1.23555555555556 ,1.14666666666667 ,1.08888888888889 ,1.00666666666667 ,0.946666666666667 ,0.902222222222222 ,0.875555555555556 ",\ "2.48888888888889 ,2.33777777777778 ,2.22888888888889 ,2.06444444444444 ,1.93555555555556 ,1.84 ,1.77111111111111 ",\ "5.16444444444444 ,4.99111111111111 ,4.82222222222222 ,4.54222222222222 ,4.30888888888889 ,4.12222222222222 ,3.97777777777778 ",\ "6.58 ,6.44888888888889 ,6.27777777777778 ,5.96222222222222 ,5.69111111111111 ,5.46666666666667 ,5.28666666666667 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("1.13555555555556 ,1.11555555555556 ,1.10666666666667 ,1.09333333333333 ,1.08444444444444 ,1.08222222222222 ,1.08444444444444 ",\ "2.01777777777778 ,1.94666666666667 ,1.89777777777778 ,1.82444444444444 ,1.76888888888889 ,1.72888888888889 ,1.70222222222222 ",\ "3.24444444444444 ,3.12 ,3.02666666666667 ,2.88222222222222 ,2.76888888888889 ,2.68222222222222 ,2.62 ",\ "5.81111111111111 ,5.64 ,5.48444444444444 ,5.23333333333333 ,5.02888888888889 ,4.86444444444444 ,4.74222222222222 ",\ "7.14888888888889 ,6.98 ,6.81111111111111 ,6.52444444444445 ,6.28444444444444 ,6.09333333333333 ,5.94888888888889 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("0.306666666666667 ,0.282222222222222 ,0.271111111111111 ,0.257777777777778 ,0.251111111111111 ,0.246666666666667 ,0.248888888888889 ",\ "1.12888888888889 ,1.04222222222222 ,0.986666666666667 ,0.911111111111111 ,0.855555555555556 ,0.815555555555556 ,0.791111111111111 ",\ "2.31111111111111 ,2.16666666666667 ,2.06 ,1.90666666666667 ,1.78888888888889 ,1.7 ,1.64 ",\ "4.86888888888889 ,4.7 ,4.53555555555556 ,4.26222222222222 ,4.03555555555556 ,3.85555555555556 ,3.71777777777778 ",\ "6.24 ,6.10888888888889 ,5.93555555555556 ,5.61777777777778 ,5.34666666666667 ,5.12444444444444 ,4.94888888888889 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("1.48222222222222 ,1.47111111111111 ,1.46222222222222 ,1.45555555555556 ,1.45111111111111 ,1.44888888888889 ,1.45333333333333 ",\ "2.73777777777778 ,2.62444444444444 ,2.55333333333333 ,2.45777777777778 ,2.38666666666667 ,2.33777777777778 ,2.30666666666667 ",\ "4.54222222222222 ,4.32666666666667 ,4.17777777777778 ,3.96666666666667 ,3.80888888888889 ,3.69111111111111 ,3.61111111111111 ",\ "8.45111111111111 ,8.14888888888889 ,7.88888888888889 ,7.47111111111111 ,7.14222222222222 ,6.88888888888889 ,6.70666666666667 ",\ "10.5488888888889 ,10.2666666666667 ,9.96888888888889 ,9.46222222222222 ,9.05111111111111 ,8.72888888888889 ,8.49555555555555 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.92, 1.81777777777778, 3.61333333333333, 5.40888888888889, 7.20444444444444, 9.00222222222222 "); values ("0.482222222222222 ,0.462222222222222 ,0.451111111111111 ,0.437777777777778 ,0.431111111111111 ,0.426666666666667 ,0.431111111111111 ",\ "1.81111111111111 ,1.71333333333333 ,1.64 ,1.52888888888889 ,1.44222222222222 ,1.37555555555556 ,1.32888888888889 ",\ "3.69111111111111 ,3.52444444444444 ,3.38888888888889 ,3.17111111111111 ,2.99555555555556 ,2.85555555555556 ,2.75111111111111 ",\ "7.64 ,7.46666666666667 ,7.27777777777778 ,6.95111111111111 ,6.67333333333333 ,6.44 ,6.25333333333333 ",\ "9.70222222222222 ,9.59111111111111 ,9.41555555555556 ,9.08666666666667 ,8.79111111111111 ,8.54 ,8.33111111111111 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0401 ; } pin(A1) { direction : input ; capacitance : 0.001635 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001578 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002472 ; max_transition : 2.7273 ; } } cell(AOI21_B) { area : 5 ; cell_footprint : AOI21 ; cell_leakage_power : 0.160973 ; pin(Z) { direction : output ; function : "((A2*A1)+B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("4.52222222222222 ,6.45333333333333 ,8.78666666666667 ,13.2533333333333 ,17.8466666666667 ,22.5444444444444 ,27.2511111111111 ",\ "10.1488888888889 ,13.0755555555556 ,16.0288888888889 ,21.4022222222222 ,26.4955555555556 ,31.3933333333333 ,36.5022222222222 ",\ "15.6488888888889 ,19.9888888888889 ,23.8444444444444 ,30.5355555555556 ,36.7577777777778 ,42.68 ,48.3333333333333 ",\ "24.2422222222222 ,30.6822222222222 ,36.0422222222222 ,45.0244444444444 ,53.1533333333333 ,60.7066666666667 ,67.7222222222222 ",\ "29.3511111111111 ,36.0155555555556 ,41.7822222222222 ,51.5622222222222 ,60.3755555555556 ,68.4622222222222 ,75.8444444444444 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("5.87777777777778 ,9.35333333333333 ,13.8644444444444 ,22.2622222222222 ,31.5244444444444 ,41.4 ,51.2977777777778 ",\ "12.16 ,15.7155555555556 ,20.5555555555556 ,29.8022222222222 ,38.3044444444444 ,45.9888888888889 ,54.6555555555556 ",\ "19.9311111111111 ,23.62 ,28.9622222222222 ,39.42 ,49.2155555555556 ,58.2111111111111 ,66.3355555555556 ",\ "35.2533333333333 ,38.6866666666667 ,44.76 ,57.1066666666667 ,68.7244444444444 ,79.2711111111111 ,88.5977777777778 ",\ "43.5711111111111 ,46.4044444444445 ,52.6222222222222 ,65.5622222222222 ,77.6511111111111 ,88.3955555555556 ,97.5955555555556 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("1.78888888888889 ,3.01333333333333 ,4.36444444444444 ,7.00666666666667 ,9.33777777777778 ,11.6533333333333 ,13.9644444444444 ",\ "0.768888888888889 ,3.43111111111111 ,5.60444444444444 ,9.31111111111111 ,12.8644444444444 ,16.3022222222222 ,19.4155555555556 ",\ "-3.61333333333333 ,0.997777777777778 ,4.31111111111111 ,9.47111111111111 ,14.0777777777778 ,18.4777777777778 ,22.7688888888889 ",\ "-15.18 ,-8.04222222222222 ,-3.02 ,4.58 ,11.1311111111111 ,17.1733333333333 ,22.8644444444444 ",\ "-18.82 ,-11.84 ,-6.57333333333333 ,1.71333333333333 ,8.98444444444444 ,15.7177777777778 ,22.06 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("4.24 ,5.69555555555556 ,7.51777777777778 ,10.76 ,14.5555555555556 ,18.7511111111111 ,22.9666666666667 ",\ "11.8888888888889 ,13.6911111111111 ,15.9288888888889 ,20.0266666666667 ,23.5977777777778 ,26.6022222222222 ,30.3333333333333 ",\ "20.9844444444444 ,23.4111111111111 ,26.36 ,31.8133333333333 ,36.6777777777778 ,40.8866666666667 ,44.3911111111111 ",\ "37.5288888888889 ,40.9955555555556 ,45.2222222222222 ,53.0111111111111 ,59.8422222222222 ,65.5777777777778 ,70.1177777777778 ",\ "45.9688888888889 ,49.6244444444444 ,54.3088888888889 ,62.9511111111111 ,70.3733333333333 ,76.3622222222222 ,80.78 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("5.03111111111111 ,6.88444444444445 ,9.15777777777778 ,13.5244444444444 ,18.04 ,22.6711111111111 ,27.3133333333333 ",\ "11.1977777777778 ,13.8777777777778 ,16.6955555555556 ,21.9022222222222 ,26.8711111111111 ,31.6622222222222 ,36.6777777777778 ",\ "17.4666666666667 ,21.3466666666667 ,24.9644444444444 ,31.3955555555556 ,37.4466666666667 ,43.2422222222222 ,48.7955555555556 ",\ "27.6577777777778 ,33.2888888888889 ,38.2288888888889 ,46.7466666666667 ,54.5711111111111 ,61.8911111111111 ,68.7177777777778 ",\ "33.5155555555556 ,39.2644444444445 ,44.54 ,53.7488888888889 ,62.1688888888889 ,69.9377777777778 ,77.0422222222222 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("6.19777777777778 ,9.63777777777778 ,14.0844444444444 ,22.3666666666667 ,31.4911111111111 ,41.2133333333333 ,50.9555555555556 ",\ "11.9466666666667 ,15.5777777777778 ,20.4222222222222 ,29.6333333333333 ,38.0755555555556 ,45.6955555555556 ,54.2866666666667 ",\ "18.7644444444444 ,22.7333333333333 ,28.1933333333333 ,38.7355555555556 ,48.5377777777778 ,57.4955555555556 ,65.5488888888889 ",\ "31.4111111111111 ,35.7622222222222 ,42.2533333333333 ,54.9777777777778 ,66.76 ,77.36 ,86.6622222222222 ",\ "38.0577777777778 ,42.2577777777778 ,49.0777777777778 ,62.56 ,74.9022222222222 ,85.7577777777778 ,94.9733333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("1.76666666666667 ,2.93777777777778 ,4.24222222222222 ,6.81777777777778 ,9.11777777777778 ,11.4022222222222 ,13.6777777777778 ",\ "0.544444444444445 ,3.02888888888889 ,5.09111111111111 ,8.59333333333333 ,11.8866666666667 ,15.12 ,18.1288888888889 ",\ "-3.87333333333333 ,0.417777777777778 ,3.56 ,8.43555555555556 ,12.7066666666667 ,16.6955555555556 ,20.5022222222222 ",\ "-15.6155555555556 ,-8.82444444444445 ,-3.98 ,3.31777777777778 ,9.50444444444445 ,15.1088888888889 ,20.2911111111111 ",\ "-19.8466666666667 ,-13 ,-7.81555555555556 ,0.264444444444444 ,7.23555555555556 ,13.5955555555556 ,19.4933333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("3.61555555555556 ,5.02222222222222 ,6.84888888888889 ,10.2 ,14.0111111111111 ,18.1533333333333 ,22.3133333333333 ",\ "9.90888888888889 ,11.4466666666667 ,13.5444444444444 ,17.4955555555556 ,21.0088888888889 ,24.0311111111111 ,27.6955555555556 ",\ "17.4644444444444 ,19.3444444444444 ,21.96 ,26.9555555555556 ,31.4533333333333 ,35.3577777777778 ,38.6133333333333 ",\ "30.8888888888889 ,33.4066666666667 ,37.02 ,43.9244444444444 ,50.0488888888889 ,55.2 ,59.2733333333333 ",\ "37.4533333333333 ,40.0977777777778 ,44.1022222222222 ,51.78 ,58.4755555555556 ,63.9355555555556 ,68.0177777777778 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("4.91333333333333 ,6.74444444444444 ,9.04222222222222 ,13.5488888888889 ,18.1044444444444 ,22.7066666666667 ,27.3155555555556 ",\ "10.0511111111111 ,12.5088888888889 ,15.1866666666667 ,20.2311111111111 ,25.1288888888889 ,29.9288888888889 ,34.8622222222222 ",\ "15.6822222222222 ,19.04 ,22.2933333333333 ,28.1622222222222 ,33.7422222222222 ,39.1333333333333 ,44.3488888888889 ",\ "25.3555555555556 ,30.1 ,34.3688888888889 ,41.7955555555556 ,48.6466666666667 ,55.0888888888889 ,61.1355555555556 ",\ "30.4111111111111 ,35.3711111111111 ,39.98 ,48.0466666666667 ,55.4444444444444 ,62.3133333333333 ,68.66 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("5.72444444444444 ,9.13333333333333 ,13.6666666666667 ,22.3733333333333 ,31.6511111111111 ,41.3266666666667 ,51.0222222222222 ",\ "11.3555555555556 ,14.5 ,19.0377777777778 ,28.0355555555556 ,36.6644444444444 ,44.84 ,53.6488888888889 ",\ "18.8844444444444 ,21.6622222222222 ,26.2288888888889 ,35.6244444444444 ,44.8422222222222 ,53.7 ,62.12 ",\ "34.3977777777778 ,36.0444444444444 ,40.4644444444444 ,50.3244444444445 ,60.2644444444444 ,69.8733333333333 ,78.9866666666667 ",\ "42.8466666666667 ,43.6 ,47.7955555555556 ,57.6644444444444 ,67.7044444444444 ,77.36 ,86.4111111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("2.36222222222222 ,3.19111111111111 ,4.16 ,6.30222222222222 ,8.06 ,9.56222222222222 ,11.0666666666667 ",\ "3.44444444444444 ,5.25777777777778 ,6.71333333333333 ,9.32666666666667 ,12.0355555555556 ,14.9466666666667 ,17.6022222222222 ",\ "2.03777777777778 ,5.24444444444444 ,7.43777777777778 ,10.8733333333333 ,14.0644444444444 ,17.2444444444444 ,20.4688888888889 ",\ "-3.01111111111111 ,1.81111111111111 ,4.99777777777778 ,9.82666666666667 ,14.1533333333333 ,18.3177777777778 ,22.3977777777778 ",\ "-3.06222222222222 ,1.26666666666667 ,4.39333333333333 ,9.48 ,14.2733333333333 ,19.02 ,23.7666666666667 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("4.39777777777778 ,5.31333333333333 ,6.46444444444444 ,8.60222222222222 ,11.0133333333333 ,13.62 ,16.2533333333333 ",\ "12.2377777777778 ,13.52 ,15.0355555555556 ,17.8688888888889 ,20.4666666666667 ,22.7955555555556 ,25.5711111111111 ",\ "21.38 ,23.2933333333333 ,25.4555555555556 ,29.48 ,33.1688888888889 ,36.4711111111111 ,39.3377777777778 ",\ "38.1311111111111 ,40.8955555555556 ,44.1622222222222 ,50.22 ,55.6 ,60.16 ,63.7888888888889 ",\ "46.9444444444444 ,49.6444444444444 ,53.2311111111111 ,59.9955555555556 ,65.8822222222222 ,70.6488888888889 ,74.1377777777778 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("1.64444444444444 ,1.60888888888889 ,1.58888888888889 ,1.56666666666667 ,1.55333333333333 ,1.55111111111111 ,1.55777777777778 ",\ "3.40444444444444 ,3.21777777777778 ,3.10444444444444 ,2.94666666666667 ,2.83333333333333 ,2.75111111111111 ,2.70666666666667 ",\ "5.87555555555556 ,5.52666666666667 ,5.3 ,4.96666666666667 ,4.71777777777778 ,4.53555555555556 ,4.42 ",\ "11.1133333333333 ,10.5866666666667 ,10.1777777777778 ,9.53777777777778 ,9.04222222222222 ,8.67333333333333 ,8.43111111111111 ",\ "13.8755555555556 ,13.3355555555556 ,12.86 ,12.0866666666667 ,11.4822222222222 ,11.0288888888889 ,10.7288888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("0.666666666666667 ,0.62 ,0.597777777777778 ,0.571111111111111 ,0.555555555555556 ,0.551111111111111 ,0.557777777777778 ",\ "2.40444444444444 ,2.20888888888889 ,2.08444444444444 ,1.90666666666667 ,1.77555555555556 ,1.68444444444444 ,1.63111111111111 ",\ "4.87111111111111 ,4.53111111111111 ,4.29333333333333 ,3.93333333333333 ,3.65777777777778 ,3.45333333333333 ,3.32 ",\ "10.12 ,9.72666666666667 ,9.35111111111111 ,8.72444444444444 ,8.21111111111111 ,7.80666666666667 ,7.50666666666667 ",\ "12.8977777777778 ,12.5933333333333 ,12.1977777777778 ,11.4844444444444 ,10.88 ,10.3866666666667 ,10.0044444444444 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("1.89333333333333 ,1.85333333333333 ,1.82888888888889 ,1.8 ,1.78222222222222 ,1.77555555555556 ,1.77777777777778 ",\ "3.64444444444444 ,3.49777777777778 ,3.39111111111111 ,3.22666666666667 ,3.10444444444444 ,3.01555555555556 ,2.96222222222222 ",\ "6.08 ,5.82222222222222 ,5.62 ,5.30222222222222 ,5.05333333333333 ,4.86444444444444 ,4.73555555555556 ",\ "11.1622222222222 ,10.8088888888889 ,10.4866666666667 ,9.94444444444444 ,9.50444444444445 ,9.15555555555556 ,8.89777777777778 ",\ "13.8022222222222 ,13.4688888888889 ,13.1177777777778 ,12.5088888888889 ,12.0044444444444 ,11.5955555555556 ,11.2844444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("0.586666666666667 ,0.537777777777778 ,0.515555555555556 ,0.486666666666667 ,0.471111111111111 ,0.466666666666667 ,0.468888888888889 ",\ "2.22222222222222 ,2.02222222222222 ,1.90444444444444 ,1.74 ,1.61777777777778 ,1.53555555555556 ,1.49111111111111 ",\ "4.56666666666667 ,4.22444444444444 ,3.99555555555556 ,3.65777777777778 ,3.40222222222222 ,3.21555555555556 ,3.09777777777778 ",\ "9.61111111111111 ,9.21777777777778 ,8.85111111111111 ,8.24222222222222 ,7.74666666666667 ,7.36 ,7.07777777777778 ",\ "12.3066666666667 ,12.0066666666667 ,11.6111111111111 ,10.9044444444444 ,10.3066666666667 ,9.82 ,9.44888888888889 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("2.52222222222222 ,2.48888888888889 ,2.47111111111111 ,2.44888888888889 ,2.43777777777778 ,2.43333333333333 ,2.43777777777778 ",\ "4.96222222222222 ,4.73111111111111 ,4.58444444444445 ,4.37333333333333 ,4.21777777777778 ,4.10888888888889 ,4.04666666666667 ",\ "8.46 ,8.02666666666667 ,7.72666666666667 ,7.27111111111111 ,6.92888888888889 ,6.68 ,6.52222222222222 ",\ "15.9888888888889 ,15.3888888888889 ,14.86 ,13.9955555555556 ,13.3066666666667 ,12.7844444444444 ,12.4222222222222 ",\ "20.0066666666667 ,19.4466666666667 ,18.8444444444444 ,17.8111111111111 ,16.9711111111111 ,16.3133333333333 ,15.8422222222222 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.84, 3.65777777777778, 7.27333333333333, 10.9088888888889, 14.5444444444444, 18.1822222222222 "); values ("0.933333333333333 ,0.886666666666667 ,0.862222222222222 ,0.828888888888889 ,0.811111111111111 ,0.804444444444445 ,0.808888888888889 ",\ "3.52 ,3.30888888888889 ,3.15111111111111 ,2.90666666666667 ,2.71555555555556 ,2.57555555555556 ,2.48444444444444 ",\ "7.16222222222222 ,6.80444444444444 ,6.51111111111111 ,6.04 ,5.66222222222222 ,5.36888888888889 ,5.16 ",\ "14.7711111111111 ,14.3822222222222 ,13.9777777777778 ,13.28 ,12.6888888888889 ,12.2 ,11.8133333333333 ",\ "18.7266666666667 ,18.4555555555556 ,18.0777777777778 ,17.3777777777778 ,16.76 ,16.2311111111111 ,15.7866666666667 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0810 ; } pin(A1) { direction : input ; capacitance : 0.002441 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.002405 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.003816 ; max_transition : 2.7273 ; } } cell(AOI21_C) { area : 8 ; cell_footprint : AOI21 ; cell_leakage_power : 0.328547 ; pin(Z) { direction : output ; function : "((A2*A1)+B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("4.38666666666667 ,6.25555555555556 ,8.60222222222222 ,13.24 ,17.7177777777778 ,22.1977777777778 ,26.6777777777778 ",\ "10.0222222222222 ,12.76 ,15.5888888888889 ,20.9777777777778 ,26.4066666666667 ,31.5244444444444 ,36.5066666666667 ",\ "15.52 ,19.5911111111111 ,23.1866666666667 ,29.5866666666667 ,35.8155555555556 ,42.0644444444444 ,48.1577777777778 ",\ "23.9444444444444 ,30.2044444444444 ,35.2511111111111 ,43.6488888888889 ,51.3866666666667 ,58.8444444444444 ,66.1311111111111 ",\ "28.8177777777778 ,35.4533333333333 ,41.0111111111111 ,50.2577777777778 ,58.64 ,66.5644444444444 ,74.1555555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("5.78666666666667 ,9.16222222222222 ,13.4577777777778 ,22.0311111111111 ,31.5466666666667 ,41.0866666666667 ,50.6377777777778 ",\ "12.1266666666667 ,15.5755555555556 ,20.1088888888889 ,28.6311111111111 ,36.2577777777778 ,45.9022222222222 ,56.4688888888889 ",\ "19.9577777777778 ,23.5666666666667 ,28.5444444444444 ,38.2244444444444 ,47.1644444444444 ,55.1777777777778 ,64.4533333333333 ",\ "35.3666666666667 ,38.7866666666667 ,44.4844444444444 ,56.1777777777778 ,67.2488888888889 ,77.2666666666667 ,86.0377777777778 ",\ "43.64 ,46.5044444444444 ,52.4022222222222 ,64.8844444444444 ,76.72 ,87.32 ,96.4377777777778 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("1.73777777777778 ,2.92666666666667 ,4.40888888888889 ,7.21333333333333 ,9.43777777777778 ,11.64 ,13.8288888888889 ",\ "0.806666666666667 ,3.25777777777778 ,5.44444444444444 ,9.51111111111111 ,13.8022222222222 ,16.7888888888889 ,19.4822222222222 ",\ "-3.39111111111111 ,0.86 ,4.08888888888889 ,9.3 ,14.1822222222222 ,19.1177777777778 ,23.2533333333333 ",\ "-14.7155555555556 ,-7.95333333333333 ,-3.03777777777778 ,4.33111111111111 ,10.6488888888889 ,16.58 ,22.3644444444444 ",\ "-18.4577777777778 ,-11.7066666666667 ,-6.46444444444444 ,1.62222222222222 ,8.61777777777778 ,15.1911111111111 ,21.5866666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("4.23111111111111 ,5.62444444444444 ,7.36666666666667 ,10.8622222222222 ,14.7577777777778 ,18.6777777777778 ,22.6177777777778 ",\ "11.8577777777778 ,13.5577777777778 ,15.56 ,19.28 ,22.6044444444444 ,26.9666666666667 ,31.8111111111111 ",\ "20.9688888888889 ,23.3 ,25.8911111111111 ,30.7177777777778 ,35.0844444444444 ,38.9 ,43.5333333333333 ",\ "37.5488888888889 ,41.02 ,44.8222222222222 ,51.8733333333333 ,58.1777777777778 ,63.5644444444444 ,67.9133333333333 ",\ "45.8733333333333 ,49.6066666666667 ,53.9288888888889 ,62 ,69.1333333333333 ,75.0822222222222 ,79.7088888888889 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("4.90222222222222 ,6.70666666666667 ,9.00888888888889 ,13.5777777777778 ,18.0288888888889 ,22.4866666666667 ,26.9488888888889 ",\ "11.1511111111111 ,13.66 ,16.3533333333333 ,21.5755555555556 ,26.8777777777778 ,31.9288888888889 ,36.88 ",\ "17.5088888888889 ,21.1377777777778 ,24.4888888888889 ,30.6222222222222 ,36.6822222222222 ,42.8 ,48.8111111111111 ",\ "27.6977777777778 ,33.1777777777778 ,37.78 ,45.6933333333333 ,53.1422222222222 ,60.3955555555556 ,67.5155555555556 ",\ "33.3933333333333 ,39.1422222222222 ,44.1688888888889 ,52.82 ,60.8333333333333 ,68.4844444444444 ,75.8466666666667 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("6.13111111111111 ,9.51555555555556 ,13.8088888888889 ,22.3666666666667 ,31.8533333333333 ,41.3577777777778 ,50.8755555555556 ",\ "11.9066666666667 ,15.4733333333333 ,20.0844444444444 ,28.6866666666667 ,36.3422222222222 ,46.0377777777778 ,56.66 ",\ "18.7488888888889 ,22.6844444444444 ,27.8733333333333 ,37.7911111111111 ,46.8444444444444 ,54.8844444444445 ,64.22 ",\ "31.4533333333333 ,35.8155555555556 ,42.04 ,54.32 ,65.7133333333333 ,75.88 ,84.6644444444444 ",\ "38.0844444444444 ,42.3 ,48.8977777777778 ,62.1333333333333 ,74.3977777777778 ,85.2266666666667 ,94.4155555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("1.70888888888889 ,2.86888888888889 ,4.29111111111111 ,6.98222222222222 ,9.22 ,11.4311111111111 ,13.6288888888889 ",\ "0.528888888888889 ,2.86666666666667 ,4.96888888888889 ,8.77555555555556 ,12.6533333333333 ,15.5155555555556 ,18.14 ",\ "-3.77777777777778 ,0.255555555555556 ,3.36 ,8.29111111111111 ,12.7755555555556 ,17.1977777777778 ,20.9622222222222 ",\ "-15.4 ,-8.87555555555556 ,-4.07555555555556 ,3.03333333333333 ,9.00222222222222 ,14.5155555555556 ,19.8266666666667 ",\ "-19.7555555555556 ,-13.0711111111111 ,-7.86 ,0.0511111111111111 ,6.75555555555556 ,12.9688888888889 ,18.9666666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("3.58444444444444 ,4.96 ,6.70888888888889 ,10.2177777777778 ,14.1933333333333 ,18.1933333333333 ,22.2066666666667 ",\ "9.87777777777778 ,11.3733333333333 ,13.2911111111111 ,16.8511111111111 ,19.9466666666667 ,24.2311111111111 ,29.0622222222222 ",\ "17.4422222222222 ,19.3066666666667 ,21.6555555555556 ,26.1111111111111 ,30.0844444444444 ,33.4511111111111 ,37.7 ",\ "30.8822222222222 ,33.4688888888889 ,36.7488888888889 ,43.08 ,48.7866666666667 ,53.6288888888889 ,57.4777777777778 ",\ "37.4066666666667 ,40.1577777777778 ,43.8622222222222 ,51.0911111111111 ,57.5911111111111 ,63.0511111111111 ,67.3133333333333 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("5.18222222222222 ,7.02666666666667 ,9.42 ,14.18 ,18.64 ,23.0977777777778 ,27.5555555555556 ",\ "10.2133333333333 ,12.5977777777778 ,15.2177777777778 ,20.4133333333333 ,25.8266666666667 ,30.7311111111111 ,35.4133333333333 ",\ "15.7488888888889 ,18.9711111111111 ,22.0111111111111 ,27.6666666666667 ,33.3533333333333 ,39.1955555555556 ,44.8288888888889 ",\ "25.3933333333333 ,30.0422222222222 ,34.02 ,40.8822222222222 ,47.3688888888889 ,53.7377777777778 ,60.0666666666667 ",\ "30.3711111111111 ,35.3311111111111 ,39.7577777777778 ,47.3377777777778 ,54.3466666666667 ,61.0844444444445 ,67.6577777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("5.73333333333333 ,9.10888888888889 ,13.5422222222222 ,22.4311111111111 ,31.9288888888889 ,41.4466666666667 ,50.9755555555556 ",\ "11.3266666666667 ,14.4066666666667 ,18.7711111111111 ,27.3888888888889 ,35.5755555555556 ,45.0622222222222 ,55.1488888888889 ",\ "18.9622222222222 ,21.6755555555556 ,26.0088888888889 ,35 ,43.8244444444444 ,52.24 ,61.4822222222222 ",\ "34.6511111111111 ,36.3355555555556 ,40.4888888888889 ,49.9933333333333 ,59.7266666666667 ,69.1555555555556 ,78.0466666666667 ",\ "43.0377777777778 ,43.9444444444444 ,47.9088888888889 ,57.5155555555556 ,67.4911111111111 ,77.1355555555556 ,86.1533333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("1.97111111111111 ,2.83555555555556 ,4.01111111111111 ,6.33777777777778 ,7.86222222222222 ,9.37555555555556 ,10.8844444444444 ",\ "1.75333333333333 ,3.59555555555556 ,5.27333333333333 ,8.6 ,12.3555555555556 ,14.8733333333333 ,16.8377777777778 ",\ "-1.99777777777778 ,1.36 ,3.84888888888889 ,7.93111111111111 ,11.8888888888889 ,16.0066666666667 ,19.64 ",\ "-12.7955555555556 ,-7.34444444444444 ,-3.63777777777778 ,1.92222222222222 ,6.84222222222222 ,11.6044444444444 ,16.3577777777778 ",\ "-15.7288888888889 ,-10.5244444444444 ,-6.8 ,-0.906666666666667 ,4.54888888888889 ,9.98888888888889 ,15.5377777777778 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("4.35777777777778 ,5.27111111111111 ,6.45333333333333 ,8.86222222222222 ,11.2822222222222 ,13.7333333333333 ,16.2022222222222 ",\ "11.9977777777778 ,13.2755555555556 ,14.7022222222222 ,17.52 ,20.3288888888889 ,23.4444444444444 ,26.7133333333333 ",\ "20.7066666666667 ,22.7066666666667 ,24.7066666666667 ,28.4755555555556 ,32.08 ,35.46 ,39.2955555555556 ",\ "36.0577777777778 ,39.3 ,42.4866666666667 ,48.2933333333333 ,53.56 ,58.1822222222222 ,62.0755555555556 ",\ "43.8444444444444 ,47.3022222222222 ,50.9755555555556 ,57.7488888888889 ,63.8044444444444 ,68.9822222222222 ,73.1666666666667 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("3.25333333333333 ,3.17777777777778 ,3.13777777777778 ,3.08444444444444 ,3.05555555555556 ,3.04444444444444 ,3.05333333333333 ",\ "6.80222222222222 ,6.44444444444444 ,6.21777777777778 ,5.88444444444444 ,5.64 ,5.46888888888889 ,5.37333333333333 ",\ "11.7866666666667 ,11.1222222222222 ,10.6688888888889 ,9.97333333333333 ,9.44666666666667 ,9.06888888888889 ,8.83555555555556 ",\ "22.3422222222222 ,21.34 ,20.52 ,19.2 ,18.1755555555556 ,17.42 ,16.9311111111111 ",\ "27.9022222222222 ,26.8711111111111 ,25.9155555555556 ,24.3355555555556 ,23.0911111111111 ,22.1688888888889 ,21.5622222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("1.34222222222222 ,1.25777777777778 ,1.21111111111111 ,1.15333333333333 ,1.12 ,1.11111111111111 ,1.12222222222222 ",\ "4.86444444444444 ,4.48444444444444 ,4.23555555555556 ,3.86222222222222 ,3.58666666666667 ,3.39555555555556 ,3.29111111111111 ",\ "9.85555555555556 ,9.19333333333333 ,8.71555555555556 ,7.96888888888889 ,7.39333333333333 ,6.97333333333333 ,6.70222222222222 ",\ "20.46 ,19.6755555555556 ,18.9222222222222 ,17.6444444444444 ,16.6 ,15.7755555555556 ,15.1733333333333 ",\ "26.0622222222222 ,25.44 ,24.6422222222222 ,23.2066666666667 ,21.9933333333333 ,20.9977777777778 ,20.2244444444444 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("3.75333333333333 ,3.67555555555556 ,3.62666666666667 ,3.55777777777778 ,3.51333333333333 ,3.49555555555556 ,3.49777777777778 ",\ "7.28888888888889 ,7.00222222222222 ,6.78666666666667 ,6.44444444444444 ,6.18666666666667 ,6.00222222222222 ,5.88888888888889 ",\ "12.1955555555556 ,11.6955555555556 ,11.2888888888889 ,10.6355555555556 ,10.1177777777778 ,9.73111111111111 ,9.47111111111111 ",\ "22.4133333333333 ,21.7288888888889 ,21.0777777777778 ,19.9755555555556 ,19.0777777777778 ,18.3688888888889 ,17.8511111111111 ",\ "27.7155555555556 ,27.0622222222222 ,26.3555555555556 ,25.1222222222222 ,24.0955555555556 ,23.2711111111111 ,22.6444444444444 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("1.17555555555556 ,1.08888888888889 ,1.04444444444444 ,0.991111111111111 ,0.957777777777778 ,0.946666666666667 ,0.955555555555555 ",\ "4.46888888888889 ,4.09333333333333 ,3.85777777777778 ,3.51333333333333 ,3.26 ,3.08888888888889 ,2.99777777777778 ",\ "9.18666666666667 ,8.53333333333333 ,8.08 ,7.38 ,6.84888888888889 ,6.46444444444444 ,6.22666666666667 ",\ "19.3511111111111 ,18.58 ,17.8488888888889 ,16.6155555555556 ,15.6111111111111 ,14.8244444444444 ,14.2533333333333 ",\ "24.7866666666667 ,24.1777777777778 ,23.3911111111111 ,21.9755555555556 ,20.78 ,19.8022222222222 ,19.0444444444444 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("4.12444444444444 ,4.09555555555556 ,4.07777777777778 ,4.05333333333333 ,4.04222222222222 ,4.04222222222222 ,4.05333333333333 ",\ "7.88666666666667 ,7.54666666666667 ,7.33555555555556 ,7.02888888888889 ,6.80666666666667 ,6.65333333333333 ,6.57333333333333 ",\ "13.3755555555556 ,12.6955555555556 ,12.2377777777778 ,11.5377777777778 ,11.0155555555556 ,10.6466666666667 ,10.4311111111111 ",\ "25.5111111111111 ,24.4733333333333 ,23.5755555555556 ,22.12 ,20.9888888888889 ,20.1644444444444 ,19.6422222222222 ",\ "32.1444444444444 ,31.0888888888889 ,30.0066666666667 ,28.1822222222222 ,26.7444444444444 ,25.6822222222222 ,24.9911111111111 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.92, 3.65777777777778, 7.27333333333333, 14.5222222222222, 21.7733333333333, 29.0466666666667, 36.2955555555556 "); values ("2.12444444444444 ,2.04222222222222 ,1.99111111111111 ,1.91555555555556 ,1.86888888888889 ,1.84444444444444 ,1.84222222222222 ",\ "6.33555555555556 ,6.01777777777778 ,5.76666666666667 ,5.36888888888889 ,5.05777777777778 ,4.83111111111111 ,4.68666666666667 ",\ "12.2466666666667 ,11.7088888888889 ,11.2466666666667 ,10.4844444444444 ,9.87333333333333 ,9.40666666666667 ,9.08 ",\ "24.6422222222222 ,23.9888888888889 ,23.2955555555556 ,22.0844444444444 ,21.0666666666667 ,20.24 ,19.5977777777778 ",\ "31.1133333333333 ,30.5622222222222 ,29.8511111111111 ,28.5555555555556 ,27.4333333333333 ,26.4866666666667 ,25.7133333333333 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1617 ; } pin(A1) { direction : input ; capacitance : 0.004628 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.004356 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.004606 ; max_transition : 2.7273 ; } } cell(AOI22_A) { area : 6 ; cell_footprint : AOI22 ; cell_leakage_power : 0.124778 ; pin(Z) { direction : output ; function : "((A1*A2)'*(B1*B2)')" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("5.21555555555556 ,6.99333333333333 ,9.21777777777778 ,13.4422222222222 ,17.4133333333333 ,21.9222222222222 ,26.5333333333333 ",\ "11.5555555555556 ,14.0822222222222 ,16.9377777777778 ,22.2111111111111 ,27.1377777777778 ,31.7622222222222 ,36.0933333333333 ",\ "17.7044444444444 ,21.3511111111111 ,25.0977777777778 ,31.8044444444444 ,37.9711111111111 ,43.7088888888889 ,49.0377777777778 ",\ "26.9977777777778 ,32.4644444444444 ,37.7422222222222 ,46.8688888888889 ,54.9955555555556 ,62.3177777777778 ,68.8644444444444 ",\ "32.3577777777778 ,38.1222222222222 ,43.8577777777778 ,53.7911111111111 ,62.5288888888889 ,70.2377777777778 ,76.9422222222222 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("6.57111111111111 ,9.85777777777778 ,14.2266666666667 ,22.6666666666667 ,30.6622222222222 ,39.6955555555556 ,48.9222222222222 ",\ "12.78 ,16.0866666666667 ,20.7088888888889 ,29.7222222222222 ,38.24 ,46.2133333333333 ,53.6222222222222 ",\ "20.4777777777778 ,23.8666666666667 ,28.92 ,38.8666666666667 ,48.2266666666667 ,56.9 ,64.8466666666667 ",\ "35.2666666666667 ,38.4044444444444 ,44.1488888888889 ,55.7511111111111 ,66.5622222222222 ,76.32 ,84.9311111111111 ",\ "43.1333333333333 ,45.7222222222222 ,51.6288888888889 ,63.8622222222222 ,75.2177777777778 ,85.3133333333333 ,94.0155555555556 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("2.12444444444444 ,3.30444444444444 ,4.58444444444445 ,6.99111111111111 ,9.33555555555555 ,11.6933333333333 ,14.0533333333333 ",\ "1.52 ,4.04 ,6.16 ,9.70444444444444 ,12.9511111111111 ,16.0466666666667 ,19.0333333333333 ",\ "-2.34666666666667 ,1.96222222222222 ,5.21111111111111 ,10.3044444444444 ,14.7755555555556 ,18.9155555555556 ,22.8111111111111 ",\ "-12.6466666666667 ,-6.14 ,-1.27333333333333 ,6.25111111111111 ,12.6977777777778 ,18.5155555555556 ,23.8222222222222 ",\ "-15.4222222222222 ,-9.19333333333333 ,-4.14444444444444 ,3.96 ,10.9888888888889 ,17.3111111111111 ,23.0222222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("4.83111111111111 ,6.20444444444444 ,8.04222222222222 ,11.5044444444444 ,14.6511111111111 ,18.5688888888889 ,22.6355555555556 ",\ "12.6511111111111 ,14.2066666666667 ,16.4133333333333 ,20.6266666666667 ,24.4577777777778 ,27.8688888888889 ,30.84 ",\ "21.5333333333333 ,23.5733333333333 ,26.4533333333333 ,31.9288888888889 ,36.86 ,41.1888888888889 ,44.8844444444444 ",\ "37.1844444444444 ,40.1977777777778 ,44.3644444444444 ,52.1 ,58.7977777777778 ,64.3555555555556 ,68.72 ",\ "45.54 ,48.7755555555556 ,53.4155555555556 ,61.9866666666667 ,69.2311111111111 ,75.0022222222222 ,79.2266666666667 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("5.71555555555556 ,7.45111111111111 ,9.65333333333333 ,13.86 ,17.8311111111111 ,22.3266666666667 ,26.9266666666667 ",\ "12.5866666666667 ,14.9311111111111 ,17.6866666666667 ,22.8577777777778 ,27.7222222222222 ,32.3088888888889 ,36.6177777777778 ",\ "19.5266666666667 ,22.8066666666667 ,26.36 ,32.8511111111111 ,38.8844444444444 ,44.5266666666667 ,49.7911111111111 ",\ "30.4977777777778 ,35.2644444444444 ,40.1733333333333 ,48.8822222222222 ,56.7355555555556 ,63.8577777777778 ,70.2622222222222 ",\ "36.6555555555556 ,41.5911111111111 ,46.8822222222222 ,56.3111111111111 ,64.7155555555556 ,72.18 ,78.7022222222222 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("6.96 ,10.28 ,14.6866666666667 ,23.2 ,31.2755555555556 ,40.3666666666667 ,49.6466666666667 ",\ "12.7 ,16.1177777777778 ,20.8244444444444 ,29.9577777777778 ,38.58 ,46.6444444444445 ,54.1355555555556 ",\ "19.5666666666667 ,23.2244444444444 ,28.4488888888889 ,38.6155555555556 ,48.1333333333333 ,56.92 ,64.9444444444444 ",\ "31.98 ,35.9066666666667 ,42.0755555555556 ,54.1622222222222 ,65.2777777777778 ,75.2333333333333 ,83.9644444444445 ",\ "38.32 ,42.0822222222222 ,48.5866666666667 ,61.4666666666667 ,73.2155555555556 ,83.5666666666667 ,92.4222222222222 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("2.06444444444444 ,3.2 ,4.45333333333333 ,6.81777777777778 ,9.11777777777778 ,11.4444444444444 ,13.7755555555556 ",\ "1.17777777777778 ,3.53333333333333 ,5.55333333333333 ,8.94666666666667 ,12.0333333333333 ,14.9422222222222 ,17.7155555555556 ",\ "-2.76666666666667 ,1.23111111111111 ,4.30444444444444 ,9.13555555555556 ,13.3288888888889 ,17.1555555555556 ,20.6911111111111 ",\ "-13.3 ,-7.14444444444444 ,-2.47777777777778 ,4.72888888888889 ,10.8377777777778 ,16.2666666666667 ,21.1377777777778 ",\ "-16.7511111111111 ,-10.6777777777778 ,-5.73777777777778 ,2.14888888888889 ,8.91555555555556 ,14.9266666666667 ,20.2844444444444 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("4.14222222222222 ,5.5 ,7.35333333333333 ,10.9244444444444 ,14.2666666666667 ,18.1955555555556 ,22.2355555555556 ",\ "10.5622222222222 ,11.9577777777778 ,14.0577777777778 ,18.1488888888889 ,21.9133333333333 ,25.3022222222222 ,28.2955555555556 ",\ "17.9688888888889 ,19.6222222222222 ,22.2266666666667 ,27.2822222222222 ,31.8466666666667 ,35.8355555555556 ,39.2133333333333 ",\ "30.8755555555556 ,33.0533333333333 ,36.6488888888889 ,43.5555555555556 ,49.5688888888889 ,54.5355555555556 ,58.3866666666667 ",\ "37.6066666666667 ,39.8222222222222 ,43.7911111111111 ,51.4444444444444 ,58.0111111111111 ,63.2755555555556 ,67.1488888888889 "); } } timing() { related_pin : "B1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("6.01777777777778 ,7.78888888888889 ,10.0133333333333 ,14.3088888888889 ,18.4488888888889 ,22.9022222222222 ,27.4222222222222 ",\ "10.88 ,13.3 ,16.0088888888889 ,21.0488888888889 ,25.8266666666667 ,30.3933333333333 ,34.7622222222222 ",\ "15.7666666666667 ,19.1088888888889 ,22.4955555555556 ,28.5622222222222 ,34.1866666666667 ,39.4844444444444 ,44.4844444444444 ",\ "23.8733333333333 ,28.7333333333333 ,33.3066666666667 ,41.1777777777778 ,48.2311111111111 ,54.6666666666667 ,60.5266666666667 ",\ "28.3777777777778 ,33.5866666666667 ,38.56 ,47.1044444444444 ,54.6777777777778 ,61.4711111111111 ,67.5311111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("6.11333333333333 ,9.26 ,13.5577777777778 ,22.0844444444444 ,30.4466666666667 ,39.2577777777778 ,48.1577777777778 ",\ "12.08 ,14.8733333333333 ,19.0955555555556 ,27.6155555555556 ,35.9466666666667 ,44.0111111111111 ,51.78 ",\ "20.3133333333333 ,22.7111111111111 ,26.9444444444444 ,35.6888888888889 ,44.22 ,52.3822222222222 ,60.1177777777778 ",\ "36.5377777777778 ,37.9688888888889 ,42.2044444444444 ,51.4888888888889 ,60.5777777777778 ,69.1311111111111 ,77.0355555555556 ",\ "44.7333333333333 ,45.4822222222222 ,49.6555555555556 ,59.2 ,68.6088888888889 ,77.4266666666667 ,85.5 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("3.19777777777778 ,4.24888888888889 ,5.45111111111111 ,7.78888888888889 ,10.1466666666667 ,12.3844444444444 ,14.6111111111111 ",\ "3.94444444444444 ,6.03111111111111 ,7.87555555555556 ,11.0755555555556 ,14.0955555555556 ,17.0466666666667 ,19.96 ",\ "1.67111111111111 ,5.21555555555556 ,7.99333333333333 ,12.4822222222222 ,16.52 ,20.3355555555556 ,23.9933333333333 ",\ "-6.24888888888889 ,-0.906666666666667 ,3.22444444444444 ,9.79111111111111 ,15.56 ,20.8733333333333 ,25.8244444444444 ",\ "-8.37555555555556 ,-3.34888888888889 ,0.906666666666667 ,7.96444444444444 ,14.2666666666667 ,20.0822222222222 ,25.48 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("5.3 ,6.70444444444445 ,8.56666666666667 ,12.0777777777778 ,15.2711111111111 ,19.2266666666667 ,23.3266666666667 ",\ "13.0777777777778 ,14.66 ,16.8577777777778 ,21.0577777777778 ,24.8933333333333 ,28.3333333333333 ,31.3622222222222 ",\ "22.3511111111111 ,24.3711111111111 ,27.1777777777778 ,32.5244444444444 ,37.3711111111111 ,41.6666666666667 ,45.3844444444444 ",\ "38.7688888888889 ,41.6955555555556 ,45.6955555555556 ,53.1266666666667 ,59.5977777777778 ,65.02 ,69.3488888888889 ",\ "46.8555555555556 ,50.0688888888889 ,54.5533333333333 ,62.8088888888889 ,69.8111111111111 ,75.4377777777778 ,79.6222222222222 "); } } timing() { related_pin : "B2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("6.52 ,8.27333333333333 ,10.5 ,14.8133333333333 ,18.9733333333333 ,23.4644444444444 ,28.0266666666667 ",\ "11.8177777777778 ,14.0977777777778 ,16.7444444444444 ,21.7377777777778 ,26.5 ,31.0666666666667 ,35.4444444444444 ",\ "17.4377777777778 ,20.4622222222222 ,23.7 ,29.62 ,35.1733333333333 ,40.4333333333333 ,45.42 ",\ "27.3222222222222 ,31.5288888888889 ,35.7755555555556 ,43.2977777777778 ,50.14 ,56.4288888888889 ,62.1911111111111 ",\ "32.7466666666667 ,37.1622222222222 ,41.7333333333333 ,49.8355555555556 ,57.1222222222222 ,63.7044444444444 ,69.5977777777778 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("6.52 ,9.72666666666667 ,14.0822222222222 ,22.7155555555556 ,31.1711111111111 ,40.0933333333333 ,49.1022222222222 ",\ "12.0044444444444 ,14.9777777777778 ,19.34 ,28.0666666666667 ,36.5422222222222 ,44.7022222222222 ,52.5222222222222 ",\ "19.3666666666667 ,22.1488888888889 ,26.66 ,35.7822222222222 ,44.5622222222222 ,52.8666666666667 ,60.6488888888889 ",\ "33.2488888888889 ,35.5711111111111 ,40.3977777777778 ,50.44 ,60 ,68.8044444444444 ,76.76 ",\ "40.0777777777778 ,42.0111111111111 ,46.9488888888889 ,57.4444444444444 ,67.4333333333333 ,76.5511111111111 ,84.6777777777778 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("3.03333333333333 ,4.06666666666667 ,5.26222222222222 ,7.58888888888889 ,9.93111111111111 ,12.1688888888889 ,14.3911111111111 ",\ "3.36888888888889 ,5.35111111111111 ,7.13333333333333 ,10.2266666666667 ,13.12 ,15.92 ,18.6533333333333 ",\ "0.908888888888889 ,4.22888888888889 ,6.87111111111111 ,11.14 ,14.9333333333333 ,18.4644444444444 ,21.7933333333333 ",\ "-7.34888888888889 ,-2.32666666666667 ,1.62222222222222 ,7.89777777777778 ,13.3577777777778 ,18.3288888888889 ,22.8977777777778 ",\ "-10.1666666666667 ,-5.34444444444444 ,-1.20888888888889 ,5.64222222222222 ,11.72 ,17.2844444444444 ,22.4088888888889 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("4.66444444444444 ,6.04444444444445 ,7.91555555555556 ,11.5422222222222 ,14.9733333333333 ,18.9133333333333 ,22.9533333333333 ",\ "11.0777777777778 ,12.4933333333333 ,14.5711111111111 ,18.6177777777778 ,22.3755555555556 ,25.8022222222222 ,28.8777777777778 ",\ "18.8466666666667 ,20.5066666666667 ,23.0288888888889 ,27.9155555555556 ,32.3555555555556 ,36.2755555555556 ,39.6444444444444 ",\ "32.4733333333333 ,34.7222222222222 ,38.1822222222222 ,44.76 ,50.4977777777778 ,55.2777777777778 ,59.04 ",\ "39.0266666666667 ,41.4733333333333 ,45.3466666666667 ,52.6777777777778 ,58.9644444444444 ,64.0488888888889 ,67.8577777777778 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("1.1 ,1.08222222222222 ,1.07111111111111 ,1.06 ,1.05111111111111 ,1.04888888888889 ,1.05111111111111 ",\ "2.09333333333333 ,1.99555555555556 ,1.93333333333333 ,1.84888888888889 ,1.78888888888889 ,1.74444444444444 ,1.72 ",\ "3.49111111111111 ,3.30444444444444 ,3.18 ,3.00222222222222 ,2.87111111111111 ,2.77333333333333 ,2.70888888888889 ",\ "6.45777777777778 ,6.17777777777778 ,5.95333333333333 ,5.61111111111111 ,5.34444444444444 ,5.14222222222222 ,5.00222222222222 ",\ "8.02666666666667 ,7.74222222222222 ,7.48222222222222 ,7.06222222222222 ,6.73333333333333 ,6.48 ,6.30888888888889 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("0.377777777777778 ,0.353333333333333 ,0.342222222222222 ,0.331111111111111 ,0.324444444444444 ,0.322222222222222 ,0.324444444444444 ",\ "1.33111111111111 ,1.22888888888889 ,1.16444444444444 ,1.07555555555556 ,1.01111111111111 ,0.964444444444445 ,0.937777777777778 ",\ "2.70444444444444 ,2.52666666666667 ,2.40222222222222 ,2.21777777777778 ,2.08 ,1.97333333333333 ,1.90222222222222 ",\ "5.68666666666667 ,5.48666666666667 ,5.29111111111111 ,4.96 ,4.68888888888889 ,4.47333333333333 ,4.31111111111111 ",\ "7.29555555555556 ,7.14888888888889 ,6.94 ,6.55555555555556 ,6.22888888888889 ,5.96 ,5.75333333333333 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("1.23555555555556 ,1.21555555555556 ,1.20222222222222 ,1.18666666666667 ,1.17555555555556 ,1.17111111111111 ,1.17333333333333 ",\ "2.22 ,2.14 ,2.08444444444444 ,1.99777777777778 ,1.93333333333333 ,1.88666666666667 ,1.85555555555556 ",\ "3.59111111111111 ,3.45333333333333 ,3.34444444444444 ,3.17777777777778 ,3.04666666666667 ,2.94666666666667 ,2.87333333333333 ",\ "6.45555555555556 ,6.26888888888889 ,6.09555555555556 ,5.80666666666667 ,5.57111111111111 ,5.38222222222222 ,5.24 ",\ "7.94666666666667 ,7.77111111111111 ,7.58222222222222 ,7.25555555555556 ,6.98 ,6.75777777777778 ,6.58666666666667 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("0.333333333333333 ,0.311111111111111 ,0.297777777777778 ,0.282222222222222 ,0.275555555555556 ,0.273333333333333 ,0.275555555555556 ",\ "1.22888888888889 ,1.12888888888889 ,1.06666666666667 ,0.984444444444444 ,0.924444444444444 ,0.884444444444444 ,0.862222222222222 ",\ "2.53333333333333 ,2.35777777777778 ,2.24 ,2.06888888888889 ,1.94 ,1.84444444444444 ,1.78222222222222 ",\ "5.39555555555556 ,5.19777777777778 ,5.00666666666667 ,4.68444444444444 ,4.42222222222222 ,4.21333333333333 ,4.05777777777778 ",\ "6.94888888888889 ,6.80666666666667 ,6.59777777777778 ,6.21333333333333 ,5.88666666666667 ,5.62 ,5.41111111111111 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("1.32 ,1.31777777777778 ,1.31777777777778 ,1.32 ,1.32222222222222 ,1.32444444444444 ,1.32888888888889 ",\ "2.19111111111111 ,2.10888888888889 ,2.06222222222222 ,2.00222222222222 ,1.95777777777778 ,1.92888888888889 ,1.91333333333333 ",\ "3.49111111111111 ,3.32 ,3.21111111111111 ,3.06 ,2.94666666666667 ,2.86666666666667 ,2.81777777777778 ",\ "6.44222222222222 ,6.18666666666667 ,5.96888888888889 ,5.62666666666667 ,5.36 ,5.16222222222222 ,5.02888888888889 ",\ "8.09111111111111 ,7.83777777777778 ,7.57555555555556 ,7.13555555555556 ,6.78444444444445 ,6.51777777777778 ,6.33555555555556 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("0.713333333333333 ,0.7 ,0.691111111111111 ,0.68 ,0.673333333333333 ,0.671111111111111 ,0.671111111111111 ",\ "1.68666666666667 ,1.61555555555556 ,1.56222222222222 ,1.48 ,1.41777777777778 ,1.37111111111111 ,1.34 ",\ "3.08222222222222 ,2.95555555555556 ,2.85111111111111 ,2.68444444444444 ,2.55333333333333 ,2.45111111111111 ,2.37777777777778 ",\ "6.09111111111111 ,5.93111111111111 ,5.76222222222222 ,5.47111111111111 ,5.22888888888889 ,5.03111111111111 ,4.87555555555556 ",\ "7.7 ,7.56222222222222 ,7.38 ,7.05111111111111 ,6.76666666666667 ,6.52666666666667 ,6.33555555555556 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("1.46 ,1.46 ,1.45777777777778 ,1.45777777777778 ,1.46 ,1.46222222222222 ,1.46666666666667 ",\ "2.32666666666667 ,2.26222222222222 ,2.21777777777778 ,2.15555555555556 ,2.11111111111111 ,2.08 ,2.06 ",\ "3.6 ,3.46888888888889 ,3.37333333333333 ,3.23111111111111 ,3.12 ,3.04 ,2.98444444444444 ",\ "6.44 ,6.26444444444444 ,6.09333333333333 ,5.80666666666667 ,5.57555555555556 ,5.39333333333333 ,5.26 ",\ "8.00666666666667 ,7.85111111111111 ,7.65555555555556 ,7.30888888888889 ,7.02 ,6.78666666666667 ,6.60888888888889 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 0.986666666666667, 1.97555555555556, 3.92888888888889, 5.88, 7.83333333333333, 9.78666666666667 "); values ("0.666666666666667 ,0.657777777777778 ,0.648888888888889 ,0.642222222222222 ,0.635555555555556 ,0.633333333333333 ,0.635555555555556 ",\ "1.56888888888889 ,1.50222222222222 ,1.45333333333333 ,1.38222222222222 ,1.32666666666667 ,1.28666666666667 ,1.26 ",\ "2.87777777777778 ,2.75555555555556 ,2.65777777777778 ,2.50666666666667 ,2.38666666666667 ,2.29555555555556 ,2.23111111111111 ",\ "5.72888888888889 ,5.57333333333333 ,5.40888888888889 ,5.12888888888889 ,4.89777777777778 ,4.71111111111111 ,4.56666666666667 ",\ "7.26888888888889 ,7.13555555555556 ,6.95333333333333 ,6.62666666666667 ,6.34444444444444 ,6.11333333333333 ,5.93333333333333 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0436 ; } pin(A1) { direction : input ; capacitance : 0.001832 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001592 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.001839 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.001671 ; max_transition : 2.7273 ; } } cell(AOI22_B) { area : 6 ; cell_footprint : AOI22 ; cell_leakage_power : 0.169531 ; pin(Z) { direction : output ; function : "((A1*A2)'*(B1*B2)')" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("4.68666666666667 ,6.51555555555556 ,8.74888888888889 ,13.0555555555556 ,17.5044444444444 ,22.0088888888889 ,26.52 ",\ "10.2177777777778 ,12.9622222222222 ,15.78 ,20.9555555555556 ,25.8955555555556 ,30.6733333333333 ,35.8244444444444 ",\ "15.3422222222222 ,19.4377777777778 ,23.1244444444444 ,29.5866666666667 ,35.6333333333333 ,41.4244444444444 ,46.9844444444444 ",\ "22.7511111111111 ,28.9244444444444 ,34.0955555555556 ,42.8222222222222 ,50.7777777777778 ,58.2288888888889 ,65.2088888888889 ",\ "27.2155555555556 ,33.6355555555556 ,39.2088888888889 ,48.7244444444445 ,57.38 ,65.3977777777778 ,72.8022222222222 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("6.07333333333333 ,9.41777777777778 ,13.7177777777778 ,21.6111111111111 ,30.7533333333333 ,40.2733333333333 ,49.8177777777778 ",\ "12.5555555555556 ,16.0133333333333 ,20.6488888888889 ,29.4355555555556 ,37.4177777777778 ,44.5266666666667 ,53.8355555555556 ",\ "20.6244444444444 ,24.2577777777778 ,29.4 ,39.4244444444444 ,48.7777777777778 ,57.3111111111111 ,64.9533333333333 ",\ "36.3444444444444 ,39.8288888888889 ,45.7177777777778 ,57.6555555555556 ,68.9022222222222 ,79.1088888888889 ,88.1177777777778 ",\ "44.72 ,47.6777777777778 ,53.7222222222222 ,66.2555555555556 ,77.9777777777778 ,88.3933333333333 ,97.2844444444444 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("2.14 ,3.41111111111111 ,4.87555555555556 ,7.8 ,10.3311111111111 ,12.8466666666667 ,15.3622222222222 ",\ "2.08444444444444 ,4.65555555555556 ,6.84 ,10.6866666666667 ,14.4644444444444 ,18.1377777777778 ,21.3733333333333 ",\ "-0.784444444444444 ,3.56888888888889 ,6.78888888888889 ,11.9244444444444 ,16.6022222222222 ,21.1244444444444 ,25.5844444444444 ",\ "-9.05111111111111 ,-2.43111111111111 ,2.35333333333333 ,9.74888888888889 ,16.2133333333333 ,22.2288888888889 ,27.9288888888889 ",\ "-11.1577777777778 ,-4.76222222222222 ,0.246666666666667 ,8.32444444444444 ,15.5222222222222 ,22.2511111111111 ,28.6355555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("4.77111111111111 ,6.30444444444444 ,8.26888888888889 ,11.7755555555556 ,16.1111111111111 ,20.7111111111111 ,25.3355555555556 ",\ "12.4311111111111 ,14.1822222222222 ,16.5311111111111 ,20.9111111111111 ,24.7311111111111 ,27.9266666666667 ,32.8111111111111 ",\ "21.4066666666667 ,23.6733333333333 ,26.7355555555556 ,32.5533333333333 ,37.7733333333333 ,42.2666666666667 ,45.9688888888889 ",\ "37.9755555555556 ,41.1644444444444 ,45.5066666666667 ,53.7466666666667 ,61.0266666666667 ,67.1 ,71.8288888888889 ",\ "46.8577777777778 ,50.2022222222222 ,54.9733333333333 ,64.0288888888889 ,71.8511111111111 ,78.1044444444444 ,82.6 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("5.17333333333333 ,6.97555555555556 ,9.20444444444444 ,13.5177777777778 ,18.0022222222222 ,22.5511111111111 ,27.1133333333333 ",\ "11.2533333333333 ,13.8266666666667 ,16.5688888888889 ,21.6755555555556 ,26.5866666666667 ,31.3466666666667 ,36.5066666666667 ",\ "17.2222222222222 ,20.9533333333333 ,24.4666666666667 ,30.76 ,36.7266666666667 ,42.4777777777778 ,48.0244444444444 ",\ "26.4688888888889 ,31.94 ,36.7466666666667 ,45.0933333333333 ,52.8288888888889 ,60.1311111111111 ,67.0066666666667 ",\ "31.7933333333333 ,37.3911111111111 ,42.5266666666667 ,51.56 ,59.9066666666667 ,67.6955555555556 ,74.9088888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("6.46666666666667 ,9.88222222222222 ,14.28 ,22.4177777777778 ,31.7222222222222 ,41.3844444444444 ,51.0688888888889 ",\ "12.4644444444444 ,16.0755555555556 ,20.8488888888889 ,29.8844444444444 ,38.1177777777778 ,45.4888888888889 ,55.0066666666667 ",\ "19.6444444444444 ,23.6333333333333 ,29.0155555555556 ,39.3711111111111 ,48.9733333333333 ,57.7111111111111 ,65.52 ",\ "32.9155555555556 ,37.44 ,43.8711111111111 ,56.4 ,67.9911111111111 ,78.3977777777778 ,87.4888888888889 ",\ "39.8088888888889 ,44.3022222222222 ,51.0888888888889 ,64.3711111111111 ,76.5088888888889 ,87.1622222222222 ,96.1577777777778 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("2.06 ,3.29555555555556 ,4.72 ,7.59333333333333 ,10.1155555555556 ,12.6244444444444 ,15.1288888888889 ",\ "1.65555555555556 ,4.07555555555556 ,6.16888888888889 ,9.82 ,13.3288888888889 ,16.8244444444444 ,19.9777777777778 ",\ "-1.38 ,2.67555555555556 ,5.74 ,10.6 ,14.9333333333333 ,19.0266666666667 ,22.9733333333333 ",\ "-10.0288888888889 ,-3.75777777777778 ,0.853333333333333 ,7.94 ,14.0222222222222 ,19.5711111111111 ,24.7355555555556 ",\ "-12.8755555555556 ,-6.63111111111111 ,-1.69777777777778 ,6.16888888888889 ,13.0444444444444 ,19.3644444444444 ,25.2688888888889 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("4.08888888888889 ,5.65555555555556 ,7.68 ,11.3488888888889 ,15.7866666666667 ,20.4622222222222 ,25.1622222222222 ",\ "10.3422222222222 ,12.0088888888889 ,14.3133333333333 ,18.6488888888889 ,22.4622222222222 ,25.6866666666667 ,30.5022222222222 ",\ "17.8888888888889 ,19.8444444444444 ,22.6666666666667 ,28.1111111111111 ,33.0111111111111 ,37.2377777777778 ,40.72 ",\ "31.9266666666667 ,34.3088888888889 ,38.0666666666667 ,45.4355555555556 ,52.0311111111111 ,57.5777777777778 ,61.94 ",\ "39.2888888888889 ,41.6155555555556 ,45.6888888888889 ,53.7577777777778 ,60.88 ,66.68 ,70.9733333333333 "); } } timing() { related_pin : "B1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("5.2 ,7.02666666666667 ,9.29555555555556 ,13.8044444444444 ,18.2511111111111 ,22.6866666666667 ,27.1288888888889 ",\ "9.42444444444445 ,12.0288888888889 ,14.7266666666667 ,19.7644444444444 ,24.6888888888889 ,29.5755555555556 ,34.5222222222222 ",\ "13.4622222222222 ,17.1844444444444 ,20.54 ,26.4444444444444 ,32.0266666666667 ,37.4422222222222 ,42.7333333333333 ",\ "19.7177777777778 ,25.2155555555556 ,29.7688888888889 ,37.3866666666667 ,44.3244444444444 ,50.86 ,57.0555555555556 ",\ "23.2111111111111 ,29.0422222222222 ,34.0044444444444 ,42.3688888888889 ,49.9533333333333 ,57.0377777777778 ,63.6844444444445 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("5.57333333333333 ,8.84 ,13.1777777777778 ,21.4555555555556 ,30.54 ,39.8733333333333 ,49.2244444444445 ",\ "11.7511111111111 ,14.7444444444444 ,19.0822222222222 ,27.6288888888889 ,35.7177777777778 ,43.2511111111111 ,52.3377777777778 ",\ "20.2022222222222 ,22.8755555555556 ,27.2777777777778 ,36.2666666666667 ,44.9466666666667 ,53.1088888888889 ,60.6733333333333 ",\ "37.0533333333333 ,38.8755555555556 ,43.3111111111111 ,53 ,62.54 ,71.5022222222222 ,79.7044444444444 ",\ "45.7333333333333 ,46.9133333333333 ,51.2777777777778 ,61.1755555555556 ,70.96 ,80.0688888888889 ,88.2577777777778 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("3.08444444444444 ,4.23555555555556 ,5.62444444444444 ,8.54888888888889 ,11.0844444444444 ,13.5133333333333 ,15.9422222222222 ",\ "4.26444444444444 ,6.40444444444444 ,8.33777777777778 ,11.8666666666667 ,15.4155555555556 ,19.0933333333333 ,22.3666666666667 ",\ "2.81555555555556 ,6.40888888888889 ,9.19555555555556 ,13.7977777777778 ,18.0822222222222 ,22.2777777777778 ,26.4444444444444 ",\ "-3.30444444444444 ,2.16666666666667 ,6.26888888888889 ,12.8066666666667 ,18.6666666666667 ,24.2044444444444 ,29.5111111111111 ",\ "-4.74444444444444 ,0.477777777777778 ,4.73777777777778 ,11.8533333333333 ,18.3844444444444 ,24.6177777777778 ,30.6244444444444 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("5.16888888888889 ,6.76 ,8.77777777777778 ,12.4266666666667 ,16.8133333333333 ,21.4377777777778 ,26.0866666666667 ",\ "12.9133333333333 ,14.7622222222222 ,17.12 ,21.5066666666667 ,25.3977777777778 ,28.7355555555556 ,33.5911111111111 ",\ "22.1911111111111 ,24.5911111111111 ,27.5933333333333 ,33.2488888888889 ,38.3733333333333 ,42.8688888888889 ,46.6733333333333 ",\ "38.8955555555556 ,42.3222222222222 ,46.5311111111111 ,54.4066666666667 ,61.4222222222222 ,67.3933333333333 ,72.1911111111111 ",\ "47.2244444444444 ,50.9155555555556 ,55.58 ,64.28 ,71.8622222222222 ,78.0711111111111 ,82.74 "); } } timing() { related_pin : "B2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("5.65111111111111 ,7.46 ,9.73333333333333 ,14.2511111111111 ,18.7444444444444 ,23.24 ,27.7466666666667 ",\ "10.3311111111111 ,12.7822222222222 ,15.4155555555556 ,20.4 ,25.2977777777778 ,30.1644444444444 ,35.1244444444444 ",\ "15.1733333333333 ,18.5533333333333 ,21.7444444444444 ,27.4888888888889 ,32.9888888888889 ,38.36 ,43.6222222222222 ",\ "23.3755555555556 ,28.1888888888889 ,32.3911111111111 ,39.6355555555556 ,46.3466666666667 ,52.7266666666667 ,58.8066666666667 ",\ "27.8066666666667 ,32.8422222222222 ,37.3888888888889 ,45.2844444444444 ,52.5666666666667 ,59.4155555555556 ,65.8688888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("5.95111111111111 ,9.28222222222222 ,13.68 ,22.0266666666667 ,31.24 ,40.72 ,50.2177777777778 ",\ "11.64 ,14.8111111111111 ,19.2888888888889 ,28.0266666666667 ,36.2422222222222 ,43.8466666666667 ,53.0933333333333 ",\ "19.2311111111111 ,22.26 ,26.9133333333333 ,36.26 ,45.1955555555556 ,53.5555555555556 ,61.2555555555556 ",\ "33.7244444444444 ,36.3711111111111 ,41.3155555555556 ,51.6644444444444 ,61.6844444444444 ,71.02 ,79.5155555555556 ",\ "40.9822222222222 ,43.2733333333333 ,48.2822222222222 ,58.98 ,69.3244444444445 ,78.8555555555556 ,87.3666666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("2.92222222222222 ,4.06 ,5.44 ,8.3 ,10.8377777777778 ,13.2844444444444 ,15.7311111111111 ",\ "3.64 ,5.68888888888889 ,7.57555555555556 ,10.9888888888889 ,14.3555555555556 ,17.7822222222222 ,20.9177777777778 ",\ "1.95111111111111 ,5.33111111111111 ,8.01111111111111 ,12.4133333333333 ,16.4355555555556 ,20.3022222222222 ,24.0755555555556 ",\ "-4.60222222222222 ,0.566666666666667 ,4.53333333333333 ,10.8266666666667 ,16.3711111111111 ,21.5155555555556 ,26.3733333333333 ",\ "-6.79777777777778 ,-1.74666666666667 ,2.46 ,9.42444444444445 ,15.6933333333333 ,21.5822222222222 ,27.1822222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("4.52222222222222 ,6.09333333333333 ,8.14222222222222 ,11.9111111111111 ,16.3422222222222 ,20.9822222222222 ,25.6444444444444 ",\ "10.9822222222222 ,12.6288888888889 ,14.8911111111111 ,19.18 ,23.0177777777778 ,26.3377777777778 ,31.0888888888889 ",\ "18.8577777777778 ,20.7977777777778 ,23.5177777777778 ,28.7644444444444 ,33.5266666666667 ,37.6844444444444 ,41.1688888888889 ",\ "32.92 ,35.4822222222222 ,39.12 ,46.1466666666667 ,52.4577777777778 ,57.8288888888889 ,62.1266666666667 ",\ "39.7755555555556 ,42.5066666666667 ,46.5155555555556 ,54.2688888888889 ,61.1333333333333 ,66.8155555555556 ,71.1511111111111 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("1.94222222222222 ,1.9 ,1.87555555555556 ,1.84444444444444 ,1.82444444444444 ,1.81777777777778 ,1.82 ",\ "3.98666666666667 ,3.78222222222222 ,3.64888888888889 ,3.45555555555556 ,3.31111111111111 ,3.21333333333333 ,3.15555555555556 ",\ "6.86222222222222 ,6.48 ,6.21333333333333 ,5.81333333333333 ,5.50888888888889 ,5.28888888888889 ,5.15111111111111 ",\ "12.9555555555556 ,12.3866666666667 ,11.9133333333333 ,11.1577777777778 ,10.5622222222222 ,10.12 ,9.82666666666667 ",\ "16.1688888888889 ,15.5933333333333 ,15.0466666666667 ,14.14 ,13.42 ,12.8755555555556 ,12.5044444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("0.748888888888889 ,0.697777777777778 ,0.675555555555556 ,0.644444444444444 ,0.628888888888889 ,0.626666666666667 ,0.633333333333333 ",\ "2.73777777777778 ,2.52 ,2.37111111111111 ,2.15333333333333 ,1.99555555555556 ,1.89111111111111 ,1.84 ",\ "5.58 ,5.2 ,4.91111111111111 ,4.46666666666667 ,4.13111111111111 ,3.89555555555556 ,3.75777777777778 ",\ "11.72 ,11.2622222222222 ,10.8022222222222 ,10.0311111111111 ,9.40666666666667 ,8.92666666666667 ,8.58666666666667 ",\ "15.0111111111111 ,14.6377777777778 ,14.1511111111111 ,13.2777777777778 ,12.5444444444444 ,11.9511111111111 ,11.5 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("2.18222222222222 ,2.13777777777778 ,2.10888888888889 ,2.07111111111111 ,2.04444444444444 ,2.03333333333333 ,2.03333333333333 ",\ "4.22 ,4.05555555555556 ,3.92888888888889 ,3.73111111111111 ,3.58222222222222 ,3.47333333333333 ,3.40888888888889 ",\ "7.05333333333333 ,6.76666666666667 ,6.52888888888889 ,6.14888888888889 ,5.85111111111111 ,5.62666666666667 ,5.47555555555556 ",\ "12.9555555555556 ,12.5644444444444 ,12.1866666666667 ,11.5555555555556 ,11.0355555555556 ,10.6244444444444 ,10.3222222222222 ",\ "16.02 ,15.6466666666667 ,15.2422222222222 ,14.5355555555556 ,13.9444444444444 ,13.4644444444444 ,13.0955555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("0.662222222222222 ,0.611111111111111 ,0.588888888888889 ,0.56 ,0.544444444444445 ,0.54 ,0.544444444444445 ",\ "2.54666666666667 ,2.31111111111111 ,2.17111111111111 ,1.97555555555556 ,1.83555555555556 ,1.74222222222222 ,1.69777777777778 ",\ "5.26666666666667 ,4.85333333333333 ,4.57777777777778 ,4.17333333333333 ,3.86888888888889 ,3.65555555555556 ,3.52888888888889 ",\ "11.1711111111111 ,10.6888888888889 ,10.2422222222222 ,9.49777777777778 ,8.89777777777778 ,8.43555555555556 ,8.10888888888889 ",\ "14.3488888888889 ,13.98 ,13.4933333333333 ,12.62 ,11.8888888888889 ,11.3 ,10.8555555555556 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("2.30888888888889 ,2.29777777777778 ,2.29333333333333 ,2.28888888888889 ,2.28888888888889 ,2.29333333333333 ,2.3 ",\ "4.12666666666667 ,3.95111111111111 ,3.84444444444444 ,3.69111111111111 ,3.58222222222222 ,3.51111111111111 ,3.47555555555556 ",\ "6.80888888888889 ,6.45333333333333 ,6.21333333333333 ,5.85555555555556 ,5.58888888888889 ,5.40444444444444 ,5.29777777777778 ",\ "12.8133333333333 ,12.2822222222222 ,11.8155555555556 ,11.06 ,10.4688888888889 ,10.0333333333333 ,9.75111111111111 ",\ "16.1288888888889 ,15.6 ,15.0422222222222 ,14.0955555555556 ,13.3377777777778 ,12.7666666666667 ,12.3755555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("1.21777777777778 ,1.18222222222222 ,1.16222222222222 ,1.13333333333333 ,1.11555555555556 ,1.10888888888889 ,1.11111111111111 ",\ "3.22 ,3.05555555555556 ,2.93111111111111 ,2.74 ,2.59333333333333 ,2.48888888888889 ,2.42 ",\ "6.07777777777778 ,5.78666666666667 ,5.54666666666667 ,5.16 ,4.85555555555556 ,4.62666666666667 ,4.46888888888889 ",\ "12.1822222222222 ,11.8133333333333 ,11.4311111111111 ,10.7733333333333 ,10.2266666666667 ,9.78888888888889 ,9.45555555555556 ",\ "15.4222222222222 ,15.1022222222222 ,14.6955555555556 ,13.96 ,13.3311111111111 ,12.8088888888889 ,12.3911111111111 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("2.56222222222222 ,2.55111111111111 ,2.54222222222222 ,2.53555555555556 ,2.53111111111111 ,2.53333333333333 ,2.54 ",\ "4.38222222222222 ,4.23777777777778 ,4.13777777777778 ,3.98444444444444 ,3.87111111111111 ,3.79333333333333 ,3.74888888888889 ",\ "7.02444444444444 ,6.74888888888889 ,6.53333333333333 ,6.19777777777778 ,5.94 ,5.75111111111111 ,5.63111111111111 ",\ "12.8355555555556 ,12.4555555555556 ,12.0822222222222 ,11.4511111111111 ,10.9377777777778 ,10.5355555555556 ,10.2488888888889 ",\ "15.9977777777778 ,15.6488888888889 ,15.2288888888889 ,14.4844444444444 ,13.8622222222222 ,13.36 ,12.98 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.06444444444444, 4.10666666666667, 8.17111111111111, 12.2555555555556, 16.3422222222222, 20.4266666666667 "); values ("1.12888888888889 ,1.1 ,1.08444444444444 ,1.06222222222222 ,1.05111111111111 ,1.04888888888889 ,1.05333333333333 ",\ "3 ,2.84222222222222 ,2.72888888888889 ,2.55777777777778 ,2.42888888888889 ,2.33777777777778 ,2.28444444444444 ",\ "5.69333333333333 ,5.40888888888889 ,5.18444444444444 ,4.82666666666667 ,4.55111111111111 ,4.34666666666667 ,4.21111111111111 ",\ "11.5177777777778 ,11.1533333333333 ,10.78 ,10.1466666666667 ,9.62444444444444 ,9.21333333333333 ,8.90888888888889 ",\ "14.6422222222222 ,14.3222222222222 ,13.9155555555556 ,13.1866666666667 ,12.5688888888889 ,12.0666666666667 ,11.6777777777778 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0910 ; } pin(A1) { direction : input ; capacitance : 0.002751 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.002448 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.002745 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.002562 ; max_transition : 2.7273 ; } } cell(AOI22_C) { area : 13 ; cell_footprint : AOI22 ; cell_leakage_power : 0.377865 ; pin(Z) { direction : output ; function : "((A1*A2)'*(B1*B2)')" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("4.59777777777778 ,6.38666666666667 ,8.70444444444444 ,13.2444444444444 ,17.5755555555556 ,21.9044444444444 ,26.2333333333333 ",\ "10.1555555555556 ,12.7177777777778 ,15.4866666666667 ,20.8844444444444 ,26.4355555555556 ,31.2711111111111 ,36.0777777777778 ",\ "15.4066666666667 ,19.2022222222222 ,22.72 ,29.0977777777778 ,35.3688888888889 ,41.7244444444444 ,47.5466666666667 ",\ "23.0244444444444 ,28.9155555555556 ,33.8888888888889 ,42.2422222222222 ,49.9333333333333 ,57.3444444444444 ,64.6 ",\ "27.4 ,33.6666666666667 ,39.1666666666667 ,48.3755555555556 ,56.6911111111111 ,64.5333333333333 ,72.0511111111111 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("6.00222222222222 ,9.32 ,13.5577777777778 ,22.1844444444444 ,31.46 ,40.7511111111111 ,50.0511111111111 ",\ "12.4822222222222 ,15.8511111111111 ,20.2777777777778 ,28.6377777777778 ,36.18 ,46.3222222222222 ,56.5711111111111 ",\ "20.5377777777778 ,24.0622222222222 ,28.8955555555556 ,38.3177777777778 ,47.0444444444444 ,54.8844444444445 ,65.5377777777778 ",\ "36.2755555555556 ,39.6822222222222 ,45.2288888888889 ,56.6111111111111 ,67.3955555555556 ,77.1533333333333 ,85.7022222222222 ",\ "44.6666666666667 ,47.5911111111111 ,53.3666666666667 ,65.58 ,77.1866666666667 ,87.6066666666667 ,96.6022222222222 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("2.02444444444444 ,3.25777777777778 ,4.87555555555556 ,7.81777777777778 ,10.2066666666667 ,12.5777777777778 ,14.9355555555556 ",\ "1.92444444444444 ,4.26888888888889 ,6.49111111111111 ,10.8044444444444 ,15.3444444444444 ,18.1888888888889 ,20.9577777777778 ",\ "-0.913333333333333 ,3.04666666666667 ,6.19333333333333 ,11.46 ,16.5666666666667 ,21.8688888888889 ,25.5733333333333 ",\ "-9.22666666666667 ,-3.00222222222222 ,1.68888888888889 ,8.85333333333333 ,15.0955555555556 ,21.0511111111111 ,26.9511111111111 ",\ "-11.6044444444444 ,-5.41111111111111 ,-0.384444444444444 ,7.46444444444444 ,14.3044444444444 ,20.7844444444444 ,27.1488888888889 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("4.71111111111111 ,6.17777777777778 ,8.06444444444445 ,11.9644444444444 ,16.22 ,20.5 ,24.7955555555556 ",\ "12.3577777777778 ,13.9822222222222 ,16.0888888888889 ,20.0533333333333 ,23.58 ,28.6533333333333 ,33.8044444444444 ",\ "21.3844444444444 ,23.5066666666667 ,26.1688888888889 ,31.2377777777778 ,35.8088888888889 ,39.7688888888889 ,45.6866666666667 ",\ "38.1133333333333 ,41.2066666666667 ,45.0377777777778 ,52.3311111111111 ,58.8733333333333 ,64.4511111111111 ,68.9555555555556 ",\ "46.92 ,50.2155555555556 ,54.5311111111111 ,62.8155555555556 ,70.1844444444445 ,76.3577777777778 ,81.1911111111111 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("5.07111111111111 ,6.81333333333333 ,9.09555555555556 ,13.5955555555556 ,17.9133333333333 ,22.2377777777778 ,26.5666666666667 ",\ "11.1844444444444 ,13.5577777777778 ,16.2066666666667 ,21.4644444444444 ,26.9111111111111 ,31.7088888888889 ,36.4933333333333 ",\ "17.2733333333333 ,20.6911111111111 ,23.9822222222222 ,30.1066666666667 ,36.2244444444445 ,42.4644444444444 ,48.2288888888889 ",\ "26.7155555555556 ,31.9 ,36.4355555555556 ,44.3022222222222 ,51.7 ,58.9066666666667 ,66.0022222222222 ",\ "31.9577777777778 ,37.4088888888889 ,42.3844444444444 ,50.9844444444444 ,58.9222222222222 ,66.4888888888889 ,73.7777777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("6.36666666666667 ,9.69777777777778 ,13.9333333333333 ,22.54 ,31.8 ,41.0666666666667 ,50.34 ",\ "12.3622222222222 ,15.8622222222222 ,20.3666666666667 ,28.7711111111111 ,36.2644444444444 ,46.48 ,56.7977777777778 ",\ "19.5222222222222 ,23.4088888888889 ,28.4622222222222 ,38.0866666666667 ,46.84 ,54.5711111111111 ,65.34 ",\ "32.82 ,37.2511111111111 ,43.3555555555556 ,55.3155555555556 ,66.34 ,76.1066666666667 ,84.4622222222222 ",\ "39.7422222222222 ,44.12 ,50.64 ,63.6177777777778 ,75.5866666666667 ,86.1066666666667 ,94.98 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("1.94444444444444 ,3.14888888888889 ,4.69777777777778 ,7.53777777777778 ,9.93333333333333 ,12.3066666666667 ,14.6644444444444 ",\ "1.48 ,3.73333333333333 ,5.86666666666667 ,9.88666666666667 ,13.9933333333333 ,16.7733333333333 ,19.4733333333333 ",\ "-1.57555555555556 ,2.19111111111111 ,5.21777777777778 ,10.1711111111111 ,14.82 ,19.5222222222222 ,22.9844444444444 ",\ "-10.3755555555556 ,-4.38888888888889 ,0.191111111111111 ,7.07333333333333 ,12.9177777777778 ,18.3822222222222 ,23.7111111111111 ",\ "-13.4911111111111 ,-7.38444444444444 ,-2.38222222222222 ,5.28222222222222 ,11.7955555555556 ,17.8577777777778 ,23.7444444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("4.02888888888889 ,5.50222222222222 ,7.37555555555556 ,11.26 ,15.5888888888889 ,19.9422222222222 ,24.3111111111111 ",\ "10.3288888888889 ,11.8377777777778 ,13.8444444444444 ,17.5688888888889 ,20.7533333333333 ,25.8088888888889 ,30.9511111111111 ",\ "18.0266666666667 ,19.7777777777778 ,22.1711111111111 ,26.78 ,30.8733333333333 ,34.2977777777778 ,39.9133333333333 ",\ "32.2733333333333 ,34.4422222222222 ,37.7066666666667 ,44.22 ,50.1222222222222 ,55.1244444444444 ,59.0933333333333 ",\ "39.4177777777778 ,41.5688888888889 ,45.2555555555556 ,52.7266666666667 ,59.4844444444444 ,65.1622222222222 ,69.6 "); } } timing() { related_pin : "B1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("5.24444444444444 ,7.12888888888889 ,9.62444444444444 ,14.4488888888889 ,18.8222222222222 ,23.1777777777778 ,27.5244444444444 ",\ "9.60444444444444 ,12.0933333333333 ,14.8311111111111 ,20.3133333333333 ,26.1533333333333 ,30.6977777777778 ,35.1866666666667 ",\ "13.7866666666667 ,17.2644444444444 ,20.4888888888889 ,26.3911111111111 ,32.3155555555556 ,38.4555555555556 ,43.6955555555556 ",\ "20.1311111111111 ,25.3911111111111 ,29.7444444444444 ,36.9466666666667 ,43.5711111111111 ,50.0333333333333 ,56.4688888888889 ",\ "23.5555555555556 ,29.2666666666667 ,34.1644444444444 ,42.1844444444444 ,49.4 ,56.3044444444444 ,63.0844444444444 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("5.64666666666667 ,9.00222222222222 ,13.3822222222222 ,22.2488888888889 ,31.5777777777778 ,40.9044444444444 ,50.2288888888889 ",\ "11.7288888888889 ,14.7377777777778 ,18.9888888888889 ,27.2977777777778 ,35.0755555555556 ,44.86 ,54.7488888888889 ",\ "20.2088888888889 ,22.8155555555556 ,26.9977777777778 ,35.5977777777778 ,43.8844444444444 ,51.5955555555556 ,61.5222222222222 ",\ "37.4577777777778 ,39.0777777777778 ,43.1466666666667 ,52.3844444444444 ,61.6511111111111 ,70.3911111111111 ,78.3711111111111 ",\ "46.3511111111111 ,47.2933333333333 ,51.3 ,60.8777777777778 ,70.6044444444445 ,79.7733333333333 ,88.0955555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("3.00222222222222 ,4.12222222222222 ,5.65555555555556 ,8.55555555555556 ,10.9044444444444 ,13.2422222222222 ,15.5777777777778 ",\ "4.35333333333333 ,6.26 ,8.21111111111111 ,12.1444444444444 ,16.5044444444444 ,19.2644444444444 ,21.9577777777778 ",\ "3.14444444444444 ,6.32222222222222 ,9 ,13.6822222222222 ,18.3288888888889 ,23.1888888888889 ,26.9844444444444 ",\ "-2.82666666666667 ,2.18888888888889 ,6.10888888888889 ,12.3666666666667 ,18.0155555555556 ,23.4933333333333 ,28.9466666666667 ",\ "-4.47111111111111 ,0.437777777777778 ,4.57555555555556 ,11.3844444444444 ,17.5866666666667 ,23.6 ,29.5755555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("5.18 ,6.70888888888889 ,8.66888888888889 ,12.6711111111111 ,16.9466666666667 ,21.2377777777778 ,25.5422222222222 ",\ "13.1511111111111 ,14.8088888888889 ,16.8911111111111 ,20.8488888888889 ,24.4488888888889 ,29.4044444444444 ,34.4377777777778 ",\ "22.7466666666667 ,24.8688888888889 ,27.3955555555556 ,32.2244444444444 ,36.6533333333333 ,40.5555555555556 ,46.2622222222222 ",\ "39.88 ,43.0355555555556 ,46.6333333333333 ,53.4533333333333 ,59.64 ,64.9844444444444 ,69.3711111111111 ",\ "48.1311111111111 ,51.6444444444444 ,55.7777777777778 ,63.6288888888889 ,70.6844444444445 ,76.6888888888889 ,81.5022222222222 "); } } timing() { related_pin : "B2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("5.68 ,7.51777777777778 ,9.97111111111111 ,14.74 ,19.08 ,23.4133333333333 ,27.74 ",\ "10.3955555555556 ,12.7177777777778 ,15.3466666666667 ,20.6911111111111 ,26.4244444444444 ,30.92 ,35.3777777777778 ",\ "15.2622222222222 ,18.3911111111111 ,21.4066666666667 ,27.0711111111111 ,32.8466666666667 ,38.8733333333333 ,44.0533333333333 ",\ "23.3511111111111 ,27.9266666666667 ,31.8711111111111 ,38.6111111111111 ,44.9488888888889 ,51.1955555555556 ,57.4488888888889 ",\ "27.6377777777778 ,32.5488888888889 ,36.9555555555556 ,44.4088888888889 ,51.2488888888889 ,57.8555555555556 ,64.3622222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("6.00222222222222 ,9.36888888888889 ,13.7244444444444 ,22.5355555555556 ,31.8688888888889 ,41.1955555555556 ,50.52 ",\ "11.5444444444444 ,14.7066666666667 ,19.0444444444444 ,27.3822222222222 ,35.0422222222222 ,44.9444444444444 ,54.94 ",\ "19.1688888888889 ,22.1355555555556 ,26.56 ,35.4066666666667 ,43.7511111111111 ,51.3733333333333 ,61.4377777777778 ",\ "34.2133333333333 ,36.6933333333333 ,41.3511111111111 ,51.2888888888889 ,60.94 ,69.8466666666667 ,77.8177777777778 ",\ "41.7133333333333 ,43.82 ,48.6111111111111 ,59.1288888888889 ,69.3933333333333 ,78.84 ,87.2288888888889 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("2.84222222222222 ,3.96 ,5.45333333333333 ,8.28 ,10.6577777777778 ,13.02 ,15.3733333333333 ",\ "3.72222222222222 ,5.59111111111111 ,7.49555555555556 ,11.2111111111111 ,15.1866666666667 ,17.8933333333333 ,20.5266666666667 ",\ "2.28888888888889 ,5.33555555555556 ,7.93555555555556 ,12.3688888888889 ,16.6311111111111 ,20.98 ,24.4755555555556 ",\ "-3.96666666666667 ,0.817777777777778 ,4.65777777777778 ,10.68 ,15.9666666666667 ,20.9955555555556 ,25.94 ",\ "-6.22222222222222 ,-1.44888888888889 ,2.69777777777778 ,9.37333333333333 ,15.2777777777778 ,20.9 ,26.4333333333333 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("4.53777777777778 ,6.06666666666667 ,8.03111111111111 ,12.0511111111111 ,16.4155555555556 ,20.7911111111111 ,25.1711111111111 ",\ "11.2666666666667 ,12.7755555555556 ,14.7822222222222 ,18.5622222222222 ,21.88 ,26.8488888888889 ,31.9 ",\ "19.5044444444444 ,21.2311111111111 ,23.5422222222222 ,28 ,31.9911111111111 ,35.3577777777778 ,40.8 ",\ "34.0666666666667 ,36.3688888888889 ,39.48 ,45.6133333333333 ,51.1866666666667 ,55.9244444444444 ,59.6955555555556 ",\ "40.9222222222222 ,43.4 ,46.9466666666667 ,54.0177777777778 ,60.4533333333333 ,65.9244444444444 ,70.2733333333333 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("4.00888888888889 ,3.92 ,3.86666666666667 ,3.79555555555556 ,3.75333333333333 ,3.73777777777778 ,3.74444444444444 ",\ "8.32666666666667 ,7.91555555555556 ,7.63555555555556 ,7.21111111111111 ,6.9 ,6.68666666666667 ,6.57111111111111 ",\ "14.3933333333333 ,13.6311111111111 ,13.0733333333333 ,12.2066666666667 ,11.5488888888889 ,11.0777777777778 ,10.7933333333333 ",\ "27.2333333333333 ,26.1 ,25.1111111111111 ,23.4955555555556 ,22.2288888888889 ,21.2888888888889 ,20.6777777777778 ",\ "33.9955555555556 ,32.8422222222222 ,31.7 ,29.78 ,28.2533333333333 ,27.1044444444444 ,26.3311111111111 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("1.55333333333333 ,1.46444444444444 ,1.41333333333333 ,1.35111111111111 ,1.31777777777778 ,1.30666666666667 ,1.32222222222222 ",\ "5.75111111111111 ,5.32222222222222 ,5.01333333333333 ,4.54 ,4.19555555555556 ,3.96888888888889 ,3.86 ",\ "11.7533333333333 ,10.9977777777778 ,10.3933333333333 ,9.43555555555556 ,8.71111111111111 ,8.20444444444444 ,7.90888888888889 ",\ "24.7111111111111 ,23.7844444444444 ,22.8288888888889 ,21.1955555555556 ,19.8733333333333 ,18.8511111111111 ,18.1311111111111 ",\ "31.6511111111111 ,30.8844444444444 ,29.8711111111111 ,28.0488888888889 ,26.5111111111111 ,25.2622222222222 ,24.3 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("4.51555555555556 ,4.42666666666667 ,4.36444444444444 ,4.27777777777778 ,4.22 ,4.18888888888889 ,4.18666666666667 ",\ "8.83777777777778 ,8.50444444444445 ,8.23777777777778 ,7.81111111111111 ,7.48444444444444 ,7.25333333333333 ,7.11333333333333 ",\ "14.8533333333333 ,14.2711111111111 ,13.7711111111111 ,12.9555555555556 ,12.3133333333333 ,11.8355555555556 ,11.5155555555556 ",\ "27.3555555555556 ,26.5555555555556 ,25.7666666666667 ,24.42 ,23.3155555555556 ,22.4466666666667 ,21.8088888888889 ",\ "33.8311111111111 ,33.0644444444444 ,32.2177777777778 ,30.7266666666667 ,29.48 ,28.4666666666667 ,27.6888888888889 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("1.38 ,1.28222222222222 ,1.23111111111111 ,1.16666666666667 ,1.12666666666667 ,1.11333333333333 ,1.12222222222222 ",\ "5.36666666666667 ,4.91111111111111 ,4.61777777777778 ,4.18444444444444 ,3.87111111111111 ,3.66222222222222 ,3.55777777777778 ",\ "11.1222222222222 ,10.3222222222222 ,9.74888888888889 ,8.86444444444444 ,8.19777777777778 ,7.72666666666667 ,7.44666666666667 ",\ "23.6 ,22.6444444444444 ,21.7111111111111 ,20.1288888888889 ,18.8511111111111 ,17.86 ,17.1577777777778 ",\ "30.3088888888889 ,29.5422222222222 ,28.5288888888889 ,26.7022222222222 ,25.1666666666667 ,23.9244444444444 ,22.9755555555556 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("4.80444444444444 ,4.77555555555556 ,4.76 ,4.74444444444444 ,4.73555555555556 ,4.73555555555556 ,4.74444444444444 ",\ "8.55555555555556 ,8.21333333333333 ,7.98888888888889 ,7.65777777777778 ,7.41555555555556 ,7.25777777777778 ,7.17777777777778 ",\ "14.1177777777778 ,13.4311111111111 ,12.9355555555556 ,12.1688888888889 ,11.5955555555556 ,11.2 ,10.9755555555556 ",\ "26.6911111111111 ,25.6444444444444 ,24.6777777777778 ,23.0822222222222 ,21.8311111111111 ,20.9111111111111 ,20.3177777777778 ",\ "33.6822222222222 ,32.6266666666667 ,31.4644444444444 ,29.4733333333333 ,27.8777777777778 ,26.6733333333333 ,25.8555555555556 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("2.88 ,2.80222222222222 ,2.76 ,2.7 ,2.66444444444444 ,2.65333333333333 ,2.66222222222222 ",\ "7.18 ,6.83777777777778 ,6.56444444444444 ,6.13111111111111 ,5.80444444444444 ,5.57111111111111 ,5.43555555555556 ",\ "13.2688888888889 ,12.6666666666667 ,12.1422222222222 ,11.2844444444444 ,10.6088888888889 ,10.1044444444444 ,9.76888888888889 ",\ "26.1466666666667 ,25.3733333333333 ,24.56 ,23.1488888888889 ,21.9755555555556 ,21.0355555555556 ,20.3266666666667 ",\ "32.9177777777778 ,32.2355555555556 ,31.3844444444444 ,29.8488888888889 ,28.5288888888889 ,27.4244444444444 ,26.5377777777778 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("5.30888888888889 ,5.28444444444444 ,5.26888888888889 ,5.24666666666667 ,5.23777777777778 ,5.23555555555556 ,5.24222222222222 ",\ "9.12 ,8.83777777777778 ,8.62444444444444 ,8.29555555555556 ,8.04888888888889 ,7.87777777777778 ,7.78222222222222 ",\ "14.7111111111111 ,14.1622222222222 ,13.7133333333333 ,12.9933333333333 ,12.4355555555556 ,12.0333333333333 ,11.7822222222222 ",\ "27.1044444444444 ,26.34 ,25.5533333333333 ,24.2044444444444 ,23.1088888888889 ,22.2577777777778 ,21.6488888888889 ",\ "33.8911111111111 ,33.18 ,32.2911111111111 ,30.7088888888889 ,29.3844444444444 ,28.3177777777778 ,27.5066666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.7155555555556, 42.1333333333333 "); values ("2.69555555555556 ,2.62888888888889 ,2.59111111111111 ,2.54444444444444 ,2.52 ,2.51111111111111 ,2.52444444444444 ",\ "6.80444444444444 ,6.46666666666667 ,6.20666666666667 ,5.80222222222222 ,5.5 ,5.28888888888889 ,5.17111111111111 ",\ "12.6777777777778 ,12.0733333333333 ,11.5666666666667 ,10.7444444444444 ,10.1066666666667 ,9.63777777777778 ,9.33777777777778 ",\ "25.1622222222222 ,24.38 ,23.5711111111111 ,22.18 ,21.0377777777778 ,20.1355555555556 ,19.4688888888889 ",\ "31.7555555555556 ,31.06 ,30.2 ,28.66 ,27.3488888888889 ,26.2688888888889 ,25.42 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1877 ; } pin(A1) { direction : input ; capacitance : 0.004901 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.004681 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.004804 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.004682 ; max_transition : 2.7273 ; } } cell(DECAP_C) { area : 47 ; cell_footprint : DECAP ; cell_leakage_power : 0.508739 ; dont_touch : true ; dont_use : true ; pin(LT) { direction : input ; capacitance : 0.002139 ; internal_power() { rise_power(INPUT_PIN_POWER_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00926 ,0.02590 ,0.05004 ,0.10334 ,0.13245 "); } fall_power(INPUT_PIN_POWER_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02890 ,0.04712 ,0.07272 ,0.12717 ,0.15598 "); } } max_transition : 2.7273 ; } } cell(DFFR_E) { area : 19 ; cell_footprint : DFFR ; cell_leakage_power : 0.896169 ; scan_group : SDFFR_E ; pin(Q) { direction : output ; function : "IQ" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("11.8288888888889 ,13.0911111111111 ,14.9222222222222 ,18.6866666666667 ,22.3866666666667 ,26.1355555555556 ,29.9155555555556 ",\ "15.1333333333333 ,16.3644444444444 ,18.1133333333333 ,21.8377777777778 ,25.76 ,29.5822222222222 ,33.4444444444444 ",\ "16.1488888888889 ,17.5622222222222 ,19.3155555555556 ,22.8911111111111 ,26.5244444444444 ,30.1488888888889 ,34.06 ",\ "13.02 ,14.7333333333333 ,16.4355555555556 ,19.8866666666667 ,23.46 ,27.06 ,30.6222222222222 ",\ "11.1533333333333 ,12.5577777777778 ,13.9911111111111 ,17.24 ,20.9155555555556 ,24.8355555555556 ,28.8888888888889 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("2.6 ,5.48222222222222 ,9.42 ,17.5466666666667 ,25.3955555555556 ,33.2777777777778 ,41.1822222222222 ",\ "2.57555555555556 ,5.40222222222222 ,9.28222222222222 ,17.3333333333333 ,25.72 ,34.3466666666667 ,42.1177777777778 ",\ "2.58 ,5.37111111111111 ,9.21555555555556 ,17.2266666666667 ,25.6066666666667 ,34.3244444444444 ,43.3644444444444 ",\ "2.59333333333333 ,5.32666666666667 ,9.10666666666667 ,17.0133333333333 ,25.3133333333333 ,33.9755555555556 ,42.9822222222222 ",\ "2.59555555555556 ,5.30666666666667 ,9.04888888888889 ,16.8733333333333 ,25.0866666666667 ,33.6533333333333 ,42.5577777777778 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("7.32888888888889 ,8.42444444444445 ,9.91555555555555 ,12.8088888888889 ,15.4511111111111 ,18.08 ,20.7 ",\ "8.43555555555556 ,9.63111111111111 ,11.0555555555556 ,13.9244444444444 ,16.9288888888889 ,19.42 ,21.8866666666667 ",\ "7.14888888888889 ,8.60666666666667 ,10.0311111111111 ,12.6511111111111 ,15.2288888888889 ,17.8377777777778 ,20.24 ",\ "0.0511111111111111 ,1.81111111111111 ,3.17111111111111 ,5.50666666666667 ,7.80666666666667 ,10.1644444444444 ,12.6088888888889 ",\ "-4.07777777777778 ,-2.6 ,-1.46666666666667 ,0.677777777777778 ,3.02888888888889 ,5.64444444444444 ,8.52222222222222 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("1.93111111111111 ,3.66888888888889 ,6.03111111111111 ,10.8288888888889 ,15.6511111111111 ,20.5022222222222 ,25.3711111111111 ",\ "2.06444444444444 ,3.73333333333333 ,6.02222222222222 ,10.7466666666667 ,15.6177777777778 ,20.38 ,25.0844444444444 ",\ "2.27555555555556 ,3.87111111111111 ,6.08444444444444 ,10.7111111111111 ,15.5533333333333 ,20.58 ,25.5311111111111 ",\ "2.63777777777778 ,4.11777777777778 ,6.18222222222222 ,10.5933333333333 ,15.3222222222222 ,20.3377777777778 ,25.6222222222222 ",\ "2.77111111111111 ,4.20888888888889 ,6.2 ,10.4822222222222 ,15.1222222222222 ,20.08 ,25.3422222222222 "); } } timing() { related_pin : "RN" ; timing_sense : positive_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("10.4288888888889 ,11.5111111111111 ,13.0066666666667 ,15.9288888888889 ,18.5822222222222 ,21.2377777777778 ,23.8933333333333 ",\ "14.9711111111111 ,16.1066666666667 ,17.4644444444444 ,20.3555555555556 ,23.5377777777778 ,26.1044444444444 ,28.6822222222222 ",\ "18.7422222222222 ,20.0733333333333 ,21.3555555555556 ,23.9155555555556 ,26.6355555555556 ,29.5177777777778 ,32.1777777777778 ",\ "23.2488888888889 ,24.8244444444444 ,26.02 ,28.2955555555556 ,30.7066666666667 ,33.2422222222222 ,35.8688888888889 ",\ "25.2844444444444 ,26.6266666666667 ,27.7066666666667 ,29.94 ,32.4533333333333 ,35.1977777777778 ,38.1244444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("1.81111111111111 ,3.60666666666667 ,6.01777777777778 ,10.8866666666667 ,15.8111111111111 ,20.7577777777778 ,25.7133333333333 ",\ "1.83111111111111 ,3.60222222222222 ,5.99333333333333 ,10.8488888888889 ,15.7688888888889 ,20.6577777777778 ,25.5422222222222 ",\ "1.86 ,3.61111111111111 ,5.98888888888889 ,10.8577777777778 ,15.8533333333333 ,20.9555555555556 ,25.9777777777778 ",\ "1.92222222222222 ,3.63777777777778 ,5.97111111111111 ,10.8044444444444 ,15.8288888888889 ,21.0266666666667 ,26.3866666666667 ",\ "1.95777777777778 ,3.65555555555556 ,5.95777777777778 ,10.7333333333333 ,15.7066666666667 ,20.8577777777778 ,26.1777777777778 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("8.35777777777778 ,8.13555555555556 ,7.98888888888889 ,7.74888888888889 ,7.55111111111111 ,7.38444444444444 ,7.24888888888889 ",\ "10.9222222222222 ,10.6911111111111 ,10.5311111111111 ,10.2777777777778 ,10.0688888888889 ,9.89777777777778 ,9.76444444444444 ",\ "14.5622222222222 ,14.3222222222222 ,14.1511111111111 ,13.88 ,13.6577777777778 ,13.48 ,13.3466666666667 ",\ "22.1066666666667 ,21.8777777777778 ,21.7066666666667 ,21.4266666666667 ,21.1955555555556 ,21.0066666666667 ,20.86 ",\ "25.9955555555556 ,25.7844444444444 ,25.6244444444444 ,25.3577777777778 ,25.1311111111111 ,24.9377777777778 ,24.7755555555556 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("5.20666666666667 ,5.14888888888889 ,5.11333333333333 ,5.05777777777778 ,5.01333333333333 ,4.97777777777778 ,4.95111111111111 ",\ "8.10666666666667 ,7.99111111111111 ,7.92444444444444 ,7.82444444444445 ,7.75111111111111 ,7.69777777777778 ,7.66444444444444 ",\ "12.1133333333333 ,11.9288888888889 ,11.82 ,11.6622222222222 ,11.5466666666667 ,11.4688888888889 ,11.4288888888889 ",\ "20.1711111111111 ,19.8688888888889 ,19.6911111111111 ,19.4333333333333 ,19.2488888888889 ,19.1266666666667 ,19.0666666666667 ",\ "24.2088888888889 ,23.8622222222222 ,23.6555555555556 ,23.3577777777778 ,23.1422222222222 ,23 ,22.9266666666667 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.44, 16.8577777777778, 25.2755555555556, 33.6933333333333, 42.1088888888889 "); values ("8.04222222222222 ,7.98666666666667 ,7.94444444444444 ,7.87333333333333 ,7.81555555555556 ,7.76666666666667 ,7.72888888888889 ",\ "10.4488888888889 ,10.3911111111111 ,10.3511111111111 ,10.2822222222222 ,10.2244444444444 ,10.1777777777778 ,10.1355555555556 ",\ "13.7822222222222 ,13.72 ,13.68 ,13.6133333333333 ,13.5555555555556 ,13.5066666666667 ,13.4644444444444 ",\ "20.7155555555556 ,20.6444444444444 ,20.5955555555556 ,20.52 ,20.4577777777778 ,20.4066666666667 ,20.3666666666667 ",\ "24.3133333333333 ,24.2311111111111 ,24.1777777777778 ,24.0933333333333 ,24.0244444444444 ,23.9711111111111 ,23.9333333333333 "); } related_pin : "RN" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1876 ; } pin(QBAR) { direction : output ; function : "IQN" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("5.14666666666667 ,6.84 ,9.06888888888889 ,13.1933333333333 ,16.82 ,20.3977777777778 ,23.9444444444444 ",\ "6.40888888888889 ,8.44444444444444 ,10.5866666666667 ,14.8355555555556 ,19.2311111111111 ,22.48 ,25.6911111111111 ",\ "5.00222222222222 ,7.69333333333333 ,9.88444444444444 ,13.7066666666667 ,17.52 ,21.5088888888889 ,24.4866666666667 ",\ "-2.56666666666667 ,1.08444444444444 ,3.41111111111111 ,6.92444444444444 ,10.2 ,13.56 ,17.1 ",\ "-6.51333333333333 ,-3.04666666666667 ,-0.826666666666667 ,2.62888888888889 ,6.02666666666667 ,9.68222222222222 ,13.6977777777778 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("2.72888888888889 ,5.70222222222222 ,9.62222222222222 ,17.5422222222222 ,25.6088888888889 ,33.6844444444444 ,41.7688888888889 ",\ "3.73555555555556 ,6.60888888888889 ,10.4266666666667 ,18.0066666666667 ,25.5377777777778 ,33.44 ,41.36 ",\ "5.05111111111111 ,7.81555555555556 ,11.4822222222222 ,18.8755555555556 ,26.3022222222222 ,33.7155555555556 ,41.3711111111111 ",\ "7.21555555555556 ,9.88222222222222 ,13.2622222222222 ,20.2155555555556 ,27.4044444444444 ,34.7622222222222 ,42.2488888888889 ",\ "8.03111111111111 ,10.7177777777778 ,13.9622222222222 ,20.6666666666667 ,27.6733333333333 ,34.9088888888889 ,42.3266666666667 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("8.06888888888889 ,9.67777777777778 ,11.7622222222222 ,15.0866666666667 ,17.2688888888889 ,19.2644444444444 ,21.1466666666667 ",\ "11.6644444444444 ,13.4866666666667 ,15.2311111111111 ,18.7688888888889 ,22.5933333333333 ,23.9466666666667 ,25.1866666666667 ",\ "12.74 ,15.1111111111111 ,16.6533333333333 ,19.1422222222222 ,21.82 ,24.9733333333333 ,25.76 ",\ "9.16 ,12.16 ,13.5088888888889 ,14.9977777777778 ,16.3622222222222 ,18.0266666666667 ,20.1377777777778 ",\ "7.26888888888889 ,9.68222222222222 ,10.8177777777778 ,12.1844444444444 ,13.6555555555556 ,15.66 ,18.3466666666667 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("3.02 ,4.71777777777778 ,6.86 ,10.9644444444444 ,14.9533333333333 ,18.8711111111111 ,22.7466666666667 ",\ "2.92444444444444 ,4.67111111111111 ,6.83333333333333 ,10.9066666666667 ,14.8088888888889 ,18.7644444444444 ,22.6777777777778 ",\ "3.10888888888889 ,4.88888888888889 ,7.03333333333333 ,11.0444444444444 ,14.8488888888889 ,18.5133333333333 ,22.3666666666667 ",\ "3.68666666666667 ,5.52 ,7.62444444444445 ,11.52 ,15.2 ,18.7355555555556 ,22.1577777777778 ",\ "4.02666666666667 ,5.88444444444444 ,7.97333333333333 ,11.8333333333333 ,15.48 ,18.9933333333333 ,22.3977777777778 "); } } timing() { related_pin : "RN" ; timing_sense : negative_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("8.37777777777778 ,9.94444444444444 ,12.0577777777778 ,16.1177777777778 ,19.8711111111111 ,23.6133333333333 ,27.3488888888889 ",\ "13.0622222222222 ,14.7244444444444 ,16.6577777777778 ,20.7044444444444 ,25 ,28.5555555555556 ,32.1288888888889 ",\ "16.86 ,18.7911111111111 ,20.6 ,24.1844444444444 ,28.0111111111111 ,32.0844444444444 ,35.5644444444444 ",\ "21.1955555555556 ,23.4577777777778 ,25.12 ,28.2622222222222 ,31.6377777777778 ,35.2555555555556 ,39.0911111111111 ",\ "23.2844444444444 ,25.2533333333333 ,26.7755555555556 ,29.8488888888889 ,33.3177777777778 ,37.1644444444444 ,41.3444444444444 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("2.61555555555556 ,5.57333333333333 ,9.57333333333333 ,17.6355555555556 ,25.7111111111111 ,33.82 ,41.9422222222222 ",\ "2.73333333333333 ,5.62888888888889 ,9.57333333333333 ,17.6488888888889 ,25.8777777777778 ,33.8511111111111 ,41.8422222222222 ",\ "2.91111111111111 ,5.73777777777778 ,9.61555555555556 ,17.6288888888889 ,25.92 ,34.4488888888889 ,42.3622222222222 ",\ "3.29777777777778 ,5.99777777777778 ,9.73111111111111 ,17.5466666666667 ,25.7377777777778 ,34.26 ,43.0933333333333 ",\ "3.49555555555556 ,6.14222222222222 ,9.79555555555556 ,17.4711111111111 ,25.5422222222222 ,33.9644444444444 ,42.7133333333333 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("4.95111111111111 ,4.95111111111111 ,4.95111111111111 ,4.95111111111111 ,4.95111111111111 ,4.95111111111111 ,4.95111111111111 ",\ "7.66444444444444 ,7.66444444444444 ,7.66444444444444 ,7.66444444444444 ,7.66444444444444 ,7.66444444444444 ,7.66444444444444 ",\ "11.4288888888889 ,11.4288888888889 ,11.4288888888889 ,11.4288888888889 ,11.4288888888889 ,11.4288888888889 ,11.4288888888889 ",\ "19.0666666666667 ,19.0666666666667 ,19.0666666666667 ,19.0666666666667 ,19.0666666666667 ,19.0666666666667 ,19.0666666666667 ",\ "22.9266666666667 ,22.9266666666667 ,22.9266666666667 ,22.9266666666667 ,22.9266666666667 ,22.9266666666667 ,22.9266666666667 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("7.24888888888889 ,7.24888888888889 ,7.24888888888889 ,7.24888888888889 ,7.24888888888889 ,7.24888888888889 ,7.24888888888889 ",\ "9.76444444444444 ,9.76444444444444 ,9.76444444444444 ,9.76444444444444 ,9.76444444444444 ,9.76444444444444 ,9.76444444444444 ",\ "13.3466666666667 ,13.3466666666667 ,13.3466666666667 ,13.3466666666667 ,13.3466666666667 ,13.3466666666667 ,13.3466666666667 ",\ "20.86 ,20.86 ,20.86 ,20.86 ,20.86 ,20.86 ,20.86 ",\ "24.7755555555556 ,24.7755555555556 ,24.7755555555556 ,24.7755555555556 ,24.7755555555556 ,24.7755555555556 ,24.7755555555556 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("7.72888888888889 ,7.72888888888889 ,7.72888888888889 ,7.72888888888889 ,7.72888888888889 ,7.72888888888889 ,7.72888888888889 ",\ "10.1355555555556 ,10.1355555555556 ,10.1355555555556 ,10.1355555555556 ,10.1355555555556 ,10.1355555555556 ,10.1355555555556 ",\ "13.4644444444444 ,13.4644444444444 ,13.4644444444444 ,13.4644444444444 ,13.4644444444444 ,13.4644444444444 ,13.4644444444444 ",\ "20.3666666666667 ,20.3666666666667 ,20.3666666666667 ,20.3666666666667 ,20.3666666666667 ,20.3666666666667 ,20.3666666666667 ",\ "23.9333333333333 ,23.9333333333333 ,23.9333333333333 ,23.9333333333333 ,23.9333333333333 ,23.9333333333333 ,23.9333333333333 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.16666666666667, 4.62444444444444, 9.22666666666667, 18.4066666666667, 27.6088888888889, 36.7911111111111, 45.9933333333333 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "RN" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2049 ; } pin(CLK) { direction : input ; clock : true ; capacitance : 0.004601 ; min_pulse_width_low : 1.062762 ; min_pulse_width_high : 1.062762 ; internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.03264 ,0.04699 ,0.06753 ,0.11018 ,0.13220 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02356 ,0.03585 ,0.05339 ,0.09000 ,0.10899 "); } } max_transition : 2.7273 ; } pin(D) { direction : input ; capacitance : 0.001915 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.08107 ,0.06205 ,0.06981 ,0.14008 ,0.17125 ",\ "0.08054 ,0.05566 ,0.05929 ,0.12903 ,0.16114 ",\ "0.05451 ,0.02155 ,0.02188 ,0.09523 ,0.12605 ",\ "-0.04273 ,-0.09045 ,-0.09506 ,-0.01288 ,0.01474 ",\ "-0.09175 ,-0.14489 ,-0.15427 ,-0.07397 ,-0.04391 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.17482 ,0.24367 ,0.32412 ,0.44912 ,0.49525 ",\ "0.24547 ,0.32388 ,0.40802 ,0.52893 ,0.57780 ",\ "0.33241 ,0.41634 ,0.51240 ,0.66105 ,0.71942 ",\ "0.47901 ,0.56737 ,0.69770 ,0.94273 ,1.02628 ",\ "0.53734 ,0.63438 ,0.77974 ,1.05458 ,1.14639 "); } } timing() { related_pin : "CLK" ; timing_type : hold_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.01033 ,0.00361 ,0.00079 ,-0.03962 ,-0.05661 ",\ "-0.00034 ,0.02017 ,0.01847 ,-0.03035 ,-0.04863 ",\ "0.02993 ,0.05753 ,0.05823 ,0.00267 ,-0.01792 ",\ "0.12524 ,0.16458 ,0.17163 ,0.10939 ,0.08239 ",\ "0.17784 ,0.22354 ,0.23378 ,0.16698 ,0.13606 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.07948 ,-0.11354 ,-0.14724 ,-0.18510 ,-0.19488 ",\ "-0.13813 ,-0.17593 ,-0.21603 ,-0.27124 ,-0.29190 ",\ "-0.20447 ,-0.25036 ,-0.30154 ,-0.38142 ,-0.41639 ",\ "-0.31378 ,-0.38005 ,-0.45879 ,-0.59392 ,-0.65595 ",\ "-0.36591 ,-0.44114 ,-0.53454 ,-0.70062 ,-0.77489 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00479 ,0.00727 ,0.01075 ,0.01809 ,0.02193 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00567 ,0.00808 ,0.01152 ,0.01883 ,0.02269 "); } } max_transition : 2.7273 ; } pin(RN) { direction : input ; capacitance : 0.003535 ; min_pulse_width_low : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.07272 ,0.04312 ,0.04537 ,0.11847 ,0.14965 ",\ "0.09408 ,0.06132 ,0.06138 ,0.13334 ,0.16357 ",\ "0.10012 ,0.06756 ,0.06448 ,0.12779 ,0.15751 ",\ "0.07081 ,0.04362 ,0.03578 ,0.07792 ,0.10678 ",\ "0.05447 ,0.02697 ,0.01872 ,0.05928 ,0.08653 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01166 ,0.03168 ,0.05957 ,0.11776 ,0.14801 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02038 ,0.04006 ,0.06758 ,0.12579 ,0.15645 "); } } max_transition : 2.7273 ; } ff("IQ", "IQN") { clocked_on : "CLK"; next_state : "D"; clear : "RN'"; } } cell(DFFSR_E) { area : 23 ; cell_footprint : DFFSR ; cell_leakage_power : 0.980019 ; scan_group : SDFFSR_E ; pin(Q) { direction : output ; function : "IQ" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("11.5933333333333 ,13.3066666666667 ,15.7466666666667 ,20.6555555555556 ,25.5222222222222 ,30.4333333333333 ,35.3688888888889 ",\ "14.8622222222222 ,16.5466666666667 ,18.8977777777778 ,23.8355555555556 ,28.9022222222222 ,33.8733333333333 ,38.8755555555556 ",\ "16.0044444444444 ,17.8333333333333 ,20.1666666666667 ,24.9088888888889 ,29.6888888888889 ,34.5133333333333 ,39.6488888888889 ",\ "13.3155555555556 ,15.3088888888889 ,17.58 ,22.2022222222222 ,26.8955555555556 ,31.5622222222222 ,36.14 ",\ "11.4666666666667 ,13.0977777777778 ,15.1311111111111 ,19.6466666666667 ,24.5222222222222 ,29.5644444444444 ,34.6866666666667 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("2.81111111111111 ,6.62222222222222 ,11.8622222222222 ,22.3022222222222 ,32.6266666666667 ,42.9888888888889 ,53.3733333333333 ",\ "2.77333333333333 ,6.52 ,11.6911111111111 ,22.5 ,33.4733333333333 ,43.6866666666667 ,53.9222222222222 ",\ "2.76666666666667 ,6.47777777777778 ,11.6133333333333 ,22.3688888888889 ,33.6844444444444 ,45.2177777777778 ,55.3933333333333 ",\ "2.76222222222222 ,6.41777777777778 ,11.4844444444444 ,22.0755555555556 ,33.1888888888889 ,44.7777777777778 ,56.8266666666667 ",\ "2.76222222222222 ,6.38888888888889 ,11.4088888888889 ,21.8755555555556 ,32.8088888888889 ,44.1622222222222 ,55.9222222222222 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("7.64 ,8.98444444444444 ,10.7844444444444 ,14.1844444444444 ,17.4 ,20.5866666666667 ,23.7577777777778 ",\ "8.70666666666667 ,10.14 ,11.8733333333333 ,15.2955555555556 ,18.6577777777778 ,21.7444444444444 ,24.8133333333333 ",\ "7.23555555555556 ,8.89111111111111 ,10.62 ,13.8044444444444 ,16.8733333333333 ,19.8933333333333 ,22.8711111111111 ",\ "-0.666666666666667 ,1.15555555555556 ,2.78888888888889 ,5.72888888888889 ,8.59555555555555 ,11.46 ,14.3377777777778 ",\ "-5.47555555555556 ,-4.02444444444444 ,-2.64 ,0.14 ,3.12888888888889 ,6.34 ,9.76444444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("2.04 ,4.15333333333333 ,7 ,12.8177777777778 ,18.7333333333333 ,24.6822222222222 ,30.6488888888889 ",\ "2.17555555555556 ,4.21777777777778 ,7.00888888888889 ,12.7333333333333 ,18.5333333333333 ,24.2955555555556 ,30.0777777777778 ",\ "2.38444444444444 ,4.34666666666667 ,7.06444444444444 ,12.7533333333333 ,18.7111111111111 ,24.7644444444444 ,30.3222222222222 ",\ "2.77111111111111 ,4.58444444444445 ,7.11777777777778 ,12.58 ,18.4888888888889 ,24.8022222222222 ,31.4955555555556 ",\ "2.93333333333333 ,4.67777777777778 ,7.1 ,12.3644444444444 ,18.1111111111111 ,24.2888888888889 ,30.8755555555556 "); } } timing() { related_pin : "RN" ; timing_sense : positive_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("11.4088888888889 ,12.7355555555556 ,14.5311111111111 ,17.9288888888889 ,21.1311111111111 ,24.3177777777778 ,27.4977777777778 ",\ "16.3555555555556 ,17.6822222222222 ,19.3244444444444 ,22.7688888888889 ,26.2688888888889 ,29.4111111111111 ,32.5622222222222 ",\ "20.6577777777778 ,22.1022222222222 ,23.6444444444444 ,26.7622222222222 ,30.0155555555556 ,33.34 ,36.5311111111111 ",\ "26.0066666666667 ,27.5488888888889 ,28.9933333333333 ,31.88 ,34.8755555555556 ,37.92 ,40.9733333333333 ",\ "28.1866666666667 ,29.4622222222222 ,30.8244444444444 ,33.7422222222222 ,36.8911111111111 ,40.1711111111111 ,43.5244444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("1.95777777777778 ,4.10888888888889 ,6.98 ,12.8333333333333 ,18.7822222222222 ,24.7533333333333 ,30.7355555555556 ",\ "1.97777777777778 ,4.10888888888889 ,6.97555555555556 ,12.7488888888889 ,18.5644444444444 ,24.4511111111111 ,30.3533333333333 ",\ "2.00666666666667 ,4.11555555555556 ,6.97111111111111 ,12.8088888888889 ,18.7688888888889 ,24.7777777777778 ,30.5888888888889 ",\ "2.07333333333333 ,4.13111111111111 ,6.93333333333333 ,12.7511111111111 ,18.8155555555556 ,25.1 ,31.5933333333333 ",\ "2.11555555555556 ,4.14444444444444 ,6.89777777777778 ,12.6311111111111 ,18.6222222222222 ,24.8444444444444 ,31.2844444444444 "); } } timing() { related_pin : "S" ; timing_sense : positive_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("12.0977777777778 ,13.8555555555556 ,16.3222222222222 ,21.2488888888889 ,26.12 ,31.0266666666667 ,35.9533333333333 ",\ "14.44 ,16.2 ,18.5911111111111 ,23.6044444444444 ,28.7222222222222 ,33.5933333333333 ,38.4866666666667 ",\ "15.3888888888889 ,17.2466666666667 ,19.6044444444444 ,24.42 ,29.3644444444444 ,34.3688888888889 ,39.2577777777778 ",\ "14.2288888888889 ,16.2066666666667 ,18.5222222222222 ,23.1822222222222 ,27.9311111111111 ,32.7288888888889 ,37.5555555555556 ",\ "13.1511111111111 ,14.9511111111111 ,17.1711111111111 ,21.7933333333333 ,26.6222222222222 ,31.5955555555556 ,36.6777777777778 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("2.65111111111111 ,6.48666666666667 ,11.7733333333333 ,22.2555555555556 ,32.5688888888889 ,42.9111111111111 ,53.2733333333333 ",\ "2.62888888888889 ,6.4 ,11.6022222222222 ,22.5022222222222 ,33.5644444444444 ,43.7644444444445 ,53.9844444444444 ",\ "2.62444444444444 ,6.36222222222222 ,11.5333333333333 ,22.3466666666667 ,33.7177777777778 ,45.3088888888889 ,55.4977777777778 ",\ "2.61555555555556 ,6.31333333333333 ,11.4288888888889 ,22.0755555555556 ,33.1822222222222 ,44.7177777777778 ,56.66 ",\ "2.60888888888889 ,6.28666666666667 ,11.3755555555556 ,21.9177777777778 ,32.8577777777778 ,44.1577777777778 ,55.8022222222222 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("8.19333333333334 ,8.01111111111111 ,7.86888888888889 ,7.62888888888889 ,7.42888888888889 ,7.26222222222222 ,7.13111111111111 ",\ "10.6511111111111 ,10.4622222222222 ,10.3111111111111 ,10.06 ,9.85111111111111 ,9.68222222222222 ,9.55333333333333 ",\ "14.1355555555556 ,13.94 ,13.7777777777778 ,13.5088888888889 ,13.2911111111111 ,13.12 ,12.9911111111111 ",\ "21.3666666666667 ,21.1711111111111 ,21.0066666666667 ,20.7266666666667 ,20.4977777777778 ,20.3155555555556 ,20.18 ",\ "25.0977777777778 ,24.9133333333333 ,24.7533333333333 ,24.48 ,24.2511111111111 ,24.0666666666667 ,23.92 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("5.51333333333333 ,5.45333333333333 ,5.41111111111111 ,5.34 ,5.28222222222222 ,5.23777777777778 ,5.2 ",\ "8.32888888888889 ,8.22222222222222 ,8.14666666666667 ,8.03111111111111 ,7.94444444444444 ,7.88 ,7.84222222222222 ",\ "12.2377777777778 ,12.0666666666667 ,11.9511111111111 ,11.7733333333333 ,11.6444444444444 ,11.5577777777778 ,11.5133333333333 ",\ "20.1577777777778 ,19.8844444444444 ,19.6933333333333 ,19.4044444444444 ,19.1955555555556 ,19.0622222222222 ,19.0022222222222 ",\ "24.1622222222222 ,23.8444444444444 ,23.62 ,23.2777777777778 ,23.0333333333333 ,22.8777777777778 ,22.8088888888889 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("8.51111111111111 ,8.44666666666667 ,8.39777777777778 ,8.31111111111111 ,8.23555555555556 ,8.16888888888889 ,8.11111111111111 ",\ "10.7555555555556 ,10.6888888888889 ,10.6355555555556 ,10.5444444444444 ,10.4666666666667 ,10.4 ,10.3422222222222 ",\ "13.8511111111111 ,13.7777777777778 ,13.72 ,13.6244444444444 ,13.5422222222222 ,13.4733333333333 ,13.42 ",\ "20.2555555555556 ,20.1688888888889 ,20.1044444444444 ,19.9955555555556 ,19.9066666666667 ,19.8333333333333 ,19.78 ",\ "23.56 ,23.4666666666667 ,23.3955555555556 ,23.28 ,23.1866666666667 ,23.1133333333333 ,23.0577777777778 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("8.09555555555556 ,7.97111111111111 ,7.86888888888889 ,7.69555555555556 ,7.55333333333333 ,7.43555555555556 ,7.34222222222222 ",\ "10.3222222222222 ,10.1933333333333 ,10.0888888888889 ,9.91555555555555 ,9.76888888888889 ,9.64888888888889 ,9.55555555555556 ",\ "13.4088888888889 ,13.28 ,13.1733333333333 ,12.9955555555556 ,12.8466666666667 ,12.7244444444444 ,12.6311111111111 ",\ "19.8044444444444 ,19.6711111111111 ,19.5666666666667 ,19.3911111111111 ,19.2466666666667 ,19.1244444444444 ,19.0266666666667 ",\ "23.1066666666667 ,22.9755555555556 ,22.8733333333333 ,22.7044444444444 ,22.56 ,22.44 ,22.3422222222222 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.32444444444444, 5.27555555555556, 10.5044444444444, 20.9866666666667, 31.4711111111111, 41.9755555555556, 52.4577777777778 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2337 ; } pin(QBAR) { direction : output ; function : "IQN" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("5.62666666666667 ,7.85333333333333 ,10.7222222222222 ,15.84 ,20.5488888888889 ,25.1711111111111 ,29.7466666666667 ",\ "6.97777777777778 ,9.49555555555556 ,12.2533333333333 ,17.6111111111111 ,22.6155555555556 ,26.9644444444444 ,31.2555555555556 ",\ "5.53555555555556 ,8.60222222222222 ,11.3711111111111 ,16.2688888888889 ,21.0311111111111 ,25.5511111111111 ,29.5844444444444 ",\ "-2.75777777777778 ,1.00888888888889 ,3.86444444444444 ,8.49555555555555 ,12.8222222222222 ,17.1466666666667 ,21.5622222222222 ",\ "-7.51111111111111 ,-4.05555555555556 ,-1.30444444444444 ,3.36666666666667 ,7.97333333333333 ,12.8 ,17.9377777777778 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.07555555555556 ,6.95111111111111 ,11.9933333333333 ,22.3355555555556 ,32.8577777777778 ,43.3822222222222 ,53.9111111111111 ",\ "4.11111111111111 ,7.89333333333333 ,12.8488888888889 ,22.5422222222222 ,32.3911111111111 ,42.7533333333333 ,53.1333333333333 ",\ "5.49777777777778 ,9.13777777777778 ,13.9333333333333 ,23.5177777777778 ,33.0066666666667 ,42.6644444444444 ,52.7644444444445 ",\ "7.90666666666667 ,11.3177777777778 ,15.7688888888889 ,24.9666666666667 ,34.4355555555556 ,44.0688888888889 ,53.82 ",\ "8.89333333333333 ,12.2266666666667 ,16.5022222222222 ,25.4355555555556 ,34.7577777777778 ,44.3444444444444 ,54.1355555555556 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("8.19555555555556 ,10.2688888888889 ,12.8333333333333 ,16.5444444444444 ,19.3133333333333 ,21.8466666666667 ,24.2488888888889 ",\ "11.8888888888889 ,14.0711111111111 ,16.2733333333333 ,20.5822222222222 ,24.1355555555556 ,26.1622222222222 ,28.0622222222222 ",\ "13.2622222222222 ,15.8044444444444 ,17.7422222222222 ,21.0044444444444 ,24.3933333333333 ,27.2155555555556 ,28.6 ",\ "10.1977777777778 ,13.0355555555556 ,14.7022222222222 ,17.0044444444444 ,19.1888888888889 ,21.6266666666667 ,24.4466666666667 ",\ "8.11555555555556 ,10.3444444444444 ,11.8288888888889 ,14.0888888888889 ,16.4755555555556 ,19.3533333333333 ,22.8555555555556 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.12666666666667 ,5.33111111111111 ,8.06666666666667 ,13.3533333333333 ,18.5311111111111 ,23.6222222222222 ,28.6688888888889 ",\ "3.06666666666667 ,5.32666666666667 ,8.09333333333333 ,13.2155555555556 ,18.22 ,23.3688888888889 ,28.4733333333333 ",\ "3.28444444444444 ,5.56 ,8.30222222222222 ,13.38 ,18.1311111111111 ,22.8933333333333 ,27.9377777777778 ",\ "3.91555555555556 ,6.19111111111111 ,8.87333333333333 ,13.8644444444444 ,18.5888888888889 ,23.1311111111111 ,27.5244444444444 ",\ "4.28 ,6.54666666666667 ,9.20666666666667 ,14.1777777777778 ,18.92 ,23.5222222222222 ,28.0155555555556 "); } } timing() { related_pin : "RN" ; timing_sense : negative_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("9.43777777777778 ,11.5866666666667 ,14.3711111111111 ,19.4488888888889 ,24.2111111111111 ,28.9044444444444 ,33.5622222222222 ",\ "14.5866666666667 ,16.7911111111111 ,19.3511111111111 ,24.5444444444444 ,29.5755555555556 ,34.1177777777778 ,38.6466666666667 ",\ "18.9933333333333 ,21.3822222222222 ,23.7622222222222 ,28.44 ,33.3022222222222 ,38.0933333333333 ,42.5333333333333 ",\ "24.2177777777778 ,26.7066666666667 ,28.8822222222222 ,33.1244444444444 ,37.5555555555556 ,42.1577777777778 ,46.9 ",\ "26.3644444444444 ,28.46 ,30.5288888888889 ,34.8022222222222 ,39.4177777777778 ,44.3222222222222 ,49.4755555555556 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.04222222222222 ,6.87111111111111 ,11.9333333333333 ,22.2688888888889 ,32.7577777777778 ,43.2666666666667 ,53.7866666666667 ",\ "3.16888888888889 ,6.96444444444445 ,12.0266666666667 ,22.1222222222222 ,32.3022222222222 ,42.6822222222222 ,53.0755555555556 ",\ "3.34222222222222 ,7.06666666666667 ,12.0755555555556 ,22.2511111111111 ,32.5822222222222 ,42.9022222222222 ,53.06 ",\ "3.76 ,7.31777777777778 ,12.1422222222222 ,22.1888888888889 ,32.7 ,43.6288888888889 ,54.9555555555556 ",\ "4.00222222222222 ,7.47111111111111 ,12.1666666666667 ,22.0155555555556 ,32.3977777777778 ,43.2622222222222 ,54.5844444444445 "); } } timing() { related_pin : "S" ; timing_sense : negative_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("9.14 ,11 ,13.2555555555556 ,16.7044444444444 ,19.4555555555556 ,22.0177777777778 ,24.4711111111111 ",\ "11.7244444444444 ,13.7355555555556 ,15.7755555555556 ,19.6533333333333 ,22.94 ,25.1488888888889 ,27.2511111111111 ",\ "12.7977777777778 ,15.0933333333333 ,16.9688888888889 ,20.1533333333333 ,23.3666666666667 ,26.14 ,27.8688888888889 ",\ "11.4022222222222 ,13.9222222222222 ,15.6422222222222 ,18.1955555555556 ,20.58 ,23.1088888888889 ,25.8955555555556 ",\ "10.1822222222222 ,12.3466666666667 ,14.0022222222222 ,16.5777777777778 ,19.0888888888889 ,21.8711111111111 ,25.0444444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("2.82444444444444 ,4.88444444444444 ,7.46888888888889 ,12.6333333333333 ,17.7977777777778 ,22.9177777777778 ,28.0111111111111 ",\ "2.97555555555556 ,5.06888888888889 ,7.66888888888889 ,12.5355555555556 ,17.38 ,22.4844444444444 ,27.5666666666667 ",\ "3.17333333333333 ,5.26888888888889 ,7.84666666666667 ,12.7177777777778 ,17.3377777777778 ,22.0088888888889 ,26.9866666666667 ",\ "3.65555555555556 ,5.73111111111111 ,8.23333333333333 ,13.0533333333333 ,17.7666666666667 ,22.42 ,27.0244444444444 ",\ "3.94666666666667 ,6 ,8.46 ,13.2355555555556 ,17.9666666666667 ,22.6955555555556 ,27.4355555555556 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("5.2 ,5.2 ,5.2 ,5.2 ,5.2 ,5.2 ,5.2 ",\ "7.84222222222222 ,7.84222222222222 ,7.84222222222222 ,7.84222222222222 ,7.84222222222222 ,7.84222222222222 ,7.84222222222222 ",\ "11.5133333333333 ,11.5133333333333 ,11.5133333333333 ,11.5133333333333 ,11.5133333333333 ,11.5133333333333 ,11.5133333333333 ",\ "19.0022222222222 ,19.0022222222222 ,19.0022222222222 ,19.0022222222222 ,19.0022222222222 ,19.0022222222222 ,19.0022222222222 ",\ "22.8088888888889 ,22.8088888888889 ,22.8088888888889 ,22.8088888888889 ,22.8088888888889 ,22.8088888888889 ,22.8088888888889 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("7.13111111111111 ,7.13111111111111 ,7.13111111111111 ,7.13111111111111 ,7.13111111111111 ,7.13111111111111 ,7.13111111111111 ",\ "9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ",\ "12.9911111111111 ,12.9911111111111 ,12.9911111111111 ,12.9911111111111 ,12.9911111111111 ,12.9911111111111 ,12.9911111111111 ",\ "20.18 ,20.18 ,20.18 ,20.18 ,20.18 ,20.18 ,20.18 ",\ "23.92 ,23.92 ,23.92 ,23.92 ,23.92 ,23.92 ,23.92 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("8.11111111111111 ,8.11111111111111 ,8.11111111111111 ,8.11111111111111 ,8.11111111111111 ,8.11111111111111 ,8.11111111111111 ",\ "10.3422222222222 ,10.3422222222222 ,10.3422222222222 ,10.3422222222222 ,10.3422222222222 ,10.3422222222222 ,10.3422222222222 ",\ "13.42 ,13.42 ,13.42 ,13.42 ,13.42 ,13.42 ,13.42 ",\ "19.78 ,19.78 ,19.78 ,19.78 ,19.78 ,19.78 ,19.78 ",\ "23.0577777777778 ,23.0577777777778 ,23.0577777777778 ,23.0577777777778 ,23.0577777777778 ,23.0577777777778 ,23.0577777777778 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ",\ "9.55555555555556 ,9.55555555555556 ,9.55555555555556 ,9.55555555555556 ,9.55555555555556 ,9.55555555555556 ,9.55555555555556 ",\ "12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ",\ "19.0266666666667 ,19.0266666666667 ,19.0266666666667 ,19.0266666666667 ,19.0266666666667 ,19.0266666666667 ,19.0266666666667 ",\ "22.3422222222222 ,22.3422222222222 ,22.3422222222222 ,22.3422222222222 ,22.3422222222222 ,22.3422222222222 ,22.3422222222222 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2626 ; } pin(CLK) { direction : input ; clock : true ; capacitance : 0.004455 ; min_pulse_width_low : 1.062762 ; min_pulse_width_high : 1.062762 ; internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02117 ,0.03724 ,0.06017 ,0.10812 ,0.13305 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02518 ,0.04046 ,0.06213 ,0.10771 ,0.13154 "); } } max_transition : 2.7273 ; } pin(D) { direction : input ; capacitance : 0.001816 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.07518 ,0.05204 ,0.05132 ,0.09745 ,0.11457 ",\ "0.07740 ,0.04724 ,0.04294 ,0.09138 ,0.10885 ",\ "0.05137 ,0.01126 ,0.00412 ,0.06206 ,0.08089 ",\ "-0.05119 ,-0.10598 ,-0.11564 ,-0.03818 ,-0.01537 ",\ "-0.10165 ,-0.15730 ,-0.16851 ,-0.09248 ,-0.06797 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.15590 ,0.21576 ,0.26605 ,0.31866 ,0.34934 ",\ "0.23542 ,0.30332 ,0.36573 ,0.43763 ,0.47036 ",\ "0.32839 ,0.39612 ,0.48308 ,0.62954 ,0.68048 ",\ "0.48950 ,0.56189 ,0.70124 ,1.00419 ,1.10245 ",\ "0.56827 ,0.66813 ,0.82165 ,1.12123 ,1.22605 "); } } timing() { related_pin : "CLK" ; timing_type : hold_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.00698 ,0.00370 ,-0.00312 ,-0.05024 ,-0.06990 ",\ "0.00274 ,0.02058 ,0.01735 ,-0.03269 ,-0.05337 ",\ "0.03526 ,0.05977 ,0.06030 ,0.00792 ,-0.01467 ",\ "0.13763 ,0.17493 ,0.18236 ,0.12394 ,0.09637 ",\ "0.19162 ,0.23999 ,0.25215 ,0.18641 ,0.15622 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.07636 ,-0.10385 ,-0.12485 ,-0.13645 ,-0.13946 ",\ "-0.13561 ,-0.16623 ,-0.19768 ,-0.23744 ,-0.25052 ",\ "-0.20349 ,-0.24296 ,-0.29038 ,-0.36550 ,-0.39220 ",\ "-0.32077 ,-0.38466 ,-0.46513 ,-0.60412 ,-0.65960 ",\ "-0.38065 ,-0.45515 ,-0.54957 ,-0.71739 ,-0.78857 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00374 ,0.00622 ,0.00970 ,0.01698 ,0.02078 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00560 ,0.00796 ,0.01133 ,0.01846 ,0.02222 "); } } max_transition : 2.7273 ; } pin(RN) { direction : input ; capacitance : 0.002061 ; min_pulse_width_low : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.08416 ,0.06525 ,0.07726 ,0.16481 ,0.20615 ",\ "0.10485 ,0.08153 ,0.08989 ,0.17336 ,0.21193 ",\ "0.10583 ,0.08100 ,0.08628 ,0.16096 ,0.19436 ",\ "0.06111 ,0.03817 ,0.03926 ,0.09333 ,0.11608 ",\ "0.03915 ,0.01428 ,0.01204 ,0.05878 ,0.07855 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01311 ,0.03120 ,0.05644 ,0.10925 ,0.13676 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02044 ,0.03814 ,0.06297 ,0.11572 ,0.14360 "); } } max_transition : 2.7273 ; } pin(S) { direction : input ; capacitance : 0.001971 ; min_pulse_width_high : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.07076 ,0.10035 ,0.19272 ,0.45313 ,0.56474 ",\ "0.12216 ,0.15112 ,0.23832 ,0.48345 ,0.59023 ",\ "0.16426 ,0.19007 ,0.27141 ,0.50292 ,0.60397 ",\ "0.20312 ,0.22056 ,0.29210 ,0.50586 ,0.59747 ",\ "0.22407 ,0.23937 ,0.30611 ,0.50849 ,0.59611 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00857 ,0.02638 ,0.05143 ,0.10457 ,0.13263 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02486 ,0.04337 ,0.06914 ,0.12316 ,0.15138 "); } } max_transition : 2.7273 ; } ff("IQ", "IQN") { clocked_on : "CLK"; next_state : "D"; clear : "RN'"; preset : "S"; clear_preset_var1 : H; clear_preset_var2 : L; } } cell(DFFS_E) { area : 19 ; cell_footprint : DFFS ; cell_leakage_power : 0.885243 ; scan_group : SDFFS_E ; pin(Q) { direction : output ; function : "IQ" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("12.4088888888889 ,14.0822222222222 ,16.4955555555556 ,21.3955555555556 ,26.2955555555556 ,31.2488888888889 ,36.2311111111111 ",\ "15.5222222222222 ,17.1622222222222 ,19.4955555555556 ,24.4222222222222 ,29.4822222222222 ,34.5044444444444 ,39.5644444444444 ",\ "16.2244444444444 ,18.0311111111111 ,20.3688888888889 ,25.1222222222222 ,29.8955555555556 ,34.7266666666667 ,39.92 ",\ "12.4222222222222 ,14.4644444444444 ,16.7488888888889 ,21.3977777777778 ,26.1111111111111 ,30.7755555555556 ,35.34 ",\ "10.1488888888889 ,11.82 ,13.8377777777778 ,18.3377777777778 ,23.2222222222222 ,28.2777777777778 ,33.4088888888889 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("2.87111111111111 ,6.64888888888889 ,11.8577777777778 ,22.2555555555556 ,32.5911111111111 ,42.9733333333333 ,53.3822222222222 ",\ "2.84222222222222 ,6.54888888888889 ,11.6866666666667 ,22.4555555555556 ,33.32 ,43.5355555555556 ,53.7777777777778 ",\ "2.83777777777778 ,6.50444444444445 ,11.6066666666667 ,22.3466666666667 ,33.6844444444444 ,45.0688888888889 ,55.2333333333333 ",\ "2.82888888888889 ,6.42222222222222 ,11.4511111111111 ,22.0355555555556 ,33.2066666666667 ,44.9066666666667 ,57.1155555555556 ",\ "2.81555555555556 ,6.37333333333333 ,11.3488888888889 ,21.7933333333333 ,32.7688888888889 ,44.2177777777778 ,56.1177777777778 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("7.86 ,9.22888888888889 ,11.0822222222222 ,14.5977777777778 ,17.9466666666667 ,21.28 ,24.6044444444444 ",\ "10.2177777777778 ,11.6266666666667 ,13.3666666666667 ,16.9044444444444 ,20.4244444444444 ,23.6888888888889 ,26.9511111111111 ",\ "10.6422222222222 ,12.2488888888889 ,13.94 ,17.1933333333333 ,20.4466666666667 ,23.7066666666667 ,26.9466666666667 ",\ "6.98888888888889 ,8.78 ,10.3622222222222 ,13.3644444444444 ,16.3977777777778 ,19.4577777777778 ,22.5266666666667 ",\ "4.55555555555556 ,6 ,7.37111111111111 ,10.2622222222222 ,13.4311111111111 ,16.8133333333333 ,20.3577777777778 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("2.07555555555556 ,4.34444444444444 ,7.42222222222222 ,13.7066666666667 ,20.08 ,26.4888888888889 ,32.92 ",\ "2.26222222222222 ,4.44888888888889 ,7.46222222222222 ,13.6844444444444 ,19.9933333333333 ,26.2222222222222 ,32.4755555555556 ",\ "2.53777777777778 ,4.62888888888889 ,7.56666666666667 ,13.7622222222222 ,20.2733333333333 ,26.8311111111111 ,32.8866666666667 ",\ "3.02222222222222 ,4.94444444444444 ,7.69555555555556 ,13.6622222222222 ,20.1133333333333 ,26.9844444444444 ,34.2444444444444 ",\ "3.20222222222222 ,5.05333333333333 ,7.69555555555556 ,13.4577777777778 ,19.7244444444444 ,26.4222222222222 ,33.52 "); } } timing() { related_pin : "S" ; timing_sense : positive_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("10.5133333333333 ,12.3022222222222 ,14.7955555555556 ,19.74 ,24.6555555555556 ,29.6 ,34.5644444444444 ",\ "11.9911111111111 ,13.8133333333333 ,16.2555555555556 ,21.3244444444444 ,26.3977777777778 ,31.2822222222222 ,36.1844444444444 ",\ "11.8777777777778 ,13.8355555555556 ,16.2622222222222 ,21.1577777777778 ,26.1511111111111 ,31.1288888888889 ,35.9755555555556 ",\ "8.92888888888889 ,11.0511111111111 ,13.4422222222222 ,18.1711111111111 ,22.9666666666667 ,27.8355555555556 ,32.7688888888889 ",\ "7.15777777777778 ,9.11111111111111 ,11.3844444444444 ,16.0311111111111 ,20.88 ,25.9022222222222 ,31.0822222222222 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("2.59333333333333 ,6.44666666666667 ,11.7622222222222 ,22.2844444444444 ,32.6688888888889 ,43.0822222222222 ,53.5155555555556 ",\ "2.57555555555556 ,6.36666666666667 ,11.6022222222222 ,22.5644444444444 ,33.5955555555556 ,43.8888888888889 ,54.2022222222222 ",\ "2.57555555555556 ,6.33555555555556 ,11.5444444444444 ,22.42 ,33.8222222222222 ,45.2644444444445 ,55.5755555555556 ",\ "2.56888888888889 ,6.28666666666667 ,11.4577777777778 ,22.1844444444444 ,33.3266666666667 ,44.84 ,56.7111111111111 ",\ "2.55777777777778 ,6.25555555555556 ,11.4066666666667 ,22.0533333333333 ,33.0444444444445 ,44.34 ,55.9222222222222 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("8.05555555555556 ,7.84 ,7.69333333333333 ,7.45333333333333 ,7.25111111111111 ,7.08222222222222 ,6.94222222222222 ",\ "10.1777777777778 ,9.95555555555556 ,9.8 ,9.55111111111111 ,9.34444444444444 ,9.17333333333333 ,9.03555555555556 ",\ "13.2066666666667 ,12.9777777777778 ,12.8133333333333 ,12.5511111111111 ,12.3333333333333 ,12.1577777777778 ,12.0222222222222 ",\ "19.5333333333333 ,19.3066666666667 ,19.1355555555556 ,18.86 ,18.6311111111111 ,18.4466666666667 ,18.3022222222222 ",\ "22.82 ,22.6 ,22.4355555555556 ,22.1577777777778 ,21.9266666666667 ,21.7355555555556 ,21.5844444444444 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("5.44444444444444 ,5.38666666666667 ,5.35333333333333 ,5.30222222222222 ,5.26 ,5.22666666666667 ,5.20444444444444 ",\ "8.50444444444445 ,8.39333333333333 ,8.33111111111111 ,8.23555555555556 ,8.16666666666667 ,8.12 ,8.09333333333333 ",\ "12.7377777777778 ,12.56 ,12.4555555555556 ,12.3066666666667 ,12.2 ,12.1311111111111 ,12.0977777777778 ",\ "21.2888888888889 ,21.0022222222222 ,20.8288888888889 ,20.5755555555556 ,20.4 ,20.2888888888889 ,20.2422222222222 ",\ "25.5933333333333 ,25.2644444444444 ,25.0622222222222 ,24.7666666666667 ,24.5577777777778 ,24.4266666666667 ,24.3711111111111 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("7.50222222222222 ,7.38888888888889 ,7.31333333333333 ,7.19111111111111 ,7.08888888888889 ,7.00444444444444 ,6.93555555555556 ",\ "9.79111111111111 ,9.67333333333333 ,9.58888888888889 ,9.45555555555556 ,9.34666666666667 ,9.25777777777778 ,9.18888888888889 ",\ "12.9822222222222 ,12.8622222222222 ,12.7733333333333 ,12.6288888888889 ,12.5111111111111 ,12.42 ,12.3511111111111 ",\ "19.6022222222222 ,19.4822222222222 ,19.3955555555556 ,19.2555555555556 ,19.14 ,19.0444444444444 ,18.9711111111111 ",\ "23.02 ,22.9066666666667 ,22.8288888888889 ,22.7022222222222 ,22.5955555555556 ,22.5 ,22.42 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.39111111111111, 5.47777777777778, 10.9533333333333, 21.8622222222222, 32.7955555555556, 43.7266666666667, 54.6355555555556 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2434 ; } pin(QBAR) { direction : output ; function : "IQN" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("5.80666666666667 ,7.98222222222222 ,10.7955555555556 ,15.9022222222222 ,20.6733333333333 ,25.3822222222222 ,30.0577777777778 ",\ "8.31777777777778 ,10.78 ,13.4733333333333 ,18.7888888888889 ,23.8511111111111 ,28.3511111111111 ,32.82 ",\ "8.63555555555556 ,11.6777777777778 ,14.3688888888889 ,19.2555555555556 ,24.12 ,28.8222222222222 ,33.1288888888889 ",\ "4.50888888888889 ,8.37111111111111 ,11.1577777777778 ,15.8022222222222 ,20.26 ,24.74 ,29.2933333333333 ",\ "2.23333333333333 ,5.84666666666667 ,8.55111111111111 ,13.2355555555556 ,17.92 ,22.7933333333333 ,27.9044444444444 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("3.07777777777778 ,6.94222222222222 ,12.0133333333333 ,22.4288888888889 ,33.0355555555556 ,43.6577777777778 ,54.2888888888889 ",\ "4.18 ,7.93333333333333 ,12.9111111111111 ,22.7377777777778 ,32.7466666666667 ,43.2266666666667 ,53.7311111111111 ",\ "5.58666666666667 ,9.2 ,14.0266666666667 ,23.7555555555556 ,33.4577777777778 ,43.3355555555556 ,53.6155555555556 ",\ "7.91555555555556 ,11.3577777777778 ,15.8622222222222 ,25.2311111111111 ,34.9133333333333 ,44.7733333333333 ,54.7533333333333 ",\ "8.82888888888889 ,12.2444444444444 ,16.5777777777778 ,25.6866666666667 ,35.2177777777778 ,45.0177777777778 ,55.0111111111111 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("8.63777777777778 ,10.7977777777778 ,13.4533333333333 ,17.2733333333333 ,20.1088888888889 ,22.6977777777778 ,25.1444444444444 ",\ "12.1288888888889 ,14.4533333333333 ,16.7533333333333 ,21.22 ,24.8777777777778 ,26.9311111111111 ,28.8533333333333 ",\ "13.0355555555556 ,15.8177777777778 ,17.8733333333333 ,21.2844444444444 ,24.8244444444444 ,27.74 ,29.1044444444444 ",\ "8.93777777777778 ,12.1888888888889 ,13.9777777777778 ,16.3555555555556 ,18.5911111111111 ,21.1044444444444 ,24.0355555555556 ",\ "6.57333333333333 ,9.23111111111111 ,10.7955555555556 ,13.0355555555556 ,15.3822222222222 ,18.2422222222222 ,21.7555555555556 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("3.41111111111111 ,5.66444444444445 ,8.48666666666667 ,13.8711111111111 ,19.0911111111111 ,24.22 ,29.3 ",\ "3.35111111111111 ,5.64666666666667 ,8.47333333333333 ,13.7911111111111 ,18.9466666666667 ,24.0822222222222 ,29.1711111111111 ",\ "3.52 ,5.83111111111111 ,8.61555555555556 ,13.8377777777778 ,18.8222222222222 ,23.7555555555556 ,28.7511111111111 ",\ "4.06444444444444 ,6.39111111111111 ,9.09111111111111 ,14.1333333333333 ,18.9666666666667 ,23.6911111111111 ,28.3422222222222 ",\ "4.4 ,6.73333333333333 ,9.39777777777778 ,14.3733333333333 ,19.1688888888889 ,23.8866666666667 ,28.5622222222222 "); } } timing() { related_pin : "S" ; timing_sense : negative_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("7.56222222222222 ,9.25111111111111 ,11.3155555555556 ,14.6133333333333 ,17.3711111111111 ,19.9911111111111 ,22.5311111111111 ",\ "9.26888888888889 ,11.1555555555556 ,13.04 ,16.66 ,19.8333333333333 ,22.1488888888889 ,24.3933333333333 ",\ "9.22 ,11.4577777777778 ,13.2111111111111 ,16.2377777777778 ,19.32 ,22.0733333333333 ,24.0022222222222 ",\ "5.96444444444445 ,8.51555555555556 ,10.1066666666667 ,12.5511111111111 ,14.9466666666667 ,17.5288888888889 ,20.3666666666667 ",\ "4.18666666666667 ,6.37777777777778 ,7.83555555555556 ,10.2222222222222 ,12.7244444444444 ,15.5622222222222 ,18.8066666666667 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("2.48 ,4.48666666666667 ,7.03777777777778 ,12.2266666666667 ,17.4822222222222 ,22.7155555555556 ,27.94 ",\ "2.61777777777778 ,4.63555555555556 ,7.19555555555556 ,12.08 ,16.9888888888889 ,22.1711111111111 ,27.3466666666667 ",\ "2.80888888888889 ,4.80666666666667 ,7.33333333333333 ,12.24 ,17.0133333333333 ,21.8355555555556 ,26.8622222222222 ",\ "3.29555555555556 ,5.23777777777778 ,7.64666666666667 ,12.4711111111111 ,17.3755555555556 ,22.3622222222222 ,27.4333333333333 ",\ "3.59777777777778 ,5.50444444444445 ,7.84 ,12.5688888888889 ,17.4488888888889 ,22.4844444444444 ,27.6711111111111 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("5.20444444444444 ,5.20444444444444 ,5.20444444444444 ,5.20444444444444 ,5.20444444444444 ,5.20444444444444 ,5.20444444444444 ",\ "8.09333333333333 ,8.09333333333333 ,8.09333333333333 ,8.09333333333333 ,8.09333333333333 ,8.09333333333333 ,8.09333333333333 ",\ "12.0977777777778 ,12.0977777777778 ,12.0977777777778 ,12.0977777777778 ,12.0977777777778 ,12.0977777777778 ,12.0977777777778 ",\ "20.2422222222222 ,20.2422222222222 ,20.2422222222222 ,20.2422222222222 ,20.2422222222222 ,20.2422222222222 ,20.2422222222222 ",\ "24.3711111111111 ,24.3711111111111 ,24.3711111111111 ,24.3711111111111 ,24.3711111111111 ,24.3711111111111 ,24.3711111111111 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("6.94222222222222 ,6.94222222222222 ,6.94222222222222 ,6.94222222222222 ,6.94222222222222 ,6.94222222222222 ,6.94222222222222 ",\ "9.03555555555556 ,9.03555555555556 ,9.03555555555556 ,9.03555555555556 ,9.03555555555556 ,9.03555555555556 ,9.03555555555556 ",\ "12.0222222222222 ,12.0222222222222 ,12.0222222222222 ,12.0222222222222 ,12.0222222222222 ,12.0222222222222 ,12.0222222222222 ",\ "18.3022222222222 ,18.3022222222222 ,18.3022222222222 ,18.3022222222222 ,18.3022222222222 ,18.3022222222222 ,18.3022222222222 ",\ "21.5844444444444 ,21.5844444444444 ,21.5844444444444 ,21.5844444444444 ,21.5844444444444 ,21.5844444444444 ,21.5844444444444 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.92666666666667, 11.8288888888889, 23.6133333333333, 35.42, 47.2288888888889, 59.0355555555556 "); values ("6.93555555555556 ,6.93555555555556 ,6.93555555555556 ,6.93555555555556 ,6.93555555555556 ,6.93555555555556 ,6.93555555555556 ",\ "9.18888888888889 ,9.18888888888889 ,9.18888888888889 ,9.18888888888889 ,9.18888888888889 ,9.18888888888889 ,9.18888888888889 ",\ "12.3511111111111 ,12.3511111111111 ,12.3511111111111 ,12.3511111111111 ,12.3511111111111 ,12.3511111111111 ,12.3511111111111 ",\ "18.9711111111111 ,18.9711111111111 ,18.9711111111111 ,18.9711111111111 ,18.9711111111111 ,18.9711111111111 ,18.9711111111111 ",\ "22.42 ,22.42 ,22.42 ,22.42 ,22.42 ,22.42 ,22.42 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2630 ; } pin(CLK) { direction : input ; clock : true ; capacitance : 0.004471 ; min_pulse_width_low : 1.062762 ; min_pulse_width_high : 1.062762 ; internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.04829 ,0.06745 ,0.09357 ,0.14577 ,0.17179 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02522 ,0.03959 ,0.05991 ,0.10252 ,0.12475 "); } } max_transition : 2.7273 ; } pin(D) { direction : input ; capacitance : 0.002136 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.08046 ,0.05573 ,0.05349 ,0.10120 ,0.12283 ",\ "0.08153 ,0.05024 ,0.04725 ,0.10482 ,0.12851 ",\ "0.05812 ,0.01763 ,0.01379 ,0.08550 ,0.11173 ",\ "-0.03346 ,-0.08793 ,-0.09486 ,-0.00456 ,0.02811 ",\ "-0.08010 ,-0.13614 ,-0.14631 ,-0.05854 ,-0.02091 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.14663 ,0.13327 ,0.09591 ,-0.02180 ,-0.08931 ",\ "0.21954 ,0.21137 ,0.20335 ,0.16854 ,0.12649 ",\ "0.31032 ,0.32747 ,0.35133 ,0.38052 ,0.37418 ",\ "0.47218 ,0.55860 ,0.63673 ,0.73830 ,0.80041 ",\ "0.54449 ,0.65115 ,0.75989 ,0.92525 ,1.01531 "); } } timing() { related_pin : "CLK" ; timing_type : hold_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.00965 ,0.01058 ,0.01372 ,-0.01746 ,-0.02816 ",\ "-0.00409 ,0.02181 ,0.02652 ,-0.01168 ,-0.02545 ",\ "0.02260 ,0.05275 ,0.05838 ,0.01300 ,-0.00500 ",\ "0.11376 ,0.14971 ,0.15547 ,0.09465 ,0.06654 ",\ "0.16312 ,0.20525 ,0.21149 ,0.13777 ,0.10316 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.07036 ,-0.09826 ,-0.11904 ,-0.12877 ,-0.13074 ",\ "-0.12616 ,-0.15691 ,-0.18606 ,-0.21996 ,-0.23337 ",\ "-0.18925 ,-0.22829 ,-0.27201 ,-0.33873 ,-0.36597 ",\ "-0.29425 ,-0.35807 ,-0.43560 ,-0.56620 ,-0.62006 ",\ "-0.34554 ,-0.42203 ,-0.51506 ,-0.67465 ,-0.74344 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00446 ,0.00710 ,0.01079 ,0.01857 ,0.02265 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00622 ,0.00878 ,0.01244 ,0.02022 ,0.02433 "); } } max_transition : 2.7273 ; } pin(S) { direction : input ; capacitance : 0.003642 ; min_pulse_width_high : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.06234 ,0.07801 ,0.14384 ,0.34636 ,0.43866 ",\ "0.11611 ,0.12803 ,0.18691 ,0.37628 ,0.46635 ",\ "0.16183 ,0.16881 ,0.22269 ,0.40211 ,0.48432 ",\ "0.21069 ,0.20800 ,0.25546 ,0.42158 ,0.48483 ",\ "0.23862 ,0.23121 ,0.27137 ,0.42381 ,0.48309 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00711 ,0.02580 ,0.05205 ,0.10712 ,0.13588 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02443 ,0.04359 ,0.07030 ,0.12613 ,0.15520 "); } } max_transition : 2.7273 ; } ff("IQ", "IQN") { clocked_on : "CLK"; next_state : "D"; preset : "S"; } } cell(INVERT_A) { area : 3 ; cell_footprint : INVERT ; cell_leakage_power : 0.040184 ; pin(Z) { direction : output ; function : "(A)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.695555555555556, 1.39111111111111, 2.76, 4.13111111111111, 5.5, 6.86888888888889 "); values ("5.01333333333333 ,6.99111111111111 ,9.37555555555556 ,13.7933333333333 ,17.8377777777778 ,21.8911111111111 ,26.8155555555556 ",\ "12.4644444444444 ,15.62 ,18.9488888888889 ,24.8888888888889 ,30.2688888888889 ,35.1822222222222 ,39.6577777777778 ",\ "19.7222222222222 ,24.4711111111111 ,29.0466666666667 ,36.9222222222222 ,43.9355555555556 ,50.2777777777778 ,56 ",\ "31.5955555555556 ,38.5644444444444 ,45.1288888888889 ,56.18 ,65.7355555555556 ,74.0933333333333 ,81.3266666666667 ",\ "39.2266666666667 ,46.2533333333333 ,53.3066666666667 ,65.3644444444444 ,75.7066666666667 ,84.5644444444444 ,91.9866666666667 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.695555555555556, 1.39111111111111, 2.76, 4.13111111111111, 5.5, 6.86888888888889 "); values ("5.18222222222222 ,8.48444444444444 ,12.8511111111111 ,21.2911111111111 ,29.3 ,37.4622222222222 ,46.6266666666667 ",\ "11.0888888888889 ,14.66 ,19.5066666666667 ,28.8266666666667 ,37.5244444444444 ,45.5733333333333 ,52.9533333333333 ",\ "17.7955555555556 ,21.8111111111111 ,27.4422222222222 ,38.2355555555556 ,48.1444444444444 ,57.1 ,65.08 ",\ "30.2244444444444 ,34.4777777777778 ,41.4288888888889 ,54.9644444444444 ,67.1511111111111 ,77.7688888888889 ,86.7444444444445 ",\ "37.1755555555556 ,40.9088888888889 ,48.2488888888889 ,62.9022222222222 ,76.06 ,87.3533333333333 ,96.66 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.695555555555556, 1.39111111111111, 2.76, 4.13111111111111, 5.5, 6.86888888888889 "); values ("0.904444444444444 ,2.06444444444444 ,3.17333333333333 ,5.14444444444444 ,7.00444444444444 ,8.80888888888889 ,10.5733333333333 ",\ "-2.05555555555556 ,0.973333333333333 ,3.21777777777778 ,6.69777777777778 ,9.74666666666667 ,12.5933333333333 ,15.3 ",\ "-9.54888888888889 ,-4.13111111111111 ,-0.446666666666667 ,4.92444444444444 ,9.43333333333333 ,13.5222222222222 ,17.3177777777778 ",\ "-26.92 ,-18.6311111111111 ,-12.9777777777778 ,-4.81555555555556 ,1.88 ,7.77555555555556 ,13.0577777777778 ",\ "-32.0644444444444 ,-24.14 ,-18.3377777777778 ,-9.63111111111111 ,-2.40888888888889 ,3.90888888888889 ,9.48444444444445 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.695555555555556, 1.39111111111111, 2.76, 4.13111111111111, 5.5, 6.86888888888889 "); values ("3.75333333333333 ,4.87777777777778 ,6.27333333333333 ,8.72 ,10.7133333333333 ,12.7311111111111 ,15.9111111111111 ",\ "10.82 ,12.4888888888889 ,14.54 ,18.2377777777778 ,21.42 ,24.0911111111111 ,26.2511111111111 ",\ "18.7044444444444 ,21.18 ,24.1355555555556 ,29.4622222222222 ,34.1 ,38.0688888888889 ,41.3688888888889 ",\ "32.5422222222222 ,36.3666666666667 ,40.92 ,48.9711111111111 ,55.7488888888889 ,61.2688888888889 ,65.5244444444444 ",\ "39.8422222222222 ,43.9644444444444 ,49.0955555555556 ,58.1355555555556 ,65.5288888888889 ,71.2511111111111 ,75.2844444444444 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.695555555555556, 1.39111111111111, 2.76, 4.13111111111111, 5.5, 6.86888888888889 "); values ("0.486666666666667 ,0.475555555555556 ,0.468888888888889 ,0.464444444444444 ,0.46 ,0.46 ,0.462222222222222 ",\ "1.02222222222222 ,0.957777777777778 ,0.922222222222222 ,0.882222222222222 ,0.855555555555556 ,0.835555555555556 ,0.822222222222222 ",\ "1.77333333333333 ,1.64666666666667 ,1.57555555555556 ,1.48888888888889 ,1.42666666666667 ,1.38 ,1.34888888888889 ",\ "3.37111111111111 ,3.15777777777778 ,3.02222222222222 ,2.84 ,2.70666666666667 ,2.61111111111111 ,2.54444444444444 ",\ "4.21777777777778 ,3.98 ,3.81555555555556 ,3.58666666666667 ,3.41777777777778 ,3.29555555555556 ,3.21777777777778 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.695555555555556, 1.39111111111111, 2.76, 4.13111111111111, 5.5, 6.86888888888889 "); values ("0.177777777777778 ,0.166666666666667 ,0.16 ,0.153333333333333 ,0.148888888888889 ,0.148888888888889 ,0.148888888888889 ",\ "0.708888888888889 ,0.657777777777778 ,0.622222222222222 ,0.571111111111111 ,0.535555555555556 ,0.508888888888889 ,0.493333333333333 ",\ "1.46 ,1.36666666666667 ,1.3 ,1.2 ,1.12444444444444 ,1.06666666666667 ,1.02666666666667 ",\ "3.06444444444444 ,2.94222222222222 ,2.83555555555556 ,2.66444444444444 ,2.52666666666667 ,2.41777777777778 ,2.33333333333333 ",\ "3.91777777777778 ,3.80666666666667 ,3.69111111111111 ,3.49777777777778 ,3.34 ,3.20888888888889 ,3.10666666666667 "); } related_pin : "A" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0306 ; } pin(A) { direction : input ; capacitance : 0.001397 ; max_transition : 2.7273 ; } } cell(INVERT_B) { area : 3 ; cell_footprint : INVERT ; cell_leakage_power : 0.068953 ; pin(Z) { direction : output ; function : "(A)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.30222222222222, 2.58222222222222, 5.16222222222222, 7.72222222222222, 10.3022222222222, 12.8622222222222 "); values ("4.30444444444444 ,6.50666666666667 ,9.01555555555556 ,13.6111111111111 ,18.0888888888889 ,23.1666666666667 ,28.2466666666667 ",\ "10.3088888888889 ,14.1733333333333 ,17.7688888888889 ,23.9577777777778 ,29.5333333333333 ,34.6511111111111 ,39.3511111111111 ",\ "15.3911111111111 ,21.4533333333333 ,26.4977777777778 ,34.7955555555556 ,42.14 ,48.8511111111111 ,55.0022222222222 ",\ "22.68 ,31.6711111111111 ,38.9377777777778 ,50.66 ,60.8533333333333 ,69.9955555555556 ,78.1822222222222 ",\ "28.26 ,37.28 ,45.0111111111111 ,57.7733333333333 ,68.8888888888889 ,78.7577777777778 ,87.4488888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.30222222222222, 2.58222222222222, 5.16222222222222, 7.72222222222222, 10.3022222222222, 12.8622222222222 "); values ("4.94222222222222 ,8.57555555555556 ,13.22 ,21.7755555555556 ,30.1488888888889 ,40.3088888888889 ,50.4844444444444 ",\ "11.3288888888889 ,15.44 ,20.7511111111111 ,30.6133333333333 ,39.4088888888889 ,47.1111111111111 ,53.7022222222222 ",\ "18.7866666666667 ,23.58 ,29.8644444444444 ,41.5977777777778 ,52.1022222222222 ,61.3177777777778 ,69.2111111111111 ",\ "32.7977777777778 ,38.3177777777778 ,46.2511111111111 ,61.2422222222222 ,74.5044444444444 ,85.8488888888889 ,95.1844444444444 ",\ "40.3288888888889 ,45.6311111111111 ,54.1244444444444 ,70.3911111111111 ,84.6355555555556 ,96.5355555555556 ,105.966666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.30222222222222, 2.58222222222222, 5.16222222222222, 7.72222222222222, 10.3022222222222, 12.8622222222222 "); values ("1.65555555555556 ,3.25333333333333 ,4.92 ,8.00222222222222 ,10.9977777777778 ,14.0355555555556 ,17.0666666666667 ",\ "0.671111111111111 ,4.23111111111111 ,7.08 ,11.7244444444444 ,15.9066666666667 ,19.8444444444444 ,23.5977777777778 ",\ "-3.98222222222222 ,2.08888888888889 ,6.47555555555556 ,13.1955555555556 ,18.9888888888889 ,24.2822222222222 ,29.2044444444444 ",\ "-16.0333333333333 ,-7.00888888888889 ,-0.446666666666667 ,9.52666666666667 ,17.9577777777778 ,25.4733333333333 ,32.2422222222222 ",\ "-19.2288888888889 ,-10.6155555555556 ,-3.79777777777778 ,7.00666666666667 ,16.2733333333333 ,24.5155555555556 ,31.8644444444444 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.30222222222222, 2.58222222222222, 5.16222222222222, 7.72222222222222, 10.3022222222222, 12.8622222222222 "); values ("4.14222222222222 ,6.06444444444444 ,8.39111111111111 ,12.3444444444444 ,16.1244444444444 ,21.5511111111111 ,26.9955555555556 ",\ "11.5844444444444 ,14.2111111111111 ,17.3266666666667 ,22.8133333333333 ,27.3755555555556 ,31.0155555555556 ,33.72 ",\ "20.0355555555556 ,23.7022222222222 ,27.94 ,35.4844444444444 ,41.9688888888889 ,47.4 ,51.7644444444445 ",\ "35.04 ,40.4333333333333 ,46.6244444444444 ,57.5311111111111 ,66.7155555555556 ,74.1688888888889 ,79.8466666666667 ",\ "42.9088888888889 ,48.7222222222222 ,55.6222222222222 ,67.7 ,77.5777777777778 ,85.1911111111111 ,90.4688888888889 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.30222222222222, 2.58222222222222, 5.16222222222222, 7.72222222222222, 10.3022222222222, 12.8622222222222 "); values ("0.637777777777778 ,0.615555555555556 ,0.604444444444444 ,0.593333333333333 ,0.591111111111111 ,0.588888888888889 ,0.591111111111111 ",\ "1.45111111111111 ,1.33555555555556 ,1.27555555555556 ,1.20222222222222 ,1.15111111111111 ,1.11777777777778 ,1.09777777777778 ",\ "2.59333333333333 ,2.37111111111111 ,2.25111111111111 ,2.09111111111111 ,1.97555555555556 ,1.89555555555556 ,1.84666666666667 ",\ "5.02 ,4.67111111111111 ,4.44222222222222 ,4.11111111111111 ,3.86666666666667 ,3.69111111111111 ,3.58444444444444 ",\ "6.30444444444444 ,5.93333333333333 ,5.65777777777778 ,5.24222222222222 ,4.93111111111111 ,4.70888888888889 ,4.57333333333333 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.30222222222222, 2.58222222222222, 5.16222222222222, 7.72222222222222, 10.3022222222222, 12.8622222222222 "); values ("0.264444444444444 ,0.24 ,0.228888888888889 ,0.217777777777778 ,0.213333333333333 ,0.211111111111111 ,0.213333333333333 ",\ "1.07777777777778 ,0.957777777777778 ,0.893333333333333 ,0.811111111111111 ,0.751111111111111 ,0.713333333333333 ,0.688888888888889 ",\ "2.22444444444444 ,2.01555555555556 ,1.88888888888889 ,1.71333333333333 ,1.58444444444444 ,1.49333333333333 ,1.43333333333333 ",\ "4.66888888888889 ,4.40444444444444 ,4.19555555555556 ,3.86888888888889 ,3.61333333333333 ,3.42 ,3.28666666666667 ",\ "5.96222222222222 ,5.73555555555556 ,5.50666666666667 ,5.12 ,4.80888888888889 ,4.56666666666667 ,4.39333333333333 "); } related_pin : "A" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0573 ; } pin(A) { direction : input ; capacitance : 0.001569 ; max_transition : 2.7273 ; } } cell(INVERT_C) { area : 3 ; cell_footprint : INVERT ; cell_leakage_power : 0.069437 ; pin(Z) { direction : output ; function : "(A)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.43111111111111, 10.8422222222222, 16.2733333333333, 21.6844444444444, 27.0933333333333 "); values ("3.87555555555556 ,6.14 ,8.77777777777778 ,13.8977777777778 ,18.9266666666667 ,23.9466666666667 ,28.9622222222222 ",\ "9.20444444444444 ,13.0911111111111 ,16.62 ,22.8977777777778 ,28.9266666666667 ,34.8844444444444 ,40.8266666666667 ",\ "13.56 ,19.6533333333333 ,24.4444444444444 ,32.3933333333333 ,39.7555555555556 ,46.8822222222222 ,53.8666666666667 ",\ "19.3177777777778 ,28.3911111111111 ,35.2533333333333 ,46.2511111111111 ,56.12 ,65.4333333333333 ,74.3422222222222 ",\ "23.7955555555556 ,32.8711111111111 ,40.2533333333333 ,52.4088888888889 ,63.3466666666667 ,73.5977777777778 ,83.3155555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.43111111111111, 10.8422222222222, 16.2733333333333, 21.6844444444444, 27.0933333333333 "); values ("4.82 ,8.61555555555556 ,13.1955555555556 ,21.3333333333333 ,32.18 ,43.0644444444444 ,53.9733333333333 ",\ "11.3844444444444 ,15.8111111111111 ,21.1844444444444 ,30.5888888888889 ,38.1911111111111 ,45.7977777777778 ,58.5911111111111 ",\ "19.1555555555556 ,24.3822222222222 ,30.8088888888889 ,42.5 ,52.5622222222222 ,60.8733333333333 ,67.3577777777778 ",\ "33.9577777777778 ,39.9577777777778 ,48.1022222222222 ,63.5444444444445 ,77.2888888888889 ,89.0155555555556 ,98.5555555555556 ",\ "41.8622222222222 ,47.5888888888889 ,56.3044444444444 ,73.1488888888889 ,88.0866666666667 ,100.633333333333 ,110.564444444444 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.43111111111111, 10.8422222222222, 16.2733333333333, 21.6844444444444, 27.0933333333333 "); values ("1.68444444444444 ,3.37111111111111 ,5.30666666666667 ,8.89111111111111 ,12.0533333333333 ,15.1888888888889 ,18.3088888888889 ",\ "1.25555555555556 ,4.76444444444444 ,7.70666666666667 ,12.8933333333333 ,18.0577777777778 ,22.1444444444444 ,26.1355555555556 ",\ "-2.36666666666667 ,3.54222222222222 ,7.88444444444445 ,14.7577777777778 ,21.0066666666667 ,27.0955555555556 ,32.5777777777778 ",\ "-12.5133333333333 ,-3.65555555555556 ,2.84888888888889 ,12.7622222222222 ,21.2488888888889 ,29.0422222222222 ,36.3888888888889 ",\ "-15.3644444444444 ,-6.81777777777778 ,0.104444444444444 ,11.0888888888889 ,20.5755555555556 ,29.2533333333333 ,37.3666666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.43111111111111, 10.8422222222222, 16.2733333333333, 21.6844444444444, 27.0933333333333 "); values ("4.06666666666667 ,6.11111111111111 ,8.48444444444444 ,12.6044444444444 ,18.36 ,24.1488888888889 ,29.9622222222222 ",\ "11.5111111111111 ,14.3066666666667 ,17.3822222222222 ,22.6044444444444 ,26.7044444444444 ,30.8288888888889 ,38.2755555555556 ",\ "20.0755555555556 ,24.0022222222222 ,28.1622222222222 ,35.4444444444444 ,41.5955555555556 ,46.5666666666667 ,50.3 ",\ "35.5488888888889 ,41.1977777777778 ,47.2533333333333 ,58.0555555555556 ,67.3666666666667 ,75.0444444444444 ,80.9711111111111 ",\ "43.74 ,49.6577777777778 ,56.3844444444444 ,68.5066666666667 ,78.8355555555556 ,87.1266666666667 ,93.2111111111111 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.43111111111111, 10.8422222222222, 16.2733333333333, 21.6844444444444, 27.0933333333333 "); values ("1.12444444444444 ,1.08 ,1.05777777777778 ,1.03111111111111 ,1.01555555555556 ,1.01111111111111 ,1.01777777777778 ",\ "2.78444444444444 ,2.56444444444444 ,2.44222222222222 ,2.27333333333333 ,2.15333333333333 ,2.07555555555556 ,2.03777777777778 ",\ "5.11333333333333 ,4.7 ,4.45111111111111 ,4.09111111111111 ,3.83111111111111 ,3.65333333333333 ,3.55333333333333 ",\ "10.0822222222222 ,9.43777777777778 ,8.96666666666667 ,8.24222222222222 ,7.7 ,7.31777777777778 ,7.09555555555556 ",\ "12.72 ,12.0377777777778 ,11.4711111111111 ,10.5733333333333 ,9.88888888888889 ,9.40666666666667 ,9.12222222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.43111111111111, 10.8422222222222, 16.2733333333333, 21.6844444444444, 27.0933333333333 "); values ("0.522222222222222 ,0.473333333333333 ,0.453333333333333 ,0.428888888888889 ,0.415555555555556 ,0.413333333333333 ,0.417777777777778 ",\ "2.16888888888889 ,1.93111111111111 ,1.8 ,1.61777777777778 ,1.48888888888889 ,1.40444444444444 ,1.36222222222222 ",\ "4.50444444444444 ,4.08222222222222 ,3.81777777777778 ,3.43555555555556 ,3.15111111111111 ,2.95555555555556 ,2.84222222222222 ",\ "9.53111111111111 ,8.97777777777778 ,8.51777777777778 ,7.78444444444444 ,7.21555555555556 ,6.79777777777778 ,6.52888888888889 ",\ "12.2177777777778 ,11.7177777777778 ,11.1977777777778 ,10.3155555555556 ,9.61333333333333 ,9.08666666666667 ,8.73333333333333 "); } related_pin : "A" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1207 ; } pin(A) { direction : input ; capacitance : 0.002184 ; max_transition : 2.7273 ; } } cell(INVERT_D) { area : 3 ; cell_footprint : INVERT ; cell_leakage_power : 0.121298 ; pin(Z) { direction : output ; function : "(A)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.28666666666667, 8.52888888888889, 17.06, 25.5666666666667, 34.0955555555556, 42.6044444444444 "); values ("3.64 ,5.91555555555556 ,8.72444444444444 ,13.9755555555556 ,18.9 ,23.7977777777778 ,28.6844444444444 ",\ "8.61777777777778 ,12.3911111111111 ,16.0022222222222 ,22.8 ,29.3866666666667 ,34.8644444444444 ,40.2666666666667 ",\ "12.6377777777778 ,18.5 ,23.2911111111111 ,31.4866666666667 ,39.4466666666667 ,47.3377777777778 ,53.5866666666667 ",\ "17.6511111111111 ,26.52 ,33.4288888888889 ,44.3844444444444 ,54.2222222222222 ,63.7488888888889 ,73.2422222222222 ",\ "21.4955555555556 ,30.5577777777778 ,38.1711111111111 ,50.3177777777778 ,61.0133333333333 ,71.1444444444444 ,81.0377777777778 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.28666666666667, 8.52888888888889, 17.06, 25.5666666666667, 34.0955555555556, 42.6044444444444 "); values ("4.74 ,8.45777777777778 ,12.9177777777778 ,22.1533333333333 ,32.7266666666667 ,43.3333333333333 ,53.9577777777778 ",\ "11.48 ,15.7533333333333 ,20.8355555555556 ,29.6822222222222 ,36.7755555555556 ,48.8066666666667 ,60.9022222222222 ",\ "19.5555555555556 ,24.5844444444444 ,30.5888888888889 ,41.4777777777778 ,50.8066666666667 ,58.4488888888889 ,70.9488888888889 ",\ "34.9733333333333 ,40.7666666666667 ,48.4066666666667 ,62.9555555555556 ,76.0222222222222 ,87.3111111111111 ,96.6755555555555 ",\ "43.0977777777778 ,48.6488888888889 ,56.9355555555556 ,73.0666666666667 ,87.5955555555556 ,100.1 ,110.4 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.28666666666667, 8.52888888888889, 17.06, 25.5666666666667, 34.0955555555556, 42.6044444444444 "); values ("1.68888888888889 ,3.44 ,5.60222222222222 ,9.46 ,12.7444444444444 ,15.9866666666667 ,19.2088888888889 ",\ "1.52 ,4.95555555555556 ,8.05333333333333 ,13.7977777777778 ,19.4577777777778 ,23.3644444444444 ,27.1555555555556 ",\ "-1.58444444444444 ,4.11111111111111 ,8.54222222222222 ,15.7377777777778 ,22.5155555555556 ,29.4155555555556 ,34.1133333333333 ",\ "-10.7577777777778 ,-2.13333333333333 ,4.50444444444444 ,14.5111111111111 ,23.0244444444444 ,30.9866666666667 ,38.7577777777778 ",\ "-13.4733333333333 ,-4.96888888888889 ,2.24666666666667 ,13.3711111111111 ,22.7577777777778 ,31.4044444444444 ,39.7088888888889 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.28666666666667, 8.52888888888889, 17.06, 25.5666666666667, 34.0955555555556, 42.6044444444444 "); values ("4.08222222222222 ,6.19777777777778 ,8.68666666666667 ,13.8288888888889 ,19.7222222222222 ,25.6422222222222 ,31.5777777777778 ",\ "11.6333333333333 ,14.3777777777778 ,17.3688888888889 ,22.52 ,26.6866666666667 ,33.6733333333333 ,40.7088888888889 ",\ "20.4666666666667 ,24.22 ,28.0955555555556 ,34.9355555555556 ,40.8088888888889 ,45.68 ,53.5 ",\ "36.5422222222222 ,41.8911111111111 ,47.4622222222222 ,57.4822222222222 ,66.3177777777778 ,73.8866666666667 ,80.1133333333333 ",\ "44.9088888888889 ,50.5177777777778 ,56.7933333333333 ,68.2111111111111 ,78.2222222222222 ,86.6822222222222 ,93.5022222222222 "); } } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.28666666666667, 8.52888888888889, 17.06, 25.5666666666667, 34.0955555555556, 42.6044444444444 "); values ("1.66444444444444 ,1.59333333333333 ,1.55555555555556 ,1.50666666666667 ,1.47777777777778 ,1.46666666666667 ,1.47333333333333 ",\ "4.3 ,3.96888888888889 ,3.76666666666667 ,3.47777777777778 ,3.27111111111111 ,3.13777777777778 ,3.07555555555556 ",\ "8.00666666666667 ,7.38666666666667 ,6.98222222222222 ,6.37777777777778 ,5.93333333333333 ,5.63111111111111 ,5.46888888888889 ",\ "15.94 ,14.9777777777778 ,14.2177777777778 ,13.0155555555556 ,12.1088888888889 ,11.4733333333333 ,11.1088888888889 ",\ "20.16 ,19.1444444444444 ,18.2333333333333 ,16.7511111111111 ,15.62 ,14.8222222222222 ,14.3533333333333 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.28666666666667, 8.52888888888889, 17.06, 25.5666666666667, 34.0955555555556, 42.6044444444444 "); values ("0.813333333333333 ,0.735555555555556 ,0.7 ,0.66 ,0.635555555555556 ,0.631111111111111 ,0.64 ",\ "3.42222222222222 ,3.05333333333333 ,2.83777777777778 ,2.53111111111111 ,2.31555555555556 ,2.17555555555556 ,2.10888888888889 ",\ "7.13333333333333 ,6.47333333333333 ,6.04222222222222 ,5.4 ,4.92444444444444 ,4.6 ,4.42222222222222 ",\ "15.1577777777778 ,14.2755555555556 ,13.5177777777778 ,12.2911111111111 ,11.34 ,10.6466666666667 ,10.2133333333333 ",\ "19.4666666666667 ,18.6533333333333 ,17.7844444444444 ,16.3111111111111 ,15.14 ,14.2666666666667 ,13.6866666666667 "); } related_pin : "A" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1898 ; } pin(A) { direction : input ; capacitance : 0.002852 ; max_transition : 2.7273 ; } } cell(INVERT_E) { area : 3 ; cell_footprint : INVERT ; cell_leakage_power : 0.146490 ; pin(Z) { direction : output ; function : "(A)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.41333333333333, 5.58888888888889, 11.1777777777778, 22.3111111111111, 33.4688888888889, 44.6022222222222, 55.7577777777778 "); values ("3.62888888888889 ,5.90888888888889 ,8.81111111111111 ,14.0711111111111 ,18.9244444444444 ,23.7511111111111 ,28.56 ",\ "8.85777777777778 ,12.58 ,16.2533333333333 ,23.4355555555556 ,30.1666666666667 ,35.3622222222222 ,40.4711111111111 ",\ "13.3088888888889 ,19.0622222222222 ,23.8755555555556 ,32.3511111111111 ,40.9577777777778 ,49.0844444444445 ,54.7511111111111 ",\ "19.3155555555556 ,28.1111111111111 ,35.0066666666667 ,45.8955555555556 ,55.8866666666667 ,65.9244444444444 ,76.3444444444444 ",\ "23.6311111111111 ,32.76 ,40.3866666666667 ,52.2577777777778 ,62.7111111111111 ,72.8533333333333 ,83.0977777777778 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.41333333333333, 5.58888888888889, 11.1777777777778, 22.3111111111111, 33.4688888888889, 44.6022222222222, 55.7577777777778 "); values ("4.50444444444444 ,8.18222222222222 ,12.66 ,22.3 ,32.5733333333333 ,42.8644444444444 ,53.1622222222222 ",\ "10.9266666666667 ,15.1377777777778 ,20.1422222222222 ,28.94 ,37.9311111111111 ,49.3177777777778 ,60.7333333333333 ",\ "18.6511111111111 ,23.6133333333333 ,29.4755555555556 ,40.0133333333333 ,49.02 ,58.3377777777778 ,71.5933333333333 ",\ "33.4355555555556 ,39.2577777777778 ,46.8066666666667 ,60.8 ,73.1177777777778 ,83.6666666666667 ,92.4088888888889 ",\ "41.1777777777778 ,46.88 ,55.2288888888889 ,70.9355555555556 ,84.7622222222222 ,96.5888888888889 ,106.377777777778 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.41333333333333, 5.58888888888889, 11.1777777777778, 22.3111111111111, 33.4688888888889, 44.6022222222222, 55.7577777777778 "); values ("1.38888888888889 ,3.1 ,5.32222222222222 ,8.95777777777778 ,11.9866666666667 ,14.9711111111111 ,17.9333333333333 ",\ "0.664444444444445 ,4.05555555555556 ,7.19777777777778 ,13.28 ,18.7288888888889 ,22.2466666666667 ,25.6377777777778 ",\ "-3.06666666666667 ,2.56222222222222 ,7.01111111111111 ,14.36 ,21.5755555555556 ,28.1444444444444 ,32.2266666666667 ",\ "-13.3111111111111 ,-4.72222222222222 ,1.88666666666667 ,11.6711111111111 ,20.0555555555556 ,28.1377777777778 ,36.3244444444444 ",\ "-16.56 ,-7.99777777777778 ,-0.811111111111111 ,9.90444444444444 ,18.8777777777778 ,27.3088888888889 ,35.6666666666667 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.41333333333333, 5.58888888888889, 11.1777777777778, 22.3111111111111, 33.4688888888889, 44.6022222222222, 55.7577777777778 "); values ("3.85555555555556 ,5.84222222222222 ,8.23333333333333 ,13.2777777777778 ,18.5866666666667 ,23.9044444444444 ,29.2288888888889 ",\ "11.1755555555556 ,13.8155555555556 ,16.6644444444444 ,21.7 ,26.7755555555556 ,32.8644444444444 ,38.9644444444444 ",\ "19.6688888888889 ,23.3844444444444 ,27.0911111111111 ,33.5688888888889 ,39.2244444444444 ,44.9822222222222 ,52.5555555555556 ",\ "35.04 ,40.5511111111111 ,46.0244444444444 ,55.4444444444444 ,63.5533333333333 ,70.5066666666667 ,76.3377777777778 ",\ "43.0888888888889 ,48.9888888888889 ,55.2844444444444 ,66.1244444444444 ,75.3088888888889 ,83.0155555555556 ,89.3088888888889 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.41333333333333, 5.58888888888889, 11.1777777777778, 22.3111111111111, 33.4688888888889, 44.6022222222222, 55.7577777777778 "); values ("2.16666666666667 ,2.07111111111111 ,2.02222222222222 ,1.96 ,1.92444444444444 ,1.91333333333333 ,1.92444444444444 ",\ "5.64666666666667 ,5.21333333333333 ,4.95333333333333 ,4.57777777777778 ,4.31111111111111 ,4.13777777777778 ,4.05777777777778 ",\ "10.5355555555556 ,9.72888888888889 ,9.20222222222222 ,8.41111111111111 ,7.83333333333333 ,7.44444444444445 ,7.24 ",\ "20.9755555555556 ,19.7133333333333 ,18.72 ,17.1488888888889 ,15.9688888888889 ,15.1511111111111 ,14.6911111111111 ",\ "26.5244444444444 ,25.18 ,23.9866666666667 ,22.0511111111111 ,20.58 ,19.5533333333333 ,18.9622222222222 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.41333333333333, 5.58888888888889, 11.1777777777778, 22.3111111111111, 33.4688888888889, 44.6022222222222, 55.7577777777778 "); values ("1.00222222222222 ,0.902222222222222 ,0.86 ,0.808888888888889 ,0.784444444444444 ,0.78 ,0.795555555555556 ",\ "4.43777777777778 ,3.97555555555556 ,3.7 ,3.29777777777778 ,3.01111111111111 ,2.82666666666667 ,2.74 ",\ "9.33111111111111 ,8.50666666666667 ,7.95333333333333 ,7.11111111111111 ,6.48666666666667 ,6.05777777777778 ,5.82222222222222 ",\ "19.9311111111111 ,18.84 ,17.8755555555556 ,16.2933333333333 ,15.0644444444444 ,14.1711111111111 ,13.6066666666667 ",\ "25.6288888888889 ,24.6355555555556 ,23.5377777777778 ,21.66 ,20.1666666666667 ,19.0488888888889 ,18.3088888888889 "); } related_pin : "A" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2484 ; } pin(A) { direction : input ; capacitance : 0.003894 ; max_transition : 2.7273 ; } } cell(INVERT_F) { area : 3 ; cell_footprint : INVERT ; cell_leakage_power : 0.250283 ; pin(Z) { direction : output ; function : "(A)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_F_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.15555555555556, 8.59777777777778, 17.1488888888889, 34.2977777777778, 51.4244444444444, 68.5755555555556, 85.7022222222222 "); values ("3.47777777777778 ,5.82444444444444 ,9.04888888888889 ,14.0844444444444 ,18.9444444444444 ,23.7733333333333 ,28.5866666666667 ",\ "8.46666666666667 ,12.1488888888889 ,16.0844444444444 ,24.3888888888889 ,30.0777777777778 ,35.1977777777778 ,40.24 ",\ "12.7022222222222 ,18.2866666666667 ,23.2866666666667 ,32.66 ,42.8244444444444 ,48.5022222222222 ,54.0044444444445 ",\ "18.3488888888889 ,26.92 ,33.86 ,45.1311111111111 ,56.0688888888889 ,67.6733333333333 ,75.4 ",\ "22.4022222222222 ,31.4644444444444 ,39.0911111111111 ,51.0288888888889 ,62.04 ,73.3222222222222 ,83.7777777777778 "); } rise_transition(DELAY_DEF_F_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.15555555555556, 8.59777777777778, 17.1488888888889, 34.2977777777778, 51.4244444444444, 68.5755555555556, 85.7022222222222 "); values ("4.46222222222222 ,8.21333333333333 ,12.9177777777778 ,23.0066666666667 ,33.1422222222222 ,43.2733333333333 ,53.4 ",\ "10.9955555555556 ,15.16 ,20.2755555555556 ,29.8511111111111 ,40.0822222222222 ,50.42 ,60.7355555555556 ",\ "18.9777777777778 ,23.7755555555556 ,29.5755555555556 ,40.56 ,51.1177777777778 ,62.0888888888889 ,73.0088888888889 ",\ "34.32 ,40.0288888888889 ,47.22 ,60.5111111111111 ,73.1155555555556 ,85.3888888888889 ,97.6466666666667 ",\ "42.2088888888889 ,48.0577777777778 ,55.9822222222222 ,70.2044444444444 ,83.1844444444445 ,95.4355555555556 ,107.546666666667 "); } cell_fall(DELAY_DEF_F_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.15555555555556, 8.59777777777778, 17.1488888888889, 34.2977777777778, 51.4244444444444, 68.5755555555556, 85.7022222222222 "); values ("1.38 ,3.19333333333333 ,5.79555555555556 ,9.12222222222222 ,12.22 ,15.2777777777778 ,18.3155555555556 ",\ "0.791111111111111 ,4.18888888888889 ,7.62222222222222 ,14.8444444444444 ,19.06 ,22.6266666666667 ,26.0866666666667 ",\ "-2.63555555555556 ,2.89555555555556 ,7.53111111111111 ,15.6466666666667 ,24.1288888888889 ,28.5133333333333 ,32.6688888888889 ",\ "-12.22 ,-3.77777777777778 ,2.87555555555556 ,12.8911111111111 ,21.8977777777778 ,31.0288888888889 ,37.3333333333333 ",\ "-15.2733333333333 ,-6.73777777777778 ,0.455555555555556 ,11.2244444444444 ,20.6488888888889 ,29.9733333333333 ,38.5133333333333 "); } fall_transition(DELAY_DEF_F_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.15555555555556, 8.59777777777778, 17.1488888888889, 34.2977777777778, 51.4244444444444, 68.5755555555556, 85.7022222222222 "); values ("3.85555555555556 ,5.91777777777778 ,8.51111111111111 ,13.86 ,19.2133333333333 ,24.56 ,29.9044444444444 ",\ "11.2222222222222 ,13.8666666666667 ,16.8844444444444 ,22.5777777777778 ,28.1622222222222 ,33.6911111111111 ,39.1933333333333 ",\ "19.86 ,23.5088888888889 ,27.3155555555556 ,34.2955555555556 ,41.1 ,47.3311111111111 ,53.4888888888889 ",\ "35.6 ,41.0933333333333 ,46.5622222222222 ,55.7666666666667 ,64.1222222222222 ,72.1422222222222 ,79.8577777777778 ",\ "43.7755555555556 ,49.84 ,56.1288888888889 ,66.2266666666667 ,74.8 ,82.5488888888889 ,90.12 "); } } internal_power() { rise_power(POWER_DEF_F_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 2.15555555555556, 8.59777777777778, 17.1488888888889, 34.2977777777778, 51.4244444444444, 68.5755555555556, 85.7022222222222 "); values ("3.21333333333333 ,3.06666666666667 ,2.98444444444444 ,2.87333333333333 ,2.80666666666667 ,2.78222222222222 ,2.79777777777778 ",\ "8.68222222222222 ,8.03111111111111 ,7.61111111111111 ,6.98666666666667 ,6.54 ,6.25333333333333 ,6.12444444444445 ",\ "16.3666666666667 ,15.16 ,14.3177777777778 ,13.0266666666667 ,12.0777777777778 ,11.4377777777778 ,11.1066666666667 ",\ "32.8066666666667 ,30.9266666666667 ,29.3533333333333 ,26.8288888888889 ,24.9222222222222 ,23.5977777777778 ,22.8511111111111 ",\ "41.5533333333333 ,39.5577777777778 ,37.6755555555556 ,34.5866666666667 ,32.2244444444444 ,30.5688888888889 ,29.6111111111111 "); } fall_power(POWER_DEF_F_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 2.15555555555556, 8.59777777777778, 17.1488888888889, 34.2977777777778, 51.4244444444444, 68.5755555555556, 85.7022222222222 "); values ("1.55333333333333 ,1.4 ,1.32666666666667 ,1.24 ,1.19333333333333 ,1.18 ,1.2 ",\ "6.92888888888889 ,6.21555555555556 ,5.77333333333333 ,5.11777777777778 ,4.65111111111111 ,4.34888888888889 ,4.20888888888889 ",\ "14.6044444444444 ,13.3266666666667 ,12.44 ,11.0755555555556 ,10.0622222222222 ,9.36666666666667 ,8.98444444444444 ",\ "31.2977777777778 ,29.5844444444444 ,28.0266666666667 ,25.46 ,23.46 ,22.0044444444444 ,21.0866666666667 ",\ "40.3066666666667 ,38.72 ,36.9377777777778 ,33.88 ,31.4422222222222 ,29.62 ,28.4088888888889 "); } related_pin : "A" ; } min_capacitance : 0.0001 ; max_capacitance : 0.3818 ; } pin(A) { direction : input ; capacitance : 0.005319 ; max_transition : 2.7273 ; } } cell(INVERT_H) { area : 3 ; cell_footprint : INVERT ; cell_leakage_power : 0.328630 ; pin(Z) { direction : output ; function : "(A)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_H_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.64888888888889, 10.5488888888889, 21.1, 42.1555555555556, 63.2333333333333, 84.2866666666667, 105.364444444444 "); values ("3.38666666666667 ,5.74444444444444 ,9.02666666666667 ,13.8511111111111 ,18.6066666666667 ,23.3333333333333 ,28.0488888888889 ",\ "8.24888888888889 ,11.8666666666667 ,15.9088888888889 ,24.4244444444444 ,29.5933333333333 ,34.6177777777778 ,39.5688888888889 ",\ "12.38 ,17.8088888888889 ,22.8333333333333 ,32.6288888888889 ,41.9222222222222 ,47.4977777777778 ,52.9155555555555 ",\ "17.9044444444444 ,26.2155555555556 ,33.0222222222222 ,44.3977777777778 ,55.8888888888889 ,67.2088888888889 ,73.5622222222222 ",\ "21.8844444444444 ,30.7022222222222 ,38.1111111111111 ,50.0244444444444 ,61.5288888888889 ,73.7444444444445 ,82.0733333333333 "); } rise_transition(DELAY_DEF_H_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.64888888888889, 10.5488888888889, 21.1, 42.1555555555556, 63.2333333333333, 84.2866666666667, 105.364444444444 "); values ("4.44222222222222 ,8.20888888888889 ,13.0377777777778 ,23.1155555555556 ,33.1666666666667 ,43.2088888888889 ,53.2466666666667 ",\ "11.0555555555556 ,15.2022222222222 ,20.4111111111111 ,30.5333333333333 ,40.5622222222222 ,50.5377777777778 ,60.4866666666667 ",\ "19.1688888888889 ,23.8911111111111 ,29.7444444444444 ,41.3088888888889 ,52.6577777777778 ,62.8733333333333 ,73.0266666666667 ",\ "34.8577777777778 ,40.44 ,47.4844444444444 ,60.9222222222222 ,74.5888888888889 ,88.1933333333333 ,98.9 ",\ "42.9911111111111 ,48.7466666666667 ,56.3622222222222 ,70.2422222222222 ,83.7288888888889 ,97.4622222222222 ,109.24 "); } cell_fall(DELAY_DEF_H_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.64888888888889, 10.5488888888889, 21.1, 42.1555555555556, 63.2333333333333, 84.2866666666667, 105.364444444444 "); values ("1.35555555555556 ,3.21777777777778 ,5.90444444444444 ,9.07333333333333 ,12.1533333333333 ,15.1955555555556 ,18.22 ",\ "0.806666666666667 ,4.18666666666667 ,7.75777777777778 ,15.1844444444444 ,18.9377777777778 ,22.4977777777778 ,25.9622222222222 ",\ "-2.49777777777778 ,2.94222222222222 ,7.62222222222222 ,16.1044444444444 ,23.8133333333333 ,28.2111111111111 ,32.4111111111111 ",\ "-11.7666666666667 ,-3.48888888888889 ,3.07333333333333 ,13.1155555555556 ,22.44 ,31.3155555555556 ,36.9066666666667 ",\ "-14.7 ,-6.31333333333333 ,0.737777777777778 ,11.4866666666667 ,21.2555555555556 ,31.2155555555556 ,38.4022222222222 "); } fall_transition(DELAY_DEF_H_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 2.64888888888889, 10.5488888888889, 21.1, 42.1555555555556, 63.2333333333333, 84.2866666666667, 105.364444444444 "); values ("3.84 ,5.89111111111111 ,8.53111111111111 ,13.8133333333333 ,19.0733333333333 ,24.3244444444444 ,29.5733333333333 ",\ "11.2377777777778 ,13.8577777777778 ,16.9311111111111 ,22.8733333333333 ,28.2066666666667 ,33.4688888888889 ,38.6955555555556 ",\ "19.9333333333333 ,23.5311111111111 ,27.3933333333333 ,34.6955555555556 ,41.6644444444444 ,47.3888888888889 ,53.0311111111111 ",\ "35.8533333333333 ,41.2644444444444 ,46.7044444444444 ,55.9288888888889 ,64.7022222222222 ,73.2155555555556 ,79.8733333333333 ",\ "44.1688888888889 ,50.1733333333333 ,56.3533333333333 ,66.1422222222222 ,74.7111111111111 ,82.9 ,90.3088888888889 "); } } internal_power() { rise_power(POWER_DEF_H_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 2.64888888888889, 10.5488888888889, 21.1, 42.1555555555556, 63.2333333333333, 84.2866666666667, 105.364444444444 "); values ("3.98 ,3.79333333333333 ,3.68666666666667 ,3.54222222222222 ,3.45555555555556 ,3.42222222222222 ,3.44222222222222 ",\ "10.9377777777778 ,10.1266666666667 ,9.58666666666667 ,8.77333333333333 ,8.19111111111111 ,7.82 ,7.65333333333333 ",\ "20.7155555555556 ,19.22 ,18.1377777777778 ,16.4666666666667 ,15.2333333333333 ,14.4088888888889 ,13.9822222222222 ",\ "41.6288888888889 ,39.3088888888889 ,37.3066666666667 ,34.0733333333333 ,31.6222222222222 ,29.9222222222222 ,28.9577777777778 ",\ "52.7533333333333 ,50.2955555555556 ,47.9133333333333 ,43.9777777777778 ,40.9622222222222 ,38.84 ,37.6022222222222 "); } fall_power(POWER_DEF_H_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 2.64888888888889, 10.5488888888889, 21.1, 42.1555555555556, 63.2333333333333, 84.2866666666667, 105.364444444444 "); values ("1.96666666666667 ,1.76888888888889 ,1.67777777777778 ,1.56222222222222 ,1.49777777777778 ,1.48 ,1.50444444444444 ",\ "8.80444444444444 ,7.90444444444445 ,7.33555555555556 ,6.48666666666667 ,5.87777777777778 ,5.48666666666667 ,5.30888888888889 ",\ "18.5622222222222 ,16.96 ,15.82 ,14.0555555555556 ,12.7422222222222 ,11.8466666666667 ,11.36 ",\ "39.78 ,37.6266666666667 ,35.6377777777778 ,32.3444444444444 ,29.7755555555556 ,27.9022222222222 ,26.7177777777778 ",\ "51.2244444444444 ,49.2266666666667 ,46.9577777777778 ,43.0555555555556 ,39.9333333333333 ,37.5888888888889 ,36.0177777777778 "); } related_pin : "A" ; } min_capacitance : 0.0001 ; max_capacitance : 0.4694 ; } pin(A) { direction : input ; capacitance : 0.006295 ; max_transition : 2.7273 ; } } cell(LATSR_E) { area : 17 ; cell_footprint : LATSR ; cell_leakage_power : 0.816520 ; pin(Q) { direction : output ; function : "IQ" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("6.21111111111111 ,8.48666666666667 ,11.3577777777778 ,16.6911111111111 ,21.4911111111111 ,26.2133333333333 ,30.8911111111111 ",\ "7.65555555555556 ,10.4266666666667 ,13.2577777777778 ,18.6266666666667 ,24.0511111111111 ,28.4955555555556 ,32.8844444444444 ",\ "5.7 ,9.30444444444445 ,12.2377777777778 ,17.2177777777778 ,21.9733333333333 ,26.7444444444444 ,30.9488888888889 ",\ "-4.49333333333333 ,0.162222222222222 ,3.29333333333333 ,8.08222222222222 ,12.4444444444444 ,16.76 ,21.14 ",\ "-10.0288888888889 ,-5.75333333333333 ,-2.74666666666667 ,2.05333333333333 ,6.66222222222222 ,11.4466666666667 ,16.5266666666667 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("3.34444444444444 ,7.25777777777778 ,12.3555555555556 ,22.7088888888889 ,33.4577777777778 ,44.2222222222222 ,54.9977777777778 ",\ "4.86666666666667 ,8.67777777777778 ,13.6822222222222 ,23.4777777777778 ,33.0066666666667 ,43.6422222222222 ,54.3088888888889 ",\ "6.73333333333333 ,10.4111111111111 ,15.2488888888889 ,24.94 ,34.5311111111111 ,43.9311111111111 ,54.2044444444444 ",\ "9.74222222222222 ,13.2577777777778 ,17.7377777777778 ,27.0155555555556 ,36.56 ,46.2133333333333 ,55.9066666666667 ",\ "10.9111111111111 ,14.3933333333333 ,18.68 ,27.6577777777778 ,37.0044444444444 ,46.54 ,56.1777777777778 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("7.72 ,9.74 ,12.18 ,16.0733333333333 ,18.6888888888889 ,21.0911111111111 ,23.3711111111111 ",\ "10.4422222222222 ,12.7444444444444 ,14.8022222222222 ,18.7777777777778 ,23.1444444444444 ,24.7777777777778 ,26.2911111111111 ",\ "10.26 ,13.1355555555556 ,14.9022222222222 ,17.6866666666667 ,20.6822222222222 ,24.2377777777778 ,25.3422222222222 ",\ "4.75111111111111 ,8.15777777777778 ,9.65777777777778 ,11.2977777777778 ,12.8977777777778 ,14.9711111111111 ,17.6822222222222 ",\ "2.06 ,4.79111111111111 ,6.14888888888889 ,7.75111111111111 ,9.50222222222222 ,11.96 ,15.3377777777778 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("3.00222222222222 ,5.12444444444444 ,7.73333333333333 ,12.7333333333333 ,17.72 ,22.6222222222222 ,27.48 ",\ "3.19555555555556 ,5.33555555555556 ,7.94 ,12.7377777777778 ,17.2222222222222 ,22.0866666666667 ,26.9088888888889 ",\ "3.56222222222222 ,5.68444444444444 ,8.22888888888889 ,12.9755555555556 ,17.4666666666667 ,21.7777777777778 ,26.3866666666667 ",\ "4.42888888888889 ,6.48888888888889 ,8.88222222222222 ,13.4422222222222 ,17.9133333333333 ,22.3577777777778 ,26.7955555555556 ",\ "4.92 ,6.94222222222222 ,9.25111111111111 ,13.6888888888889 ,18.1 ,22.5444444444444 ,27.0377777777778 "); } } timing() { related_pin : "D" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("7.45555555555556 ,9.72444444444444 ,12.6022222222222 ,17.7911111111111 ,22.6133333333333 ,27.3488888888889 ,32.0377777777778 ",\ "10.6333333333333 ,13.1711111111111 ,15.9555555555556 ,21.3533333333333 ,26.4733333333333 ,31.0977777777778 ,35.68 ",\ "12.4977777777778 ,15.5022222222222 ,18.2844444444444 ,23.3244444444444 ,28.2555555555556 ,33.0466666666667 ,37.5844444444444 ",\ "11.8711111111111 ,15.4844444444444 ,18.4044444444444 ,23.3688888888889 ,28.04 ,32.6111111111111 ,37.1355555555556 ",\ "10.74 ,14.1711111111111 ,17.1377777777778 ,22.3222222222222 ,27.3155555555556 ,32.3155555555556 ,37.3777777777778 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("3.23555555555556 ,7.16 ,12.2422222222222 ,22.7755555555556 ,33.5555555555556 ,44.3488888888889 ,55.1466666666667 ",\ "4.01777777777778 ,7.94222222222222 ,13.0644444444444 ,22.9555555555556 ,33.08 ,43.9644444444444 ,54.8688888888889 ",\ "5.08222222222222 ,8.98666666666667 ,14.1 ,24.1577777777778 ,33.8977777777778 ,43.9444444444444 ,54.8844444444445 ",\ "7.15333333333333 ,11.0622222222222 ,16.1155555555556 ,26.2911111111111 ,36.4288888888889 ,46.4222222222222 ,56.2222222222222 ",\ "8.12666666666667 ,12.0777777777778 ,17.0866666666667 ,27.2266666666667 ,37.4 ,47.4822222222222 ,57.4088888888889 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("9.13333333333333 ,11.3022222222222 ,13.8377777777778 ,17.4755555555556 ,20.1866666666667 ,22.6422222222222 ,24.9533333333333 ",\ "14.6644444444444 ,17.12 ,19.4133333333333 ,23.7222222222222 ,27.2444444444444 ,29.3622222222222 ,31.3488888888889 ",\ "20.1555555555556 ,23.0822222222222 ,25.2311111111111 ,28.7844444444444 ,32.4177777777778 ,35.4777777777778 ,37.1822222222222 ",\ "27.6311111111111 ,31.1688888888889 ,33.4244444444444 ,36.5688888888889 ,39.3311111111111 ,42.1488888888889 ,45.1711111111111 ",\ "30.4977777777778 ,33.8977777777778 ,36.4044444444444 ,39.9466666666667 ,42.9755555555556 ,46.0155555555556 ,49.2622222222222 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("3.52666666666667 ,5.58888888888889 ,8.11111111111111 ,13.0133333333333 ,17.8511111111111 ,22.6066666666667 ,27.3155555555556 ",\ "4.52666666666667 ,6.59111111111111 ,9.07333333333333 ,13.6066666666667 ,18.0511111111111 ,22.8266666666667 ,27.5688888888889 ",\ "5.83333333333333 ,7.9 ,10.3311111111111 ,14.8133333333333 ,18.94 ,23.1044444444444 ,27.8755555555556 ",\ "8.20222222222222 ,10.3044444444444 ,12.6688888888889 ,17.1133333333333 ,21.3111111111111 ,25.2755555555556 ,28.9977777777778 ",\ "9.23333333333333 ,11.3711111111111 ,13.7244444444444 ,18.1911111111111 ,22.4666666666667 ,26.5488888888889 ,30.4266666666667 "); } } timing() { related_pin : "RN" ; timing_sense : positive_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("10.4533333333333 ,12.5577777777778 ,14.9911111111111 ,18.8288888888889 ,21.4511111111111 ,23.84 ,26.0955555555556 ",\ "19.9577777777778 ,22.4244444444444 ,24.5422222222222 ,28.5088888888889 ,32.7377777777778 ,34.7733333333333 ,36.7066666666667 ",\ "29.0533333333333 ,32.2177777777778 ,34.16 ,37.2444444444444 ,40.4066666666667 ,43.9177777777778 ,45.8866666666667 ",\ "40.6488888888889 ,44.5977777777778 ,46.62 ,49.2688888888889 ,51.6355555555556 ,54.0866666666667 ,56.7311111111111 ",\ "45.6311111111111 ,49.0111111111111 ,51.16 ,54.22 ,57.02 ,59.9733333333333 ,63.2177777777778 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("3.70666666666667 ,5.66888888888889 ,8.09777777777778 ,12.8266666666667 ,17.6266666666667 ,22.3688888888889 ,27.08 ",\ "5.45555555555556 ,7.25777777777778 ,9.5 ,13.7422222222222 ,17.7622222222222 ,22.3044444444444 ,26.8377777777778 ",\ "7.48 ,9.08 ,11.0622222222222 ,15.0133333333333 ,18.9355555555556 ,22.7911111111111 ,26.98 ",\ "10.38 ,11.6022222222222 ,13.0777777777778 ,16.4488888888889 ,20.2377777777778 ,24.3044444444444 ,28.5888888888889 ",\ "11.3488888888889 ,12.3755555555556 ,13.5955555555556 ,16.6777777777778 ,20.3955555555556 ,24.56 ,29.0888888888889 "); } } timing() { related_pin : "S" ; timing_sense : positive_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("8.17333333333333 ,10.3066666666667 ,13.0777777777778 ,18.3444444444444 ,23.1711111111111 ,27.9622222222222 ,32.7333333333333 ",\ "13.7222222222222 ,16.2288888888889 ,18.8755555555556 ,24.1355555555556 ,29.5977777777778 ,34.2666666666667 ,38.9288888888889 ",\ "16.9533333333333 ,20.2111111111111 ,22.8911111111111 ,27.7466666666667 ,32.5822222222222 ,37.4911111111111 ,42.1622222222222 ",\ "16.8888888888889 ,21.1266666666667 ,23.9822222222222 ,28.76 ,33.3866666666667 ,38.0177777777778 ,42.6688888888889 ",\ "16.7133333333333 ,20.4733333333333 ,23.2177777777778 ,28.1288888888889 ,33.14 ,38.3666666666667 ,43.8088888888889 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("3.45111111111111 ,7.24888888888889 ,12.2822222222222 ,22.6 ,33.26 ,43.9644444444444 ,54.6933333333333 ",\ "5.02 ,8.68444444444444 ,13.6111111111111 ,23.44 ,33.2222222222222 ,43.8533333333333 ,54.5311111111111 ",\ "6.80888888888889 ,10.3377777777778 ,15.1266666666667 ,24.8977777777778 ,34.6911111111111 ,44.3711111111111 ,54.9377777777778 ",\ "9.51333333333333 ,12.8822222222222 ,17.3844444444444 ,26.9177777777778 ,36.8222222222222 ,46.8755555555556 ,56.9822222222222 ",\ "10.5311111111111 ,13.86 ,18.2 ,27.5377777777778 ,37.3755555555556 ,47.4555555555556 ,57.6555555555556 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("6.04 ,5.97333333333333 ,5.92666666666667 ,5.85111111111111 ,5.78444444444444 ,5.72666666666667 ,5.67777777777778 ",\ "9.16666666666667 ,9.07333333333333 ,9.00666666666667 ,8.90222222222222 ,8.81555555555556 ,8.74888888888889 ,8.7 ",\ "13.5333333333333 ,13.4022222222222 ,13.3111111111111 ,13.1666666666667 ,13.0555555555556 ,12.9755555555556 ,12.9244444444444 ",\ "22.6044444444444 ,22.4044444444444 ,22.2666666666667 ,22.0555555555556 ,21.9 ,21.7911111111111 ,21.7288888888889 ",\ "27.3 ,27.0666666666667 ,26.9088888888889 ,26.6688888888889 ,26.4933333333333 ,26.3688888888889 ,26.3 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("9.33777777777778 ,9.14888888888889 ,9.00444444444445 ,8.77555555555556 ,8.59333333333333 ,8.45333333333333 ,8.35555555555556 ",\ "12.4088888888889 ,12.1866666666667 ,12.0244444444444 ,11.7666666666667 ,11.5666666666667 ,11.4177777777778 ,11.3155555555556 ",\ "16.6955555555556 ,16.4333333333333 ,16.2444444444444 ,15.9488888888889 ,15.7222222222222 ,15.5577777777778 ,15.4555555555556 ",\ "25.6288888888889 ,25.2911111111111 ,25.0466666666667 ,24.6688888888889 ,24.3866666666667 ,24.1911111111111 ,24.08 ",\ "30.2644444444444 ,29.8933333333333 ,29.62 ,29.1977777777778 ,28.8844444444444 ,28.6711111111111 ,28.5577777777778 "); } related_pin : "D" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("5.91111111111111 ,5.84666666666667 ,5.80444444444444 ,5.74 ,5.68888888888889 ,5.64666666666667 ,5.61777777777778 ",\ "10.3044444444444 ,10.1711111111111 ,10.0844444444444 ,9.95555555555556 ,9.86 ,9.79555555555556 ,9.76222222222222 ",\ "16.2288888888889 ,16.0088888888889 ,15.8666666666667 ,15.6555555555556 ,15.5066666666667 ,15.4111111111111 ,15.3711111111111 ",\ "27.9911111111111 ,27.6355555555556 ,27.4022222222222 ,27.0533333333333 ,26.8088888888889 ,26.6555555555556 ,26.5933333333333 ",\ "33.8222222222222 ,33.4177777777778 ,33.1466666666667 ,32.7444444444444 ,32.4577777777778 ,32.2755555555556 ,32.2 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("7.52888888888889 ,7.36888888888889 ,7.25333333333333 ,7.06888888888889 ,6.92 ,6.80444444444444 ,6.72 ",\ "10.8644444444444 ,10.6888888888889 ,10.5577777777778 ,10.3488888888889 ,10.1844444444444 ,10.0622222222222 ,9.98222222222222 ",\ "15.4511111111111 ,15.2622222222222 ,15.1133333333333 ,14.88 ,14.7 ,14.5688888888889 ,14.4888888888889 ",\ "24.7155555555556 ,24.52 ,24.3711111111111 ,24.1355555555556 ,23.9488888888889 ,23.8088888888889 ,23.7133333333333 ",\ "29.38 ,29.1955555555556 ,29.0622222222222 ,28.8466666666667 ,28.6711111111111 ,28.5311111111111 ,28.4222222222222 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("8.56 ,8.36222222222222 ,8.21333333333333 ,7.96888888888889 ,7.77555555555556 ,7.62666666666667 ,7.52222222222222 ",\ "11.8177777777778 ,11.5466666666667 ,11.3511111111111 ,11.0422222222222 ,10.8044444444444 ,10.6333333333333 ,10.5244444444444 ",\ "16.2155555555556 ,15.86 ,15.6088888888889 ,15.2177777777778 ,14.9266666666667 ,14.7244444444444 ,14.6088888888889 ",\ "24.9955555555556 ,24.52 ,24.1733333333333 ,23.6422222222222 ,23.2555555555556 ,22.9977777777778 ,22.8711111111111 ",\ "29.3711111111111 ,28.8622222222222 ,28.4777777777778 ,27.8866666666667 ,27.4555555555556 ,27.1755555555556 ,27.0422222222222 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("6.12222222222222 ,6.06 ,6.01555555555556 ,5.94 ,5.87777777777778 ,5.82444444444444 ,5.78 ",\ "10.2488888888889 ,10.1155555555556 ,10.02 ,9.86888888888889 ,9.75555555555556 ,9.67555555555556 ,9.62888888888889 ",\ "15.9577777777778 ,15.7422222222222 ,15.5844444444444 ,15.3444444444444 ,15.1688888888889 ,15.0555555555556 ,15 ",\ "27.6733333333333 ,27.3466666666667 ,27.1088888888889 ,26.7422222222222 ,26.4733333333333 ,26.2977777777778 ,26.2111111111111 ",\ "33.6688888888889 ,33.3155555555556 ,33.0555555555556 ,32.6533333333333 ,32.3533333333333 ,32.1488888888889 ,32.0377777777778 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.50444444444444, 5.94888888888889, 11.8733333333333, 23.7266666666667, 35.5555555555556, 47.4066666666667, 59.26 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2640 ; } pin(QBAR) { direction : output ; function : "IQN" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("9.69777777777778 ,11.4511111111111 ,13.9488888888889 ,19.0511111111111 ,24.0488888888889 ,29.0844444444444 ,34.14 ",\ "12.0333333333333 ,13.76 ,16.1955555555556 ,21.2688888888889 ,26.5266666666667 ,31.5577777777778 ,36.5822222222222 ",\ "11.6311111111111 ,13.54 ,15.9866666666667 ,20.8955555555556 ,25.8266666666667 ,30.7711111111111 ,35.7488888888889 ",\ "6.38222222222222 ,8.55777777777778 ,10.9511111111111 ,15.6866666666667 ,20.4955555555556 ,25.3622222222222 ,30.2711111111111 ",\ "3.84444444444444 ,5.66666666666667 ,7.77333333333333 ,12.2844444444444 ,17.1711111111111 ,22.3422222222222 ,27.7466666666667 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("2.58666666666667 ,6.44 ,11.82 ,22.6288888888889 ,32.9533333333333 ,43.3177777777778 ,53.7 ",\ "2.56666666666667 ,6.34 ,11.6066666666667 ,22.76 ,34.6577777777778 ,45.0711111111111 ,55.3511111111111 ",\ "2.58444444444444 ,6.33111111111111 ,11.56 ,22.5355555555556 ,34.1 ,46.2155555555556 ,57.3133333333333 ",\ "2.62222222222222 ,6.34222222222222 ,11.5577777777778 ,22.3688888888889 ,33.5377777777778 ,45.0222222222222 ,56.8044444444444 ",\ "2.63111111111111 ,6.34444444444444 ,11.5755555555556 ,22.3688888888889 ,33.4511111111111 ,44.7711111111111 ,56.3088888888889 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("8.11555555555556 ,9.49555555555556 ,11.3755555555556 ,15.0755555555556 ,18.5333333333333 ,21.98 ,25.42 ",\ "9.55333333333333 ,11.0244444444444 ,12.8266666666667 ,16.4333333333333 ,20.1444444444444 ,23.5222222222222 ,26.8622222222222 ",\ "7.82 ,9.59111111111111 ,11.3911111111111 ,14.7377777777778 ,17.9933333333333 ,21.2111111111111 ,24.4422222222222 ",\ "-1.7 ,0.342222222222222 ,2.01555555555556 ,5.06444444444444 ,8.11555555555556 ,11.2111111111111 ,14.3555555555556 ",\ "-7.14 ,-5.59111111111111 ,-4.27111111111111 ,-1.48222222222222 ,1.68888888888889 ,5.19777777777778 ,9 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("2.02444444444444 ,4.30666666666667 ,7.44222222222222 ,13.8266666666667 ,20.1666666666667 ,26.5422222222222 ,32.94 ",\ "2.24666666666667 ,4.42888888888889 ,7.46222222222222 ,13.8022222222222 ,20.42 ,26.7444444444444 ,32.9288888888889 ",\ "2.53555555555556 ,4.62444444444444 ,7.56222222222222 ,13.78 ,20.3555555555556 ,27.2444444444444 ,33.9333333333333 ",\ "2.95777777777778 ,4.9 ,7.65111111111111 ,13.5777777777778 ,19.9666666666667 ,26.7555555555556 ,33.92 ",\ "3.06888888888889 ,4.96 ,7.61555555555556 ,13.3644444444444 ,19.5933333333333 ,26.24 ,33.28 "); } } timing() { related_pin : "D" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("11.1644444444444 ,12.9577777777778 ,15.4622222222222 ,20.4777777777778 ,25.4622222222222 ,30.4688888888889 ,35.4933333333333 ",\ "16.5222222222222 ,18.1777777777778 ,20.56 ,25.5866666666667 ,30.7444444444444 ,35.8422222222222 ,40.9777777777778 ",\ "21.8555555555556 ,23.4666666666667 ,25.7622222222222 ,30.6177777777778 ,35.6177777777778 ,40.72 ,46.04 ",\ "29.3844444444444 ,31.0355555555556 ,33.2711111111111 ,38.0533333333333 ,42.9777777777778 ,47.8822222222222 ,52.6911111111111 ",\ "32.4222222222222 ,33.9844444444444 ,36.1755555555556 ,40.9911111111111 ,46.0377777777778 ,51.1066666666667 ,56.1044444444445 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("2.63111111111111 ,6.49111111111111 ,11.88 ,22.5044444444444 ,32.9155555555556 ,43.3666666666667 ,53.8444444444444 ",\ "2.71777777777778 ,6.44888888888889 ,11.6933333333333 ,22.86 ,34.1533333333333 ,44.3977777777778 ,54.6666666666667 ",\ "2.87777777777778 ,6.52222222222222 ,11.68 ,22.6466666666667 ,34.3533333333333 ,46.1688888888889 ,56.3777777777778 ",\ "3.16888888888889 ,6.68444444444444 ,11.7088888888889 ,22.3333333333333 ,33.5555555555556 ,45.3088888888889 ,57.56 ",\ "3.28444444444444 ,6.75333333333333 ,11.7111111111111 ,22.1644444444444 ,33.1422222222222 ,44.5622222222222 ,56.4 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("9.35111111111111 ,10.7533333333333 ,12.6466666666667 ,16.2577777777778 ,19.7044444444444 ,23.14 ,26.5666666666667 ",\ "12.5266666666667 ,13.9622222222222 ,15.7511111111111 ,19.4088888888889 ,23.0755555555556 ,26.4911111111111 ,29.9111111111111 ",\ "14.4644444444444 ,16.0644444444444 ,17.8066666666667 ,21.2088888888889 ,24.6266666666667 ,28.0688888888889 ,31.5444444444444 ",\ "14.1511111111111 ,15.9044444444444 ,17.5755555555556 ,20.8022222222222 ,24.0311111111111 ,27.2311111111111 ,30.3777777777778 ",\ "13.1822222222222 ,14.6511111111111 ,16.1888888888889 ,19.3911111111111 ,22.7755555555556 ,26.2622222222222 ,29.8 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("2.01555555555556 ,4.34444444444444 ,7.50222222222222 ,13.9066666666667 ,20.3644444444444 ,26.8533333333333 ,33.36 ",\ "2.13111111111111 ,4.40222222222222 ,7.51333333333333 ,13.92 ,20.3977777777778 ,26.7555555555556 ,33.1355555555556 ",\ "2.29777777777778 ,4.51555555555556 ,7.58888888888889 ,14.0066666666667 ,20.6933333333333 ,27.44 ,33.7155555555556 ",\ "2.62 ,4.74444444444444 ,7.71555555555556 ,14.0133333333333 ,20.6777777777778 ,27.66 ,34.9333333333333 ",\ "2.76666666666667 ,4.84888888888889 ,7.75111111111111 ,13.9088888888889 ,20.4288888888889 ,27.2533333333333 ,34.3577777777778 "); } } timing() { related_pin : "RN" ; timing_sense : negative_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("12.4577777777778 ,14.1888888888889 ,16.6866666666667 ,21.7911111111111 ,26.7644444444444 ,31.78 ,36.8177777777778 ",\ "21.7622222222222 ,23.2622222222222 ,25.5311111111111 ,30.4888888888889 ,35.7644444444444 ,40.9711111111111 ,46.2266666666667 ",\ "30.7844444444444 ,32.2822222222222 ,34.4111111111111 ,39.0844444444444 ,43.9933333333333 ,48.9488888888889 ,54.3333333333333 ",\ "42.68 ,44.28 ,46.2555555555556 ,50.7933333333333 ,55.6666666666667 ,60.5622222222222 ,65.3244444444445 ",\ "47.8511111111111 ,49.06 ,50.8155555555556 ,55.3133333333333 ,60.42 ,65.7 ,70.9533333333333 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("2.63777777777778 ,6.46222222222222 ,11.84 ,22.6644444444444 ,32.9466666666667 ,43.2711111111111 ,53.6222222222222 ",\ "2.83555555555556 ,6.50444444444445 ,11.6866666666667 ,22.7866666666667 ,34.7622222222222 ,45.02 ,55.1266666666667 ",\ "3.09777777777778 ,6.65777777777778 ,11.7111111111111 ,22.4711111111111 ,33.9622222222222 ,46.1333333333333 ,57.0644444444444 ",\ "3.39777777777778 ,6.81333333333333 ,11.7 ,22.04 ,32.9511111111111 ,44.3644444444444 ,56.2488888888889 ",\ "3.41777777777778 ,6.78888888888889 ,11.6266666666667 ,21.8577777777778 ,32.6377777777778 ,43.8888888888889 ,55.5822222222222 "); } } timing() { related_pin : "S" ; timing_sense : negative_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("9.98666666666667 ,11.3355555555556 ,13.2288888888889 ,16.9888888888889 ,20.4266666666667 ,23.8688888888889 ,27.3177777777778 ",\ "15.5488888888889 ,16.9133333333333 ,18.62 ,22.2466666666667 ,26.1733333333333 ,29.6155555555556 ,33.0333333333333 ",\ "18.9888888888889 ,20.6333333333333 ,22.2533333333333 ,25.4777777777778 ,28.8088888888889 ,32.2155555555556 ,35.6666666666667 ",\ "19.4933333333333 ,21.4133333333333 ,22.8733333333333 ,25.7733333333333 ,28.86 ,32.0466666666667 ,35.2733333333333 ",\ "19.3733333333333 ,20.6911111111111 ,21.8222222222222 ,24.5688888888889 ,27.8777777777778 ,31.5555555555556 ,35.4933333333333 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("1.96222222222222 ,4.29111111111111 ,7.46666666666667 ,13.8911111111111 ,20.2977777777778 ,26.7333333333333 ,33.1822222222222 ",\ "2.19333333333333 ,4.43777777777778 ,7.52888888888889 ,13.92 ,20.5266666666667 ,26.8533333333333 ,33.1355555555556 ",\ "2.46444444444444 ,4.63333333333333 ,7.64444444444444 ,13.94 ,20.5155555555556 ,27.3333333333333 ,33.8311111111111 ",\ "2.85777777777778 ,4.90888888888889 ,7.76666666666667 ,13.8444444444444 ,20.3 ,27.0844444444444 ,34.1733333333333 ",\ "2.97555555555556 ,4.98222222222222 ,7.76444444444444 ,13.7111111111111 ,20.0688888888889 ,26.7822222222222 ,33.8222222222222 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("8.35555555555556 ,8.35555555555556 ,8.35555555555556 ,8.35555555555556 ,8.35555555555556 ,8.35555555555556 ,8.35555555555556 ",\ "11.3155555555556 ,11.3155555555556 ,11.3155555555556 ,11.3155555555556 ,11.3155555555556 ,11.3155555555556 ,11.3155555555556 ",\ "15.4555555555556 ,15.4555555555556 ,15.4555555555556 ,15.4555555555556 ,15.4555555555556 ,15.4555555555556 ,15.4555555555556 ",\ "24.08 ,24.08 ,24.08 ,24.08 ,24.08 ,24.08 ,24.08 ",\ "28.5577777777778 ,28.5577777777778 ,28.5577777777778 ,28.5577777777778 ,28.5577777777778 ,28.5577777777778 ,28.5577777777778 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("5.67777777777778 ,5.67777777777778 ,5.67777777777778 ,5.67777777777778 ,5.67777777777778 ,5.67777777777778 ,5.67777777777778 ",\ "8.7 ,8.7 ,8.7 ,8.7 ,8.7 ,8.7 ,8.7 ",\ "12.9244444444444 ,12.9244444444444 ,12.9244444444444 ,12.9244444444444 ,12.9244444444444 ,12.9244444444444 ,12.9244444444444 ",\ "21.7288888888889 ,21.7288888888889 ,21.7288888888889 ,21.7288888888889 ,21.7288888888889 ,21.7288888888889 ,21.7288888888889 ",\ "26.3 ,26.3 ,26.3 ,26.3 ,26.3 ,26.3 ,26.3 "); } related_pin : "D" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("6.72 ,6.72 ,6.72 ,6.72 ,6.72 ,6.72 ,6.72 ",\ "9.98222222222222 ,9.98222222222222 ,9.98222222222222 ,9.98222222222222 ,9.98222222222222 ,9.98222222222222 ,9.98222222222222 ",\ "14.4888888888889 ,14.4888888888889 ,14.4888888888889 ,14.4888888888889 ,14.4888888888889 ,14.4888888888889 ,14.4888888888889 ",\ "23.7133333333333 ,23.7133333333333 ,23.7133333333333 ,23.7133333333333 ,23.7133333333333 ,23.7133333333333 ,23.7133333333333 ",\ "28.4222222222222 ,28.4222222222222 ,28.4222222222222 ,28.4222222222222 ,28.4222222222222 ,28.4222222222222 ,28.4222222222222 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("5.61777777777778 ,5.61777777777778 ,5.61777777777778 ,5.61777777777778 ,5.61777777777778 ,5.61777777777778 ,5.61777777777778 ",\ "9.76222222222222 ,9.76222222222222 ,9.76222222222222 ,9.76222222222222 ,9.76222222222222 ,9.76222222222222 ,9.76222222222222 ",\ "15.3711111111111 ,15.3711111111111 ,15.3711111111111 ,15.3711111111111 ,15.3711111111111 ,15.3711111111111 ,15.3711111111111 ",\ "26.5933333333333 ,26.5933333333333 ,26.5933333333333 ,26.5933333333333 ,26.5933333333333 ,26.5933333333333 ,26.5933333333333 ",\ "32.2 ,32.2 ,32.2 ,32.2 ,32.2 ,32.2 ,32.2 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("7.52222222222222 ,7.52222222222222 ,7.52222222222222 ,7.52222222222222 ,7.52222222222222 ,7.52222222222222 ,7.52222222222222 ",\ "10.5244444444444 ,10.5244444444444 ,10.5244444444444 ,10.5244444444444 ,10.5244444444444 ,10.5244444444444 ,10.5244444444444 ",\ "14.6088888888889 ,14.6088888888889 ,14.6088888888889 ,14.6088888888889 ,14.6088888888889 ,14.6088888888889 ,14.6088888888889 ",\ "22.8711111111111 ,22.8711111111111 ,22.8711111111111 ,22.8711111111111 ,22.8711111111111 ,22.8711111111111 ,22.8711111111111 ",\ "27.0422222222222 ,27.0422222222222 ,27.0422222222222 ,27.0422222222222 ,27.0422222222222 ,27.0422222222222 ,27.0422222222222 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.82, 21.6155555555556, 32.4133333333333, 43.2088888888889, 54.0066666666667 "); values ("5.78 ,5.78 ,5.78 ,5.78 ,5.78 ,5.78 ,5.78 ",\ "9.62888888888889 ,9.62888888888889 ,9.62888888888889 ,9.62888888888889 ,9.62888888888889 ,9.62888888888889 ,9.62888888888889 ",\ "15 ,15 ,15 ,15 ,15 ,15 ,15 ",\ "26.2111111111111 ,26.2111111111111 ,26.2111111111111 ,26.2111111111111 ,26.2111111111111 ,26.2111111111111 ,26.2111111111111 ",\ "32.0377777777778 ,32.0377777777778 ,32.0377777777778 ,32.0377777777778 ,32.0377777777778 ,32.0377777777778 ,32.0377777777778 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2406 ; } pin(CLK) { direction : input ; clock : true ; capacitance : 0.004052 ; min_pulse_width_high : 1.416931 ; internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); values ("0.01368 ,0.03448 ,0.06283 ,0.12025 ,0.14929 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); values ("0.01811 ,0.03614 ,0.06102 ,0.11243 ,0.13892 "); } } max_transition : 3.6364 ; } pin(D) { direction : input ; capacitance : 0.002935 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("0.14649 ,0.17579 ,0.21315 ,0.28496 ,0.32096 ",\ "0.17943 ,0.21445 ,0.26376 ,0.36544 ,0.41466 ",\ "0.20051 ,0.24746 ,0.31413 ,0.45487 ,0.52545 ",\ "0.19717 ,0.27405 ,0.37871 ,0.59878 ,0.71599 ",\ "0.19024 ,0.28052 ,0.40493 ,0.66729 ,0.80506 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("0.13753 ,0.13326 ,0.14399 ,0.18885 ,0.20545 ",\ "0.20183 ,0.19150 ,0.19675 ,0.23424 ,0.24614 ",\ "0.26196 ,0.25229 ,0.25545 ,0.28451 ,0.29318 ",\ "0.33870 ,0.34143 ,0.34838 ,0.36743 ,0.37625 ",\ "0.37888 ,0.38336 ,0.39086 ,0.40943 ,0.41961 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("-0.05759 ,-0.07314 ,-0.06832 ,-0.01075 ,0.02080 ",\ "-0.08291 ,-0.10320 ,-0.10116 ,-0.04526 ,-0.01697 ",\ "-0.09659 ,-0.12117 ,-0.12677 ,-0.08672 ,-0.06346 ",\ "-0.08577 ,-0.11799 ,-0.14264 ,-0.14629 ,-0.13441 ",\ "-0.07764 ,-0.11638 ,-0.14730 ,-0.16027 ,-0.15420 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("-0.05276 ,-0.05025 ,-0.05070 ,-0.05663 ,-0.05782 ",\ "-0.09558 ,-0.08970 ,-0.08733 ,-0.08990 ,-0.08872 ",\ "-0.14089 ,-0.13212 ,-0.12491 ,-0.11810 ,-0.11439 ",\ "-0.20369 ,-0.19220 ,-0.17663 ,-0.15012 ,-0.14209 ",\ "-0.22791 ,-0.21525 ,-0.19886 ,-0.17046 ,-0.15989 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00541 ,0.01629 ,0.03171 ,0.06414 ,0.08112 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01306 ,0.02349 ,0.03849 ,0.07082 ,0.08810 "); } } max_transition : 2.7273 ; } pin(RN) { direction : input ; capacitance : 0.003400 ; min_pulse_width_low : 1.416960 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("0.14306 ,0.15888 ,0.14418 ,0.05069 ,0.00315 ",\ "0.18121 ,0.20266 ,0.19526 ,0.11868 ,0.08235 ",\ "0.18660 ,0.21958 ,0.22777 ,0.18140 ,0.15876 ",\ "0.11610 ,0.17796 ,0.22446 ,0.24705 ,0.25138 ",\ "0.08003 ,0.15497 ,0.21728 ,0.26921 ,0.28885 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("-0.05675 ,-0.06245 ,-0.04540 ,0.03456 ,0.07686 ",\ "-0.07829 ,-0.08909 ,-0.08239 ,-0.02467 ,0.01147 ",\ "-0.07483 ,-0.09726 ,-0.10620 ,-0.07761 ,-0.05366 ",\ "-0.00948 ,-0.06123 ,-0.10280 ,-0.12979 ,-0.13540 ",\ "0.02474 ,-0.03906 ,-0.09507 ,-0.14798 ,-0.16649 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); values ("0.00000 ,0.00000 ,0.00000 ,0.00000 ,0.00000 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); values ("0.00464 ,0.00460 ,0.00459 ,0.00459 ,0.00460 "); } } max_transition : 3.6364 ; } pin(S) { direction : input ; capacitance : 0.005343 ; min_pulse_width_high : 1.416960 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; fall_constraint(CONSTRAINT_DEF_E) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("0.14860 ,0.13989 ,0.13337 ,0.12721 ,0.12190 ",\ "0.23331 ,0.21759 ,0.20363 ,0.18795 ,0.18000 ",\ "0.31229 ,0.28999 ,0.27223 ,0.25442 ,0.24195 ",\ "0.40664 ,0.38104 ,0.36448 ,0.34946 ,0.32856 ",\ "0.45020 ,0.42808 ,0.40999 ,0.38440 ,0.36170 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; fall_constraint(CONSTRAINT_DEF_E) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); index_2(" 0.1819, 0.7274, 1.4546, 2.9091, 3.6364 "); values ("-0.06249 ,-0.05973 ,-0.06227 ,-0.07456 ,-0.07679 ",\ "-0.12494 ,-0.11595 ,-0.11129 ,-0.11404 ,-0.11454 ",\ "-0.18248 ,-0.16939 ,-0.15930 ,-0.15273 ,-0.15006 ",\ "-0.25008 ,-0.23629 ,-0.22245 ,-0.20296 ,-0.19333 ",\ "-0.28187 ,-0.26777 ,-0.25175 ,-0.22551 ,-0.21334 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); values ("0.00000 ,0.00000 ,0.00000 ,0.00000 ,0.00000 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 3.6748, 14.695, 29.3858, 58.7696, 73.4626 "); values ("0.00881 ,0.00874 ,0.00878 ,0.00892 ,0.00901 "); } } max_transition : 3.6364 ; } latch("IQ", "IQN") { enable : "CLK"; data_in : "D"; clear : "RN'"; preset : "S"; clear_preset_var1 : H; clear_preset_var2 : L; } } cell(MUX21_C) { area : 8 ; cell_footprint : MUX21 ; cell_leakage_power : 0.305064 ; pin(Z) { direction : output ; function : "((D0*SD')+(D1*SD))" ; capacitance : 0.000000 ; timing() { related_pin : "D0" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("5.33333333333333 ,7.18222222222222 ,9.61333333333333 ,14.5666666666667 ,19.2044444444444 ,23.8444444444444 ,28.4866666666667 ",\ "6.16222222222222 ,8.28888888888889 ,10.7244444444444 ,15.4844444444444 ,20.2977777777778 ,25.0911111111111 ,29.5555555555556 ",\ "5.04666666666667 ,7.62666666666667 ,10.1733333333333 ,14.8355555555556 ,19.3688888888889 ,23.8822222222222 ,28.4044444444444 ",\ "-0.515555555555556 ,2.52888888888889 ,5.20666666666667 ,9.93111111111111 ,14.5022222222222 ,19.0955555555556 ,23.7533333333333 ",\ "-3.39555555555556 ,-0.684444444444445 ,1.87555555555556 ,6.62444444444444 ,11.4355555555556 ,16.4488888888889 ,21.7066666666667 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("2.99111111111111 ,6.64222222222222 ,11.5177777777778 ,21.3266666666667 ,31.2111111111111 ,41.1155555555556 ,51.0333333333333 ",\ "3.85333333333333 ,7.42222222222222 ,12.22 ,21.8288888888889 ,31.46 ,41.3 ,51.1644444444444 ",\ "4.97111111111111 ,8.50444444444445 ,13.2888888888889 ,22.9133333333333 ,32.5355555555556 ,42.1333333333333 ,52.0933333333333 ",\ "6.92888888888889 ,10.44 ,15.2333333333333 ,24.9288888888889 ,34.6577777777778 ,44.3555555555556 ,53.9911111111111 ",\ "7.79777777777778 ,11.3044444444444 ,16.1044444444444 ,25.8333333333333 ,35.6022222222222 ,45.3355555555556 ,54.9911111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("7.68444444444444 ,9.07555555555555 ,10.8466666666667 ,14.5666666666667 ,17.3444444444444 ,20.0755555555556 ,22.78 ",\ "13.3733333333333 ,15.1777777777778 ,16.8644444444444 ,20.1688888888889 ,23.7666666666667 ,27.34 ,29.8111111111111 ",\ "19.8177777777778 ,22.1777777777778 ,23.8977777777778 ,26.8288888888889 ,29.7688888888889 ,32.8644444444444 ,36.1422222222222 ",\ "30.6977777777778 ,33.5422222222222 ,35.44 ,38.4177777777778 ,41.2222222222222 ,44.0444444444444 ,46.9355555555556 ",\ "35.4533333333333 ,37.9955555555556 ,39.9977777777778 ,43.4155555555556 ,46.7644444444445 ,50.22 ,53.8377777777778 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("2.93111111111111 ,4.88222222222222 ,7.41777777777778 ,12.3466666666667 ,17.6911111111111 ,23.0466666666667 ,28.4066666666667 ",\ "3.95333333333333 ,5.90888888888889 ,8.45777777777778 ,13.3844444444444 ,18.0644444444444 ,22.76 ,28.2111111111111 ",\ "5.26222222222222 ,7.23111111111111 ,9.8 ,14.8177777777778 ,19.6444444444444 ,24.2577777777778 ,28.6355555555556 ",\ "7.58888888888889 ,9.59333333333333 ,12.2022222222222 ,17.3511111111111 ,22.3733333333333 ,27.2244444444444 ,31.8733333333333 ",\ "8.62444444444444 ,10.64 ,13.26 ,18.4511111111111 ,23.5244444444444 ,28.42 ,33.1066666666667 "); } } timing() { related_pin : "D1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("5.24 ,7.08666666666667 ,9.51555555555556 ,14.4533333333333 ,19.1111111111111 ,23.7733333333333 ,28.4355555555556 ",\ "5.93555555555556 ,8.05333333333333 ,10.4911111111111 ,15.2444444444444 ,20.0377777777778 ,24.8133333333333 ,29.2911111111111 ",\ "4.56888888888889 ,7.14 ,9.68444444444444 ,14.3444444444444 ,18.8711111111111 ,23.3755555555556 ,27.8822222222222 ",\ "-1.52 ,1.51333333333333 ,4.18222222222222 ,8.88888888888889 ,13.4533333333333 ,18.0466666666667 ,22.7244444444444 ",\ "-4.61333333333333 ,-1.91111111111111 ,0.626666666666667 ,5.33333333333333 ,10.1177777777778 ,15.1266666666667 ,20.4022222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("2.97555555555556 ,6.57555555555556 ,11.3844444444444 ,21.0755555555556 ,30.8244444444444 ,40.5933333333333 ,50.3777777777778 ",\ "3.84666666666667 ,7.35777777777778 ,12.0822222222222 ,21.5555555555556 ,31.1155555555556 ,40.8066666666667 ,50.5222222222222 ",\ "4.96222222222222 ,8.43555555555556 ,13.1422222222222 ,22.6288888888889 ,32.1311111111111 ,41.7444444444444 ,51.5488888888889 ",\ "6.91555555555556 ,10.3577777777778 ,15.0666666666667 ,24.6133333333333 ,34.2133333333333 ,43.8 ,53.34 ",\ "7.78666666666667 ,11.2177777777778 ,15.9266666666667 ,25.4955555555556 ,35.1222222222222 ,44.7266666666667 ,54.2711111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("7.73333333333333 ,9.13333333333333 ,10.9111111111111 ,14.6488888888889 ,17.4288888888889 ,20.1622222222222 ,22.8644444444444 ",\ "13.54 ,15.3422222222222 ,17.0311111111111 ,20.3355555555556 ,23.9377777777778 ,27.5288888888889 ,30 ",\ "20.1866666666667 ,22.5377777777778 ,24.2466666666667 ,27.1622222222222 ,30.0933333333333 ,33.18 ,36.4533333333333 ",\ "31.5066666666667 ,34.3222222222222 ,36.1911111111111 ,39.1333333333333 ,41.9066666666667 ,44.7022222222222 ,47.56 ",\ "36.4644444444444 ,38.9688888888889 ,40.9422222222222 ,44.32 ,47.6333333333333 ,51.0555555555556 ,54.6333333333333 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("2.94222222222222 ,4.91111111111111 ,7.47111111111111 ,12.4466666666667 ,17.8355555555556 ,23.2333333333333 ,28.6377777777778 ",\ "3.96 ,5.93333333333333 ,8.50888888888889 ,13.4844444444444 ,18.2111111111111 ,22.9555555555556 ,28.4511111111111 ",\ "5.26 ,7.24666666666667 ,9.83777777777778 ,14.8955555555556 ,19.76 ,24.4066666666667 ,28.8222222222222 ",\ "7.57555555555556 ,9.58222222222222 ,12.2022222222222 ,17.3733333333333 ,22.4177777777778 ,27.2822222222222 ,31.9444444444444 ",\ "8.59111111111111 ,10.6 ,13.2288888888889 ,18.4377777777778 ,23.5244444444444 ,28.4288888888889 ,33.12 "); } } timing() { related_pin : "SD" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("4.68888888888889 ,6.56444444444444 ,9.02444444444444 ,14.0111111111111 ,18.7488888888889 ,23.4911111111111 ,28.2377777777778 ",\ "5.13333333333333 ,7.31111111111111 ,9.79333333333333 ,14.6111111111111 ,19.44 ,24.2488888888889 ,28.8288888888889 ",\ "3.14444444444444 ,5.83777777777778 ,8.45555555555556 ,13.2111111111111 ,17.8 ,22.3377777777778 ,26.86 ",\ "-4.29111111111111 ,-0.997777777777778 ,1.79111111111111 ,6.64666666666667 ,11.3377777777778 ,16.0577777777778 ,20.86 ",\ "-7.84888888888889 ,-4.86 ,-2.20666666666667 ,2.65333333333333 ,7.59333333333333 ,12.7777777777778 ,18.2533333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("3.02666666666667 ,6.61777777777778 ,11.4422222222222 ,21.1311111111111 ,30.8533333333333 ,40.5977777777778 ,50.3577777777778 ",\ "4.21333333333333 ,7.66888888888889 ,12.3555555555556 ,21.8044444444444 ,31.34 ,40.9377777777778 ,50.5622222222222 ",\ "5.67111111111111 ,9.05333333333333 ,13.6822222222222 ,23.0555555555556 ,32.4866666666667 ,42.0555555555556 ,51.7355555555556 ",\ "8.14666666666667 ,11.4711111111111 ,16.06 ,25.4088888888889 ,34.8511111111111 ,44.3088888888889 ,53.8511111111111 ",\ "9.23555555555556 ,12.5466666666667 ,17.1244444444444 ,26.4911111111111 ,35.9755555555556 ,45.4888888888889 ,54.9888888888889 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("6.80666666666667 ,8.21777777777778 ,10.0377777777778 ,13.9266666666667 ,16.7533333333333 ,19.5422222222222 ,22.3066666666667 ",\ "13.4377777777778 ,15.2644444444444 ,16.9555555555556 ,20.32 ,24.0488888888889 ,27.7911111111111 ,30.32 ",\ "20.4622222222222 ,22.9177777777778 ,24.6266666666667 ,27.5266666666667 ,30.48 ,33.6133333333333 ,36.9555555555556 ",\ "31.5044444444444 ,34.5666666666667 ,36.4155555555556 ,39.2844444444444 ,42.0711111111111 ,44.9644444444444 ,47.9888888888889 ",\ "36.5377777777778 ,39.2177777777778 ,41.0844444444444 ,44.3288888888889 ,47.7155555555556 ,51.3955555555556 ,55.3844444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("2.79333333333333 ,4.74444444444444 ,7.28888888888889 ,12.2533333333333 ,17.5822222222222 ,22.92 ,28.2622222222222 ",\ "4.07777777777778 ,6.00666666666667 ,8.52888888888889 ,13.4288888888889 ,18.1111111111111 ,22.8155555555556 ,28.1955555555556 ",\ "5.69333333333333 ,7.62 ,10.1377777777778 ,15.0688888888889 ,19.84 ,24.4222222222222 ,28.8 ",\ "8.54222222222222 ,10.4955555555556 ,13.0111111111111 ,18 ,22.9 ,27.66 ,32.2555555555556 ",\ "9.80888888888889 ,11.7755555555556 ,14.2911111111111 ,19.2955555555556 ,24.2311111111111 ,29.0355555555556 ,33.6755555555556 "); } } timing() { related_pin : "SD" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("8.19333333333334 ,10.0155555555556 ,12.4466666666667 ,17.4488888888889 ,22.1533333333333 ,26.8777777777778 ,31.6133333333333 ",\ "13.9288888888889 ,15.8466666666667 ,18.1644444444444 ,22.8755555555556 ,27.7844444444444 ,32.7555555555556 ,37.4222222222222 ",\ "19.7888888888889 ,21.9066666666667 ,24.1533333333333 ,28.5844444444444 ,33.1444444444444 ,37.8288888888889 ,42.6177777777778 ",\ "29.2066666666667 ,31.4755555555556 ,33.5955555555556 ,37.7577777777778 ,42.1377777777778 ,46.7133333333333 ,51.4355555555556 ",\ "33.7511111111111 ,35.7422222222222 ,37.7155555555556 ,41.8222222222222 ,46.3355555555556 ,51.1888888888889 ,56.3111111111111 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("2.75333333333333 ,6.37777777777778 ,11.2555555555556 ,21.1155555555556 ,30.8088888888889 ,40.5133333333333 ,50.2266666666667 ",\ "2.83333333333333 ,6.38444444444445 ,11.1755555555556 ,20.9155555555556 ,30.8466666666667 ,40.8555555555556 ,50.3933333333333 ",\ "3.00888888888889 ,6.50888888888889 ,11.2511111111111 ,20.92 ,30.8111111111111 ,40.9155555555556 ,51.2244444444444 ",\ "3.40888888888889 ,6.83111111111111 ,11.4888888888889 ,21.0222222222222 ,30.8244444444444 ,40.8733333333333 ,51.1622222222222 ",\ "3.63111111111111 ,7.02 ,11.6311111111111 ,21.0844444444444 ,30.8133333333333 ,40.7977777777778 ,51.0266666666667 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("6.64444444444444 ,8.02 ,9.80222222222222 ,13.5266666666667 ,16.38 ,19.18 ,21.9466666666667 ",\ "6.30444444444444 ,7.98222222222222 ,9.66888888888889 ,12.9644444444444 ,16.5022222222222 ,19.9577777777778 ,22.2333333333333 ",\ "4.13555555555556 ,6.21333333333333 ,7.87111111111111 ,10.7133333333333 ,13.5377777777778 ,16.52 ,19.7266666666667 ",\ "-2.23555555555556 ,-0.0155555555555556 ,1.56 ,4.03333333333333 ,6.40888888888889 ,8.94888888888889 ,11.7488888888889 ",\ "-5.55333333333333 ,-3.84 ,-2.40666666666667 ,0.0955555555555556 ,2.71333333333333 ,5.68666666666667 ,9.12222222222222 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("2.60222222222222 ,4.60888888888889 ,7.22888888888889 ,12.36 ,17.7933333333333 ,23.2333333333333 ,28.6733333333333 ",\ "2.68 ,4.69555555555556 ,7.33555555555556 ,12.5 ,17.5133333333333 ,22.5266666666667 ,27.9555555555556 ",\ "2.86888888888889 ,4.87333333333333 ,7.50444444444445 ,12.7155555555556 ,17.86 ,22.9311111111111 ,27.9266666666667 ",\ "3.35555555555556 ,5.31777777777778 ,7.90222222222222 ,13.0933333333333 ,18.3244444444444 ,23.5844444444444 ,28.8711111111111 ",\ "3.63333333333333 ,5.56888888888889 ,8.11777777777778 ,13.2533333333333 ,18.4466666666667 ,23.6911111111111 ,28.9822222222222 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("1.12666666666667 ,1.10666666666667 ,1.09777777777778 ,1.08444444444444 ,1.07777777777778 ,1.07111111111111 ,1.07111111111111 ",\ "2.03555555555556 ,1.98888888888889 ,1.96222222222222 ,1.92444444444444 ,1.9 ,1.88444444444444 ,1.88 ",\ "3.32222222222222 ,3.24 ,3.19111111111111 ,3.12444444444444 ,3.07777777777778 ,3.05111111111111 ,3.04222222222222 ",\ "6.02888888888889 ,5.89777777777778 ,5.81111111111111 ,5.69111111111111 ,5.60666666666667 ,5.55777777777778 ,5.54 ",\ "7.44666666666667 ,7.29777777777778 ,7.19777777777778 ,7.05333333333333 ,6.95333333333333 ,6.89333333333333 ,6.87333333333333 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("1.60888888888889 ,1.56444444444444 ,1.54222222222222 ,1.51333333333333 ,1.49333333333333 ,1.48 ,1.47333333333333 ",\ "2.48444444444444 ,2.40666666666667 ,2.36666666666667 ,2.31555555555556 ,2.28 ,2.25777777777778 ,2.24888888888889 ",\ "3.73111111111111 ,3.61555555555556 ,3.55111111111111 ,3.46444444444444 ,3.40888888888889 ,3.37333333333333 ,3.36222222222222 ",\ "6.38444444444445 ,6.21555555555556 ,6.10666666666667 ,5.95333333333333 ,5.84888888888889 ,5.78888888888889 ,5.77111111111111 ",\ "7.78666666666667 ,7.60666666666667 ,7.47555555555556 ,7.28666666666667 ,7.15777777777778 ,7.08444444444444 ,7.06444444444444 "); } related_pin : "D0" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("1.01333333333333 ,0.995555555555556 ,0.986666666666667 ,0.975555555555556 ,0.968888888888889 ,0.964444444444445 ,0.962222222222222 ",\ "1.92222222222222 ,1.87555555555556 ,1.84666666666667 ,1.81111111111111 ,1.78666666666667 ,1.77333333333333 ,1.76888888888889 ",\ "3.20888888888889 ,3.12444444444444 ,3.07555555555556 ,3.00888888888889 ,2.96 ,2.93333333333333 ,2.92444444444444 ",\ "5.92444444444445 ,5.78888888888889 ,5.70222222222222 ,5.57333333333333 ,5.48666666666667 ,5.43555555555556 ,5.41777777777778 ",\ "7.34888888888889 ,7.2 ,7.09555555555556 ,6.94222222222222 ,6.83777777777778 ,6.77333333333333 ,6.75333333333333 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("1.72444444444444 ,1.68 ,1.65777777777778 ,1.62888888888889 ,1.60888888888889 ,1.59555555555556 ,1.58888888888889 ",\ "2.6 ,2.52222222222222 ,2.48 ,2.42888888888889 ,2.39333333333333 ,2.37111111111111 ,2.36444444444444 ",\ "3.84222222222222 ,3.72444444444444 ,3.66 ,3.57333333333333 ,3.51555555555556 ,3.48222222222222 ,3.47111111111111 ",\ "6.48666666666667 ,6.31555555555556 ,6.20444444444444 ,6.04666666666667 ,5.93777777777778 ,5.87555555555556 ,5.85777777777778 ",\ "7.88444444444445 ,7.7 ,7.56666666666667 ,7.36888888888889 ,7.23555555555556 ,7.15777777777778 ,7.13555555555556 "); } related_pin : "D1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("1.69333333333333 ,1.67555555555556 ,1.67111111111111 ,1.66888888888889 ,1.67111111111111 ,1.67777777777778 ,1.69111111111111 ",\ "3.22 ,3.18222222222222 ,3.16666666666667 ,3.14888888888889 ,3.13777777777778 ,3.13555555555556 ,3.14 ",\ "5.37777777777778 ,5.31777777777778 ,5.28666666666667 ,5.24888888888889 ,5.22222222222222 ,5.20888888888889 ,5.20666666666667 ",\ "9.92666666666667 ,9.83333333333333 ,9.77333333333333 ,9.69333333333333 ,9.64 ,9.60888888888889 ,9.60444444444444 ",\ "12.3088888888889 ,12.2044444444444 ,12.1333333333333 ,12.0311111111111 ,11.9644444444444 ,11.9311111111111 ,11.9288888888889 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.73777777777778, 5.45555555555556, 10.8866666666667, 16.3177777777778, 21.7511111111111, 27.16 "); values ("1.98666666666667 ,1.94666666666667 ,1.93111111111111 ,1.91111111111111 ,1.9 ,1.9 ,1.90444444444444 ",\ "3.50222222222222 ,3.44222222222222 ,3.41333333333333 ,3.38 ,3.36 ,3.34888888888889 ,3.34666666666667 ",\ "5.65555555555556 ,5.56888888888889 ,5.52666666666667 ,5.46888888888889 ,5.43333333333333 ,5.41111111111111 ,5.40444444444444 ",\ "10.1955555555556 ,10.0755555555556 ,10 ,9.89333333333333 ,9.82222222222222 ,9.78444444444444 ,9.77555555555556 ",\ "12.5755555555556 ,12.4466666666667 ,12.3555555555556 ,12.22 ,12.1333333333333 ,12.0888888888889 ,12.0866666666667 "); } related_pin : "SD" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1210 ; } pin(D0) { direction : input ; capacitance : 0.001584 ; max_transition : 2.7273 ; } pin(D1) { direction : input ; capacitance : 0.001287 ; max_transition : 2.7273 ; } pin(SD) { direction : input ; capacitance : 0.003059 ; max_transition : 2.7273 ; } } cell(MUX21_D) { area : 8 ; cell_footprint : MUX21 ; cell_leakage_power : 0.329677 ; pin(Z) { direction : output ; function : "((D0*SD')+(D1*SD))" ; capacitance : 0.000000 ; timing() { related_pin : "D0" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("5.45111111111111 ,7.33333333333333 ,9.81333333333333 ,14.6644444444444 ,19.28 ,23.8777777777778 ,28.4644444444444 ",\ "6.74444444444444 ,8.86222222222222 ,11.3222222222222 ,16.1466666666667 ,21.0488888888889 ,25.5 ,29.9244444444444 ",\ "6.28222222222222 ,8.80888888888889 ,11.34 ,15.9977777777778 ,20.5422222222222 ,25.08 ,29.44 ",\ "1.87555555555556 ,4.81111111111111 ,7.46666666666667 ,12.1622222222222 ,16.6822222222222 ,21.2022222222222 ,25.7688888888889 ",\ "-0.58 ,2.02 ,4.59777777777778 ,9.38222222222222 ,14.1777777777778 ,19.1377777777778 ,24.3111111111111 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.94666666666667 ,6.56222222222222 ,11.3044444444444 ,21.0088888888889 ,31.0066666666667 ,41.0311111111111 ,51.0733333333333 ",\ "3.85777777777778 ,7.42222222222222 ,12.1622222222222 ,21.4377777777778 ,30.6488888888889 ,40.7355555555556 ,50.8511111111111 ",\ "5.04888888888889 ,8.56222222222222 ,13.3044444444444 ,22.7311111111111 ,31.9466666666667 ,40.9844444444444 ,51.2244444444444 ",\ "7.16888888888889 ,10.5911111111111 ,15.3288888888889 ,24.9622222222222 ,34.58 ,44.0666666666667 ,53.3711111111111 ",\ "8.10666666666667 ,11.4822222222222 ,16.2088888888889 ,25.9 ,35.6266666666667 ,45.2555555555556 ,54.72 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("7.51555555555556 ,9.03333333333333 ,10.9822222222222 ,14.54 ,17.4844444444444 ,20.3466666666667 ,23.16 ",\ "13.0266666666667 ,14.7955555555556 ,16.6177777777778 ,20.2555555555556 ,24.2133333333333 ,26.9133333333333 ,29.5644444444444 ",\ "19.0955555555556 ,21.2555555555556 ,23.0533333333333 ,26.2955555555556 ,29.6044444444444 ,33.0955555555556 ,35.96 ",\ "28.8844444444444 ,31.4933333333333 ,33.4733333333333 ,36.7288888888889 ,39.7933333333333 ,42.84 ,45.9244444444445 ",\ "33.1022222222222 ,35.5577777777778 ,37.7222222222222 ,41.4177777777778 ,44.9111111111111 ,48.4088888888889 ,51.98 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.96888888888889 ,4.98222222222222 ,7.57555555555556 ,12.84 ,18.4133333333333 ,23.9933333333333 ,29.58 ",\ "4.04444444444444 ,6.04444444444445 ,8.64888888888889 ,13.6133333333333 ,18.2222222222222 ,23.8911111111111 ,29.5911111111111 ",\ "5.42222222222222 ,7.41555555555556 ,10.0333333333333 ,15.1266666666667 ,19.9577777777778 ,24.4755555555556 ,29.9422222222222 ",\ "7.86888888888889 ,9.84666666666667 ,12.4911111111111 ,17.7888888888889 ,22.9555555555556 ,27.9 ,32.5822222222222 ",\ "8.94888888888889 ,10.9133333333333 ,13.5688888888889 ,18.9422222222222 ,24.2244444444444 ,29.3 ,34.1222222222222 "); } } timing() { related_pin : "D1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("5.35333333333333 ,7.22666666666667 ,9.69333333333333 ,14.5288888888889 ,19.1622222222222 ,23.7822222222222 ,28.3933333333333 ",\ "6.52444444444445 ,8.63333333333333 ,11.0822222222222 ,15.8755555555556 ,20.7244444444444 ,25.1866666666667 ,29.6244444444444 ",\ "5.84222222222222 ,8.35555555555556 ,10.8777777777778 ,15.5111111111111 ,20.0222222222222 ,24.5155555555556 ,28.8511111111111 ",\ "0.968888888888889 ,3.89111111111111 ,6.52444444444445 ,11.1777777777778 ,15.6711111111111 ,20.1733333333333 ,24.7422222222222 ",\ "-1.67777777777778 ,0.904444444444444 ,3.44444444444444 ,8.15777777777778 ,12.9044444444444 ,17.84 ,23.0133333333333 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.93111111111111 ,6.52 ,11.2244444444444 ,20.8711111111111 ,30.8311111111111 ,40.82 ,50.8266666666667 ",\ "3.85111111111111 ,7.38444444444444 ,12.0844444444444 ,21.2666666666667 ,30.3844444444444 ,40.4288888888889 ,50.5022222222222 ",\ "5.04888888888889 ,8.52222222222222 ,13.2177777777778 ,22.5488888888889 ,31.66 ,40.5955555555556 ,50.7755555555556 ",\ "7.17111111111111 ,10.5355555555556 ,15.2111111111111 ,24.7355555555556 ,34.26 ,43.6644444444444 ,52.8955555555556 ",\ "8.10888888888889 ,11.42 ,16.0733333333333 ,25.64 ,35.2733333333333 ,44.8288888888889 ,54.2422222222222 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("7.56888888888889 ,9.09111111111111 ,11.0444444444444 ,14.6111111111111 ,17.5555555555556 ,20.4177777777778 ,23.2333333333333 ",\ "13.1688888888889 ,14.9333333333333 ,16.7555555555556 ,20.3933333333333 ,24.3533333333333 ,27.0555555555556 ,29.7088888888889 ",\ "19.4088888888889 ,21.5555555555556 ,23.3422222222222 ,26.5755555555556 ,29.8755555555556 ,33.3622222222222 ,36.2311111111111 ",\ "29.5866666666667 ,32.1577777777778 ,34.1111111111111 ,37.34 ,40.3844444444444 ,43.4088888888889 ,46.46 ",\ "33.9911111111111 ,36.4044444444444 ,38.54 ,42.2022222222222 ,45.6711111111111 ,49.1355555555556 ,52.66 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.98444444444444 ,4.97777777777778 ,7.54666666666667 ,12.7622222222222 ,18.2777777777778 ,23.8 ,29.3288888888889 ",\ "4.04222222222222 ,6.02 ,8.59111111111111 ,13.5022222222222 ,18.0622222222222 ,23.6622222222222 ,29.2911111111111 ",\ "5.39333333333333 ,7.35555555555556 ,9.93555555555556 ,14.9533333333333 ,19.7111111111111 ,24.1622222222222 ,29.5488888888889 ",\ "7.78666666666667 ,9.72666666666667 ,12.3177777777778 ,17.5111111111111 ,22.5755555555556 ,27.42 ,32.0044444444444 ",\ "8.84888888888889 ,10.7666666666667 ,13.3644444444444 ,18.6266666666667 ,23.7977777777778 ,28.7733333333333 ,33.4977777777778 "); } } timing() { related_pin : "SD" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("4.80888888888889 ,6.68888888888889 ,9.17111111111111 ,14.0377777777778 ,18.6777777777778 ,23.3066666666667 ,27.9266666666667 ",\ "5.78888888888889 ,7.93333333333333 ,10.4022222222222 ,15.2333333333333 ,20.1288888888889 ,24.6155555555556 ,29.0822222222222 ",\ "4.51555555555556 ,7.13777777777778 ,9.70444444444444 ,14.3888888888889 ,18.9222222222222 ,23.4177777777778 ,27.8022222222222 ",\ "-1.71555555555556 ,1.44888888888889 ,4.19111111111111 ,8.96444444444444 ,13.5377777777778 ,18.0977777777778 ,22.7 ",\ "-4.83111111111111 ,-2.00222222222222 ,0.648888888888889 ,5.51777777777778 ,10.4155555555556 ,15.5022222222222 ,20.8288888888889 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("3 ,6.56222222222222 ,11.2644444444444 ,20.94 ,30.8311111111111 ,40.7533333333333 ,50.6955555555556 ",\ "4.27111111111111 ,7.71555555555556 ,12.3488888888889 ,21.4955555555556 ,30.7911111111111 ,40.6888888888889 ,50.6222222222222 ",\ "5.83111111111111 ,9.18222222222222 ,13.7822222222222 ,23.0177777777778 ,32.1177777777778 ,41.3777777777778 ,51.42 ",\ "8.49555555555555 ,11.7111111111111 ,16.2577777777778 ,25.6155555555556 ,35.0444444444444 ,44.3933333333333 ,53.6 ",\ "9.66222222222222 ,12.8177777777778 ,17.3266666666667 ,26.7 ,36.2044444444444 ,45.6644444444444 ,55.0044444444444 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("6.66 ,8.19777777777778 ,10.2066666666667 ,13.8911111111111 ,16.8844444444444 ,19.8066666666667 ,22.6822222222222 ",\ "12.9911111111111 ,14.7844444444444 ,16.6222222222222 ,20.3533333333333 ,24.4955555555556 ,27.2488888888889 ,29.9622222222222 ",\ "19.5177777777778 ,21.7844444444444 ,23.5777777777778 ,26.8111111111111 ,30.14 ,33.6755555555556 ,36.6177777777778 ",\ "29.2844444444444 ,32.1155555555556 ,34.0711111111111 ,37.2688888888889 ,40.3311111111111 ,43.4155555555556 ,46.5577777777778 ",\ "33.6555555555556 ,36.2355555555556 ,38.3177777777778 ,41.9488888888889 ,45.5466666666667 ,49.2688888888889 ,53.16 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.94888888888889 ,4.96444444444444 ,7.57333333333333 ,12.8688888888889 ,18.4511111111111 ,24.0466666666667 ,29.6466666666667 ",\ "4.29555555555556 ,6.26444444444444 ,8.84444444444444 ,13.8 ,18.4244444444444 ,24.0688888888889 ,29.7422222222222 ",\ "5.95333333333333 ,7.88888888888889 ,10.4555555555556 ,15.4822222222222 ,20.2688888888889 ,24.7622222222222 ,30.1933333333333 ",\ "8.82666666666667 ,10.72 ,13.2733333333333 ,18.4333333333333 ,23.5 ,28.3666666666667 ,32.9822222222222 ",\ "10.1088888888889 ,11.9711111111111 ,14.5155555555556 ,19.7311111111111 ,24.9088888888889 ,29.9177777777778 ,34.6933333333333 "); } } timing() { related_pin : "SD" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("7.77333333333333 ,9.62666666666667 ,12.1222222222222 ,17.04 ,21.6911111111111 ,26.3422222222222 ,30.9933333333333 ",\ "12.82 ,14.7222222222222 ,17.0555555555556 ,21.8844444444444 ,27.0088888888889 ,31.5333333333333 ,36.0711111111111 ",\ "17.7177777777778 ,19.78 ,21.9955555555556 ,26.4466666666667 ,31.0977777777778 ,35.9311111111111 ,40.5333333333333 ",\ "25.02 ,27.2155555555556 ,29.28 ,33.4022222222222 ,37.7555555555556 ,42.3044444444444 ,47.0044444444445 ",\ "28.4244444444444 ,30.3577777777778 ,32.3111111111111 ,36.42 ,40.9244444444444 ,45.7444444444444 ,50.82 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.71333333333333 ,6.36222222222222 ,11.2444444444444 ,21.06 ,30.9377777777778 ,40.8377777777778 ,50.7466666666667 ",\ "2.80444444444444 ,6.40444444444444 ,11.2444444444444 ,21.02 ,30.8822222222222 ,40.6644444444444 ,50.4511111111111 ",\ "3 ,6.54444444444444 ,11.3466666666667 ,21.12 ,31.0822222222222 ,41.2066666666667 ,51.0622222222222 ",\ "3.45111111111111 ,6.89111111111111 ,11.58 ,21.2244444444444 ,31.16 ,41.3466666666667 ,51.7755555555556 ",\ "3.70666666666667 ,7.08666666666667 ,11.7044444444444 ,21.2111111111111 ,31.0111111111111 ,41.0644444444444 ,51.3555555555556 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("6.84222222222222 ,8.34444444444444 ,10.2822222222222 ,13.84 ,16.86 ,19.7933333333333 ,22.68 ",\ "7.35333333333333 ,9.04444444444444 ,10.8644444444444 ,14.4333333333333 ,18.2155555555556 ,20.8644444444444 ,23.4444444444444 ",\ "6.32 ,8.28888888888889 ,10.0533333333333 ,13.2 ,16.3422222222222 ,19.6244444444444 ,22.1977777777778 ",\ "2.06444444444444 ,4.11777777777778 ,5.78888888888889 ,8.58444444444444 ,11.2844444444444 ,14.0822222222222 ,17.0511111111111 ",\ "-0.197777777777778 ,1.42444444444444 ,2.98666666666667 ,5.8 ,8.67111111111111 ,11.78 ,15.2 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.63555555555556 ,4.69777777777778 ,7.39111111111111 ,12.82 ,18.4288888888889 ,24.0422222222222 ,29.6577777777778 ",\ "2.72444444444444 ,4.78888888888889 ,7.5 ,12.7955555555556 ,17.9222222222222 ,23.5177777777778 ,29.1244444444444 ",\ "2.93111111111111 ,4.97555555555556 ,7.67555555555556 ,13.0244444444444 ,18.3044444444444 ,23.5022222222222 ,28.94 ",\ "3.46444444444444 ,5.44666666666667 ,8.08222222222222 ,13.42 ,18.82 ,24.2688888888889 ,29.7555555555556 ",\ "3.76888888888889 ,5.71333333333333 ,8.30888888888889 ,13.5888888888889 ,18.9644444444444 ,24.4177777777778 ,29.9355555555556 "); } } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("1.57555555555556 ,1.54222222222222 ,1.52444444444444 ,1.49777777777778 ,1.48222222222222 ,1.47333333333333 ,1.46888888888889 ",\ "2.82666666666667 ,2.74666666666667 ,2.69777777777778 ,2.63111111111111 ,2.58444444444444 ,2.55777777777778 ,2.55111111111111 ",\ "4.58666666666667 ,4.45111111111111 ,4.36666666666667 ,4.24222222222222 ,4.15777777777778 ,4.10888888888889 ,4.09555555555556 ",\ "8.26666666666667 ,8.05111111111111 ,7.9 ,7.67777777777778 ,7.52666666666667 ,7.43777777777778 ,7.41333333333333 ",\ "10.1844444444444 ,9.94 ,9.76444444444444 ,9.5 ,9.31777777777778 ,9.21111111111111 ,9.18 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.16 ,2.08888888888889 ,2.05111111111111 ,2 ,1.96444444444444 ,1.94222222222222 ,1.93333333333333 ",\ "3.36222222222222 ,3.24 ,3.17111111111111 ,3.07333333333333 ,3.00888888888889 ,2.97111111111111 ,2.96222222222222 ",\ "5.06222222222222 ,4.88 ,4.76888888888889 ,4.61111111111111 ,4.50444444444444 ,4.44444444444444 ,4.43333333333333 ",\ "8.65333333333333 ,8.38888888888889 ,8.19777777777778 ,7.92 ,7.72888888888889 ,7.62666666666667 ,7.60666666666667 ",\ "10.5444444444444 ,10.2533333333333 ,10.0288888888889 ,9.68888888888889 ,9.45777777777778 ,9.33111111111111 ,9.30666666666667 "); } related_pin : "D0" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("1.43111111111111 ,1.4 ,1.38222222222222 ,1.35777777777778 ,1.34 ,1.33111111111111 ,1.32888888888889 ",\ "2.68666666666667 ,2.60666666666667 ,2.55777777777778 ,2.48888888888889 ,2.44444444444444 ,2.41777777777778 ,2.41111111111111 ",\ "4.45333333333333 ,4.31555555555556 ,4.22888888888889 ,4.10222222222222 ,4.01777777777778 ,3.96888888888889 ,3.95555555555556 ",\ "8.15555555555556 ,7.93555555555556 ,7.78 ,7.55333333333333 ,7.39777777777778 ,7.30444444444444 ,7.27777777777778 ",\ "10.0911111111111 ,9.84222222222222 ,9.66 ,9.38666666666667 ,9.19777777777778 ,9.08666666666667 ,9.05111111111111 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.31333333333333 ,2.24 ,2.2 ,2.14666666666667 ,2.11111111111111 ,2.08888888888889 ,2.08222222222222 ",\ "3.51333333333333 ,3.38888888888889 ,3.31777777777778 ,3.22 ,3.15333333333333 ,3.11555555555556 ,3.10666666666667 ",\ "5.20666666666667 ,5.02444444444444 ,4.91111111111111 ,4.74888888888889 ,4.64222222222222 ,4.58222222222222 ,4.56888888888889 ",\ "8.78888888888889 ,8.52 ,8.32444444444444 ,8.03777777777778 ,7.84222222222222 ,7.73555555555556 ,7.71333333333333 ",\ "10.6733333333333 ,10.3777777777778 ,10.1444444444444 ,9.79333333333333 ,9.55333333333333 ,9.41777777777778 ,9.39111111111111 "); } related_pin : "D1" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.20666666666667 ,2.17777777777778 ,2.16666666666667 ,2.15333333333333 ,2.15111111111111 ,2.15777777777778 ,2.17555555555556 ",\ "4.18 ,4.11777777777778 ,4.08666666666667 ,4.04666666666667 ,4.02444444444444 ,4.01555555555556 ,4.02 ",\ "6.96222222222222 ,6.86222222222222 ,6.80444444444444 ,6.72666666666667 ,6.67555555555556 ,6.64888888888889 ,6.64444444444444 ",\ "12.7911111111111 ,12.6333333333333 ,12.5266666666667 ,12.3733333333333 ,12.2711111111111 ,12.2133333333333 ,12.2044444444444 ",\ "15.8311111111111 ,15.6511111111111 ,15.5222222222222 ,15.3311111111111 ,15.2066666666667 ,15.14 ,15.1333333333333 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.07777777777778, 4.24222222222222, 8.46222222222222, 16.9244444444444, 25.3644444444444, 33.8044444444444, 42.2444444444444 "); values ("2.59111111111111 ,2.52222222222222 ,2.48888888888889 ,2.44888888888889 ,2.42666666666667 ,2.42 ,2.42444444444444 ",\ "4.54222222222222 ,4.44222222222222 ,4.38888888888889 ,4.31777777777778 ,4.27111111111111 ,4.24888888888889 ,4.24666666666667 ",\ "7.30666666666667 ,7.16444444444445 ,7.08222222222222 ,6.96666666666667 ,6.89111111111111 ,6.84888888888889 ,6.84 ",\ "13.1022222222222 ,12.9044444444444 ,12.7644444444444 ,12.56 ,12.4244444444444 ,12.3511111111111 ,12.34 ",\ "16.1288888888889 ,15.9133333333333 ,15.7466666666667 ,15.4977777777778 ,15.3333333333333 ,15.2466666666667 ,15.24 "); } related_pin : "SD" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1882 ; } pin(D0) { direction : input ; capacitance : 0.001761 ; max_transition : 2.7273 ; } pin(D1) { direction : input ; capacitance : 0.001503 ; max_transition : 2.7273 ; } pin(SD) { direction : input ; capacitance : 0.003336 ; max_transition : 2.7273 ; } } cell(MUX41_D) { area : 21 ; cell_footprint : MUX41 ; cell_leakage_power : 0.671637 ; pin(Z) { direction : output ; function : "((D0*((SD1'*SD2')+(SD1'*(D0^D1)')+(SD2'*(D0^D2)')))+(D1*((SD1'*SD2)+(SD1'*(D0^D1)')+(SD2*(D1^D3)')))+(D2*((SD1*SD2')+(SD1*(D2^D3)')+(SD2'*(D0^D2)')))+(D3*((SD1*SD2)+(SD1*(D2^D3)')+(SD2*(D1^D3)'))))" ; capacitance : 0.000000 ; timing() { related_pin : "D0" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("7.63111111111111 ,9.7 ,12.3777777777778 ,17.4 ,22.1066666666667 ,26.7533333333333 ,31.3666666666667 ",\ "9.52222222222222 ,11.8644444444444 ,14.5177777777778 ,19.6666666666667 ,24.7111111111111 ,29.2111111111111 ,33.6711111111111 ",\ "9.78222222222222 ,12.5844444444444 ,15.3155555555556 ,20.2555555555556 ,25.04 ,29.7733333333333 ,34.12 ",\ "6.40222222222222 ,9.70222222222222 ,12.6044444444444 ,17.56 ,22.1933333333333 ,26.7377777777778 ,31.2733333333333 ",\ "4.26 ,7.25111111111111 ,10.1266666666667 ,15.2044444444444 ,20.0822222222222 ,24.9888888888889 ,30.0066666666667 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.26444444444444 ,7.01111111111111 ,11.8555555555556 ,21.8355555555556 ,32.1888888888889 ,42.5577777777778 ,52.9355555555556 ",\ "4.03555555555556 ,7.78222222222222 ,12.6933333333333 ,22.0977777777778 ,31.3844444444444 ,41.9422222222222 ,52.52 ",\ "5.13555555555556 ,8.85777777777778 ,13.8 ,23.4244444444444 ,32.5777777777778 ,41.4711111111111 ,52.2222222222222 ",\ "7.29777777777778 ,10.9422222222222 ,15.9222222222222 ,25.8755555555556 ,35.5977777777778 ,44.9755555555556 ,53.9555555555556 ",\ "8.34444444444444 ,11.9444444444444 ,16.9355555555556 ,27.0155555555556 ,36.9488888888889 ,46.5955555555556 ,55.8977777777778 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("9.88666666666667 ,11.7 ,13.9311111111111 ,17.5222222222222 ,20.2977777777778 ,22.8933333333333 ,25.3822222222222 ",\ "15.7711111111111 ,17.8466666666667 ,19.92 ,23.9355555555556 ,27.7866666666667 ,30.1155555555556 ,32.3466666666667 ",\ "22.3355555555556 ,24.8377777777778 ,26.8577777777778 ,30.3511111111111 ,33.9133333333333 ,37.5755555555556 ,39.6222222222222 ",\ "33.0333333333333 ,36.0755555555556 ,38.2911111111111 ,41.6266666666667 ,44.6044444444444 ,47.5733333333333 ,50.6555555555556 ",\ "37.7844444444444 ,40.7088888888889 ,43.1666666666667 ,46.9066666666667 ,50.16 ,53.3377777777778 ,56.6111111111111 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.06444444444444 ,5.99111111111111 ,8.42 ,13.2155555555556 ,18.0333333333333 ,22.8044444444444 ,27.5422222222222 ",\ "5.09555555555556 ,7.03777777777778 ,9.46888888888889 ,13.9933333333333 ,18.3666666666667 ,23.26 ,28.1355555555556 ",\ "6.46 ,8.43555555555556 ,10.8866666666667 ,15.4688888888889 ,19.6711111111111 ,23.6711111111111 ,28.7466666666667 ",\ "9 ,11.0311111111111 ,13.5533333333333 ,18.3288888888889 ,22.7488888888889 ,26.7888888888889 ,30.4422222222222 ",\ "10.2066666666667 ,12.2422222222222 ,14.8111111111111 ,19.7266666666667 ,24.3066666666667 ,28.5155555555556 ,32.3333333333333 "); } } timing() { related_pin : "D1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("7.69777777777778 ,9.76888888888889 ,12.4555555555556 ,17.4844444444444 ,22.1888888888889 ,26.8311111111111 ,31.44 ",\ "9.72888888888889 ,12.0733333333333 ,14.7288888888889 ,19.8911111111111 ,24.9533333333333 ,29.4466666666667 ,33.8955555555556 ",\ "10.1333333333333 ,12.94 ,15.6688888888889 ,20.6111111111111 ,25.4066666666667 ,30.16 ,34.4933333333333 ",\ "7.00666666666667 ,10.3155555555556 ,13.2133333333333 ,18.1555555555556 ,22.7866666666667 ,27.3333333333333 ,31.88 ",\ "4.99333333333333 ,7.98888888888889 ,10.86 ,15.9266666666667 ,20.8022222222222 ,25.7111111111111 ,30.74 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.27777777777778 ,7.02666666666667 ,11.8688888888889 ,21.8466666666667 ,32.2111111111111 ,42.5911111111111 ,52.9777777777778 ",\ "4.05111111111111 ,7.80666666666667 ,12.7222222222222 ,22.12 ,31.3933333333333 ,41.9711111111111 ,52.5711111111111 ",\ "5.15333333333333 ,8.88666666666667 ,13.8422222222222 ,23.4822222222222 ,32.6333333333333 ,41.5133333333333 ,52.3022222222222 ",\ "7.30666666666667 ,10.9733333333333 ,15.98 ,25.9755555555556 ,35.7222222222222 ,45.1066666666667 ,54.0755555555556 ",\ "8.35555555555556 ,11.9777777777778 ,16.9977777777778 ,27.1266666666667 ,37.0844444444445 ,46.7377777777778 ,56.02 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("9.88888888888889 ,11.7044444444444 ,13.9311111111111 ,17.52 ,20.2977777777778 ,22.8888888888889 ,25.3777777777778 ",\ "15.6955555555556 ,17.7733333333333 ,19.8488888888889 ,23.86 ,27.7022222222222 ,30.0311111111111 ,32.26 ",\ "22.1666666666667 ,24.6666666666667 ,26.6933333333333 ,30.1933333333333 ,33.7511111111111 ,37.4022222222222 ,39.4466666666667 ",\ "32.6622222222222 ,35.7022222222222 ,37.9311111111111 ,41.28 ,44.26 ,47.2244444444444 ,50.3 ",\ "37.3022222222222 ,40.2311111111111 ,42.6977777777778 ,46.4511111111111 ,49.7022222222222 ,52.8777777777778 ,56.14 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.09777777777778 ,6.04444444444445 ,8.5 ,13.3422222222222 ,18.1977777777778 ,23.0022222222222 ,27.7777777777778 ",\ "5.12444444444444 ,7.08444444444444 ,9.54 ,14.1266666666667 ,18.5688888888889 ,23.4933333333333 ,28.3977777777778 ",\ "6.48666666666667 ,8.47777777777778 ,10.9511111111111 ,15.5844444444444 ,19.8577777777778 ,23.9377777777778 ,29.04 ",\ "9.01777777777778 ,11.0644444444444 ,13.6022222222222 ,18.4155555555556 ,22.8822222222222 ,26.9866666666667 ,30.7111111111111 ",\ "10.2066666666667 ,12.2622222222222 ,14.8488888888889 ,19.7955555555556 ,24.4177777777778 ,28.6755555555556 ,32.5555555555556 "); } } timing() { related_pin : "D2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("8.18888888888889 ,10.3022222222222 ,13.0333333333333 ,18.1088888888889 ,22.8155555555556 ,27.4511111111111 ,32.0466666666667 ",\ "10.46 ,12.8466666666667 ,15.5444444444444 ,20.7733333333333 ,25.8888888888889 ,30.3688888888889 ,34.7977777777778 ",\ "11.1955555555556 ,14.0511111111111 ,16.8177777777778 ,21.8044444444444 ,26.6333333333333 ,31.4111111111111 ,35.7244444444444 ",\ "8.58444444444444 ,11.9511111111111 ,14.9 ,19.8844444444444 ,24.5111111111111 ,29.0311111111111 ,33.5311111111111 ",\ "6.74444444444444 ,9.8 ,12.7355555555556 ,17.8666666666667 ,22.7511111111111 ,27.6355555555556 ,32.6155555555556 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.38888888888889 ,7.16444444444445 ,12.0466666666667 ,22.0688888888889 ,32.44 ,42.8177777777778 ,53.2022222222222 ",\ "4.15777777777778 ,7.95555555555556 ,12.9133333333333 ,22.3955555555556 ,31.7511111111111 ,42.3488888888889 ,52.9622222222222 ",\ "5.27111111111111 ,9.05777777777778 ,14.0622222222222 ,23.7711111111111 ,32.9755555555556 ,41.9044444444444 ,52.7288888888889 ",\ "7.44444444444445 ,11.1933333333333 ,16.2622222222222 ,26.3133333333333 ,36.0466666666667 ,45.36 ,54.2088888888889 ",\ "8.49333333333333 ,12.2133333333333 ,17.3111111111111 ,27.4977777777778 ,37.4244444444444 ,46.9644444444444 ,56.0688888888889 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("10.4777777777778 ,12.3533333333333 ,14.64 ,18.3 ,21.1066666666667 ,23.7155555555556 ,26.2088888888889 ",\ "16.3622222222222 ,18.5066666666667 ,20.6466666666667 ,24.74 ,28.6355555555556 ,30.9688888888889 ,33.1911111111111 ",\ "22.8777777777778 ,25.4555555555556 ,27.5511111111111 ,31.1288888888889 ,34.7355555555556 ,38.4177777777778 ,40.44 ",\ "33.3622222222222 ,36.4711111111111 ,38.7711111111111 ,42.1955555555556 ,45.2044444444444 ,48.18 ,51.26 ",\ "37.9888888888889 ,40.9533333333333 ,43.4888888888889 ,47.3133333333333 ,50.5911111111111 ,53.7711111111111 ,57.0355555555556 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.31777777777778 ,6.27555555555556 ,8.74 ,13.5711111111111 ,18.3822222222222 ,23.1377777777778 ,27.86 ",\ "5.30666666666667 ,7.28444444444444 ,9.75111111111111 ,14.36 ,18.8133333333333 ,23.6911111111111 ,28.5444444444444 ",\ "6.62888888888889 ,8.65111111111111 ,11.14 ,15.7888888888889 ,20.08 ,24.1777777777778 ,29.2355555555556 ",\ "9.12666666666667 ,11.2155555555556 ,13.7777777777778 ,18.6066666666667 ,23.0733333333333 ,27.1666666666667 ,30.88 ",\ "10.34 ,12.4355555555556 ,15.0444444444444 ,20.0066666666667 ,24.6222222222222 ,28.8644444444444 ,32.72 "); } } timing() { related_pin : "D3" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("8.06888888888889 ,10.1733333333333 ,12.8933333333333 ,17.96 ,22.6666666666667 ,27.3066666666667 ,31.9066666666667 ",\ "10.2311111111111 ,12.6111111111111 ,15.3022222222222 ,20.5177777777778 ,25.6222222222222 ,30.1044444444444 ,34.5355555555556 ",\ "10.7644444444444 ,13.6177777777778 ,16.3844444444444 ,21.3644444444444 ,26.1822222222222 ,30.9511111111111 ,35.2622222222222 ",\ "7.70666666666667 ,11.0844444444444 ,14.0333333333333 ,19.02 ,23.6444444444444 ,28.1644444444444 ,32.6622222222222 ",\ "5.65777777777778 ,8.72222222222222 ,11.6555555555556 ,16.7822222222222 ,21.6622222222222 ,26.5466666666667 ,31.5311111111111 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.36888888888889 ,7.13111111111111 ,11.9977777777778 ,21.9866666666667 ,32.32 ,42.6644444444444 ,53.0111111111111 ",\ "4.14222222222222 ,7.91555555555556 ,12.8444444444444 ,22.28 ,31.5888888888889 ,42.1311111111111 ,52.6911111111111 ",\ "5.25777777777778 ,9.01555555555556 ,13.9844444444444 ,23.6266666666667 ,32.7733333333333 ,41.6422222222222 ,52.4066666666667 ",\ "7.43333333333333 ,11.1422222222222 ,16.1711111111111 ,26.1488888888889 ,35.8222222222222 ,45.0822222222222 ,53.8844444444444 ",\ "8.48444444444444 ,12.16 ,17.2133333333333 ,27.3355555555556 ,37.2177777777778 ,46.7311111111111 ,55.8222222222222 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("10.5466666666667 ,12.4311111111111 ,14.7266666666667 ,18.3955555555556 ,21.2044444444444 ,23.8133333333333 ,26.3066666666667 ",\ "16.4911111111111 ,18.64 ,20.7844444444444 ,24.8866666666667 ,28.7888888888889 ,31.1244444444444 ,33.3488888888889 ",\ "23.1733333333333 ,25.7444444444444 ,27.8377777777778 ,31.4222222222222 ,35.0377777777778 ,38.7311111111111 ,40.7622222222222 ",\ "34.0733333333333 ,37.1577777777778 ,39.4533333333333 ,42.8844444444444 ,45.9022222222222 ,48.8822222222222 ,51.9666666666667 ",\ "38.8666666666667 ,41.8155555555556 ,44.36 ,48.2066666666667 ,51.4955555555556 ,54.6755555555556 ,57.9244444444444 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.37333333333333 ,6.32666666666667 ,8.78666666666667 ,13.6044444444444 ,18.4044444444444 ,23.1444444444444 ,27.8511111111111 ",\ "5.37111111111111 ,7.34222222222222 ,9.80222222222222 ,14.3933333333333 ,18.8355555555556 ,23.6955555555556 ,28.5311111111111 ",\ "6.70222222222222 ,8.70888888888889 ,11.1911111111111 ,15.8288888888889 ,20.1044444444444 ,24.1955555555556 ,29.2333333333333 ",\ "9.20222222222222 ,11.2733333333333 ,13.8288888888889 ,18.6466666666667 ,23.1 ,27.18 ,30.8777777777778 ",\ "10.4 ,12.48 ,15.0866666666667 ,20.04 ,24.6422222222222 ,28.8666666666667 ,32.7022222222222 "); } } timing() { related_pin : "SD1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("5.27333333333333 ,7.35555555555556 ,10.1288888888889 ,15.2488888888889 ,19.9022222222222 ,24.5044444444444 ,29.0755555555556 ",\ "6.70222222222222 ,9.02222222222222 ,11.6488888888889 ,16.9866666666667 ,22.3333333333333 ,26.6111111111111 ,30.8555555555556 ",\ "5.82222222222222 ,8.65555555555556 ,11.2666666666667 ,16.1244444444444 ,21.1088888888889 ,26.2022222222222 ,30.1511111111111 ",\ "0.155555555555556 ,3.66444444444444 ,6.34666666666667 ,10.9177777777778 ,15.4444444444444 ,20.1755555555556 ,25.18 ",\ "-2.53777777777778 ,0.648888888888889 ,3.24666666666667 ,7.87111111111111 ,12.6422222222222 ,17.8 ,23.4244444444444 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.19777777777778 ,6.92 ,11.8044444444444 ,21.74 ,31.8888888888889 ,42.0444444444444 ,52.2022222222222 ",\ "4.43111111111111 ,8.04666666666667 ,12.8777777777778 ,22.3222222222222 ,31.7177777777778 ,41.9177777777778 ,52.1355555555556 ",\ "6.07333333333333 ,9.57333333333333 ,14.3533333333333 ,23.8444444444444 ,33.0822222222222 ,42.1777777777778 ,52.5111111111111 ",\ "8.96888888888889 ,12.2844444444444 ,16.9911111111111 ,26.5977777777778 ,36.1555555555556 ,45.5266666666667 ,54.6533333333333 ",\ "10.2244444444444 ,13.4622222222222 ,18.1422222222222 ,27.8155555555556 ,37.5266666666667 ,47.1155555555556 ,56.5066666666667 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("6.80444444444444 ,8.45555555555556 ,10.6266666666667 ,14.1444444444444 ,16.8 ,19.3355555555556 ,21.7977777777778 ",\ "13.2355555555556 ,15.0911111111111 ,16.9511111111111 ,20.9311111111111 ,24.9688888888889 ,27.0755555555556 ,29.1288888888889 ",\ "19.8533333333333 ,22.2 ,23.8844444444444 ,27.0222222222222 ,30.5977777777778 ,34.4688888888889 ,36.1888888888889 ",\ "29.9555555555556 ,33.1022222222222 ,34.8844444444444 ,37.5488888888889 ,40.2311111111111 ,43.2155555555556 ,46.5822222222222 ",\ "34.7377777777778 ,37.8111111111111 ,39.7933333333333 ,42.8266666666667 ,45.8311111111111 ,49.1577777777778 ,52.9288888888889 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.05333333333333 ,5.07555555555556 ,7.64444444444444 ,12.6555555555556 ,17.6066666666667 ,22.4977777777778 ,27.3555555555556 ",\ "4.42222222222222 ,6.38444444444445 ,8.86666666666667 ,13.5622222222222 ,18.1288888888889 ,23.0244444444444 ,27.8977777777778 ",\ "6.25333333333333 ,8.18222222222222 ,10.5933333333333 ,15.1666666666667 ,19.4466666666667 ,23.5644444444444 ,28.5222222222222 ",\ "9.58444444444445 ,11.4955555555556 ,13.8555555555556 ,18.4 ,22.7111111111111 ,26.7555555555556 ,30.5155555555556 ",\ "11.0733333333333 ,12.9955555555556 ,15.3688888888889 ,20.0088888888889 ,24.4844444444444 ,28.7488888888889 ,32.7733333333333 "); } } timing() { related_pin : "SD1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("7.80666666666667 ,9.84444444444444 ,12.5577777777778 ,17.6733333333333 ,22.44 ,27.1777777777778 ,31.8955555555556 ",\ "13.1644444444444 ,15.2755555555556 ,17.76 ,22.9266666666667 ,28.2044444444444 ,32.7022222222222 ,37.2066666666667 ",\ "18.1955555555556 ,20.5488888888889 ,22.86 ,27.4888888888889 ,32.4311111111111 ,37.5755555555556 ,41.8888888888889 ",\ "25.54 ,28.18 ,30.32 ,34.4888888888889 ,38.9866666666667 ,43.8244444444444 ,48.9711111111111 ",\ "29.2266666666667 ,31.5822222222222 ,33.6266666666667 ,37.8111111111111 ,42.4911111111111 ,47.6488888888889 ,53.2533333333333 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.01111111111111 ,6.82 ,11.7911111111111 ,21.9355555555556 ,32.3444444444444 ,42.7622222222222 ,53.1866666666667 ",\ "3.11333333333333 ,6.93555555555556 ,11.96 ,21.7333333333333 ,31.4244444444444 ,41.8844444444444 ,52.3533333333333 ",\ "3.32222222222222 ,7.13777777777778 ,12.2022222222222 ,22.1733333333333 ,31.9044444444444 ,41.5066666666667 ,51.98 ",\ "3.82444444444444 ,7.60444444444444 ,12.6955555555556 ,22.9355555555556 ,33.1755555555556 ,43.38 ,53.54 ",\ "4.12 ,7.86666666666667 ,12.9555555555556 ,23.2688888888889 ,33.6688888888889 ,44.1133333333333 ,54.5888888888889 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("6.11333333333333 ,7.75111111111111 ,9.92 ,13.4577777777778 ,16.16 ,18.7333333333333 ,21.2333333333333 ",\ "7.54888888888889 ,9.33333333333333 ,11.1977777777778 ,15.1066666666667 ,18.9888888888889 ,20.9488888888889 ,22.8333333333333 ",\ "6.55333333333333 ,8.73777777777778 ,10.4 ,13.4044444444444 ,16.7577777777778 ,20.3511111111111 ,21.5822222222222 ",\ "1.20888888888889 ,3.74666666666667 ,5.15333333333333 ,7.22222222222222 ,9.44444444444444 ,12.1555555555556 ,15.4666666666667 ",\ "-0.873333333333333 ,1.08888888888889 ,2.26444444444444 ,4.15777777777778 ,6.43111111111111 ,9.41555555555556 ,13.2288888888889 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("2.95777777777778 ,4.99111111111111 ,7.6 ,12.68 ,17.6755555555556 ,22.6155555555556 ,27.52 ",\ "3.03777777777778 ,5.06444444444444 ,7.66 ,12.6488888888889 ,17.5177777777778 ,22.4555555555556 ,27.3644444444444 ",\ "3.27777777777778 ,5.29111111111111 ,7.86666666666667 ,12.8311111111111 ,17.64 ,22.3711111111111 ,27.2755555555556 ",\ "3.88444444444445 ,5.85333333333333 ,8.40444444444444 ,13.3844444444444 ,18.28 ,23.12 ,27.9222222222222 ",\ "4.23333333333333 ,6.17111111111111 ,8.71555555555556 ,13.74 ,18.7333333333333 ,23.7222222222222 ,28.7155555555556 "); } } timing() { related_pin : "SD2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("7.79555555555556 ,9.89777777777778 ,12.6333333333333 ,17.7355555555556 ,22.48 ,27.1622222222222 ,31.8088888888889 ",\ "10.1444444444444 ,12.5377777777778 ,15.2311111111111 ,20.4755555555556 ,25.6222222222222 ,30.1177777777778 ,34.5711111111111 ",\ "10.4444444444444 ,13.3755555555556 ,16.1577777777778 ,21.1555555555556 ,26.0044444444444 ,30.8133333333333 ,35.1177777777778 ",\ "6.29111111111111 ,9.90888888888889 ,12.9333333333333 ,17.9733333333333 ,22.6577777777778 ,27.26 ,31.8777777777778 ",\ "3.67555555555556 ,7.01777777777778 ,10.0444444444444 ,15.2577777777778 ,20.24 ,25.2688888888889 ,30.4511111111111 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.42222222222222 ,7.11777777777778 ,11.9 ,21.76 ,31.9977777777778 ,42.2533333333333 ,52.5177777777778 ",\ "4.5 ,8.16888888888889 ,12.9711111111111 ,22.1711111111111 ,31.2622222222222 ,41.6488888888889 ,52.0577777777778 ",\ "6.00222222222222 ,9.64444444444444 ,14.46 ,23.8333333333333 ,32.7355555555556 ,41.3733333333333 ,51.9511111111111 ",\ "8.92666666666667 ,12.5577777777778 ,17.3866666666667 ,27.0288888888889 ,36.4422222222222 ,45.4977777777778 ,54.1377777777778 ",\ "10.3822222222222 ,14.0244444444444 ,18.8466666666667 ,28.5777777777778 ,38.18 ,47.4955555555556 ,56.4511111111111 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("10.0777777777778 ,11.9444444444444 ,14.26 ,17.9466666666667 ,20.7377777777778 ,23.3355555555556 ,25.82 ",\ "17.24 ,19.3733333333333 ,21.5 ,25.6377777777778 ,29.62 ,31.9533333333333 ,34.1866666666667 ",\ "24.6866666666667 ,27.3422222222222 ,29.4177777777778 ,32.9644444444444 ,36.56 ,40.2488888888889 ,42.3311111111111 ",\ "35.5622222222222 ,38.9377777777778 ,41.2511111111111 ,44.6488888888889 ,47.64 ,50.5955555555556 ,53.6355555555556 ",\ "40.2822222222222 ,43.4777777777778 ,46.0044444444444 ,49.8288888888889 ,53.1888888888889 ,56.5022222222222 ,59.9311111111111 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.38444444444445 ,6.30888888888889 ,8.73777777777778 ,13.5222222222222 ,18.3177777777778 ,23.06 ,27.7711111111111 ",\ "5.74666666666667 ,7.65111111111111 ,10.0422222222222 ,14.4955555555556 ,18.8 ,23.6311111111111 ,28.4422222222222 ",\ "7.51111111111111 ,9.41777777777778 ,11.7977777777778 ,16.2444444444444 ,20.3066666666667 ,24.16 ,29.1533333333333 ",\ "10.5888888888889 ,12.5288888888889 ,14.9466666666667 ,19.5355555555556 ,23.7733333333333 ,27.6244444444444 ,31.0711111111111 ",\ "11.9466666666667 ,13.8911111111111 ,16.3533333333333 ,21.0911111111111 ,25.5177777777778 ,29.5822222222222 ,33.2622222222222 "); } } timing() { related_pin : "SD2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("11.0533333333333 ,13.12 ,15.8488888888889 ,20.9377777777778 ,25.6422222222222 ,30.2933333333333 ,34.9155555555556 ",\ "16.6755555555556 ,18.8177777777778 ,21.3511111111111 ,26.5488888888889 ,31.8022222222222 ,36.2711111111111 ,40.7288888888889 ",\ "22.2244444444444 ,24.5711111111111 ,26.9555555555556 ,31.6622222222222 ,36.5866666666667 ,41.66 ,45.9933333333333 ",\ "30.5333333333333 ,33.1022222222222 ,35.3511111111111 ,39.6266666666667 ,44.04 ,48.6266666666667 ,53.3755555555556 ",\ "34.2777777777778 ,36.6266666666667 ,38.8244444444444 ,43.1288888888889 ,47.6555555555556 ,52.4244444444444 ,57.4222222222222 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.29111111111111 ,7.05333333333333 ,12.0066666666667 ,22.0644444444444 ,32.3133333333333 ,42.5777777777778 ,52.8511111111111 ",\ "3.34444444444444 ,7.11777777777778 ,12.1066666666667 ,21.9333333333333 ,31.7266666666667 ,41.9866666666667 ,52.2577777777778 ",\ "3.47333333333333 ,7.21555555555556 ,12.1822222222222 ,22.0777777777778 ,31.8955555555556 ,41.6733333333333 ,51.8222222222222 ",\ "3.83555555555556 ,7.48444444444444 ,12.3533333333333 ,22.2155555555556 ,32.2111111111111 ,42.3111111111111 ,52.5022222222222 ",\ "4.07555555555556 ,7.66666666666667 ,12.4666666666667 ,22.2444444444444 ,32.22 ,42.3622222222222 ,52.6555555555556 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("10.3088888888889 ,12.1733333333333 ,14.4377777777778 ,18.0844444444444 ,20.9333333333333 ,23.5822222222222 ,26.1111111111111 ",\ "11.0666666666667 ,13.1777777777778 ,15.3111111111111 ,19.2888888888889 ,22.9844444444444 ,25.22 ,27.3222222222222 ",\ "10.4066666666667 ,12.8622222222222 ,14.9155555555556 ,18.3222222222222 ,21.6555555555556 ,24.9955555555556 ,26.6333333333333 ",\ "6.76444444444444 ,9.4 ,11.3777777777778 ,14.2355555555556 ,16.7444444444444 ,19.3222222222222 ,22.1311111111111 ",\ "4.71111111111111 ,6.93777777777778 ,8.86444444444444 ,11.7244444444444 ,14.2688888888889 ,16.9444444444444 ,19.9422222222222 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.15777777777778 ,6.10888888888889 ,8.62888888888889 ,13.5533333333333 ,18.4111111111111 ,23.2244444444444 ,28.0133333333333 ",\ "4.24666666666667 ,6.22222222222222 ,8.73555555555556 ,13.5955555555556 ,18.36 ,23.1555555555556 ,27.9266666666667 ",\ "4.38444444444445 ,6.37777777777778 ,8.87555555555556 ,13.7 ,18.4 ,23.0444444444444 ,27.7733333333333 ",\ "4.84222222222222 ,6.84666666666667 ,9.30888888888889 ,14.06 ,18.7088888888889 ,23.3022222222222 ,27.8577777777778 ",\ "5.17111111111111 ,7.17111111111111 ,9.61111111111111 ,14.3266666666667 ,18.9577777777778 ,23.5488888888889 ,28.1133333333333 "); } } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("2.52444444444444 ,2.44888888888889 ,2.41111111111111 ,2.35777777777778 ,2.32 ,2.29777777777778 ,2.29111111111111 ",\ "4.01777777777778 ,3.88666666666667 ,3.81555555555556 ,3.71555555555556 ,3.64666666666667 ,3.60222222222222 ,3.58666666666667 ",\ "6.14222222222222 ,5.94222222222222 ,5.82666666666667 ,5.66444444444445 ,5.55111111111111 ,5.48222222222222 ,5.45333333333333 ",\ "10.6533333333333 ,10.3488888888889 ,10.1533333333333 ,9.86888888888889 ,9.66888888888889 ,9.54444444444444 ,9.49555555555556 ",\ "13.0377777777778 ,12.6955555555556 ,12.4644444444444 ,12.12 ,11.8755555555556 ,11.7266666666667 ,11.6644444444444 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.70666666666667 ,3.49555555555556 ,3.39333333333333 ,3.25555555555556 ,3.16888888888889 ,3.12 ,3.11111111111111 ",\ "5.18666666666667 ,4.91555555555556 ,4.76888888888889 ,4.57111111111111 ,4.44 ,4.36888888888889 ,4.35555555555556 ",\ "7.28444444444444 ,6.94222222222222 ,6.74222222222222 ,6.45777777777778 ,6.27111111111111 ,6.16888888888889 ,6.14666666666667 ",\ "11.7244444444444 ,11.2888888888889 ,10.9888888888889 ,10.5466666666667 ,10.2466666666667 ,10.0777777777778 ,10.0355555555556 ",\ "14.0666666666667 ,13.6044444444444 ,13.26 ,12.74 ,12.3844444444444 ,12.1822222222222 ,12.1311111111111 "); } related_pin : "D0" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("2.35777777777778 ,2.28222222222222 ,2.24222222222222 ,2.18888888888889 ,2.15111111111111 ,2.12888888888889 ,2.12 ",\ "3.84 ,3.70666666666667 ,3.63555555555556 ,3.53333333333333 ,3.46444444444444 ,3.42 ,3.40444444444444 ",\ "5.94666666666667 ,5.74666666666667 ,5.62888888888889 ,5.46666666666667 ,5.35111111111111 ,5.28 ,5.25333333333333 ",\ "10.4288888888889 ,10.1244444444444 ,9.92666666666667 ,9.64 ,9.43777777777778 ,9.31333333333333 ,9.26444444444444 ",\ "12.7977777777778 ,12.4577777777778 ,12.2244444444444 ,11.8777777777778 ,11.6333333333333 ,11.4822222222222 ,11.42 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.88444444444445 ,3.67555555555556 ,3.56888888888889 ,3.42888888888889 ,3.34 ,3.28888888888889 ,3.27777777777778 ",\ "5.35555555555556 ,5.08222222222222 ,4.93555555555556 ,4.73333333333333 ,4.59777777777778 ,4.52444444444444 ,4.50888888888889 ",\ "7.43555555555556 ,7.09333333333333 ,6.89111111111111 ,6.60222222222222 ,6.41111111111111 ,6.30444444444444 ,6.28222222222222 ",\ "11.8422222222222 ,11.4022222222222 ,11.0977777777778 ,10.6511111111111 ,10.3466666666667 ,10.1755555555556 ,10.1311111111111 ",\ "14.16 ,13.6955555555556 ,13.3488888888889 ,12.8266666666667 ,12.4666666666667 ,12.26 ,12.2044444444444 "); } related_pin : "D1" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("2.36444444444444 ,2.27777777777778 ,2.23333333333333 ,2.17333333333333 ,2.13111111111111 ,2.10666666666667 ,2.09555555555556 ",\ "3.84444444444444 ,3.7 ,3.62222222222222 ,3.51333333333333 ,3.43777777777778 ,3.39111111111111 ,3.37333333333333 ",\ "5.94888888888889 ,5.73777777777778 ,5.61555555555555 ,5.44 ,5.31777777777778 ,5.24222222222222 ,5.21333333333333 ",\ "10.4311111111111 ,10.1177777777778 ,9.91333333333333 ,9.61333333333333 ,9.40222222222222 ,9.27111111111111 ,9.21777777777778 ",\ "12.8022222222222 ,12.4533333333333 ,12.2155555555556 ,11.8555555555556 ,11.6022222222222 ,11.4422222222222 ,11.3755555555556 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.34666666666667 ,4.12 ,4 ,3.84222222222222 ,3.73777777777778 ,3.68 ,3.66666666666667 ",\ "5.79555555555556 ,5.50888888888889 ,5.34888888888889 ,5.12888888888889 ,4.98222222222222 ,4.90222222222222 ,4.88444444444444 ",\ "7.85333333333333 ,7.5 ,7.28666666666667 ,6.98444444444445 ,6.78222222222222 ,6.66666666666667 ,6.64222222222222 ",\ "12.2355555555556 ,11.7888888888889 ,11.4755555555556 ,11.0133333333333 ,10.6977777777778 ,10.5177777777778 ,10.4733333333333 ",\ "14.5533333333333 ,14.0822222222222 ,13.7222222222222 ,13.1822222222222 ,12.8111111111111 ,12.5977777777778 ,12.54 "); } related_pin : "D2" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("2.18888888888889 ,2.10444444444444 ,2.06 ,2.00222222222222 ,1.96222222222222 ,1.93777777777778 ,1.92888888888889 ",\ "3.67333333333333 ,3.53333333333333 ,3.45555555555556 ,3.34888888888889 ,3.27333333333333 ,3.22888888888889 ,3.21111111111111 ",\ "5.79111111111111 ,5.58222222222222 ,5.46 ,5.28666666666667 ,5.16666666666667 ,5.09333333333333 ,5.06444444444444 ",\ "10.3044444444444 ,9.99111111111111 ,9.78888888888889 ,9.49111111111111 ,9.28 ,9.15111111111111 ,9.09777777777778 ",\ "12.6977777777778 ,12.3488888888889 ,12.1088888888889 ,11.7511111111111 ,11.5 ,11.3422222222222 ,11.2777777777778 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.53555555555556 ,4.30444444444444 ,4.18444444444444 ,4.02222222222222 ,3.91777777777778 ,3.86222222222222 ,3.85111111111111 ",\ "5.99333333333333 ,5.70444444444444 ,5.54222222222222 ,5.32 ,5.17333333333333 ,5.09555555555556 ,5.08222222222222 ",\ "8.06222222222222 ,7.70888888888889 ,7.49333333333333 ,7.18888888888889 ,6.98444444444445 ,6.87555555555556 ,6.85333333333333 ",\ "12.4622222222222 ,12.0155555555556 ,11.7022222222222 ,11.24 ,10.9266666666667 ,10.7488888888889 ,10.7066666666667 ",\ "14.7888888888889 ,14.3155555555556 ,13.9577777777778 ,13.42 ,13.0511111111111 ,12.84 ,12.7844444444444 "); } related_pin : "D3" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("2.80666666666667 ,2.75555555555556 ,2.72888888888889 ,2.69333333333333 ,2.66888888888889 ,2.65555555555556 ,2.65333333333333 ",\ "5.4 ,5.29333333333333 ,5.24222222222222 ,5.17333333333333 ,5.12666666666667 ,5.1 ,5.08888888888889 ",\ "9.05111111111111 ,8.87777777777778 ,8.79333333333333 ,8.68 ,8.6 ,8.55555555555556 ,8.53777777777778 ",\ "16.7688888888889 ,16.5066666666667 ,16.3577777777778 ,16.1466666666667 ,16.0022222222222 ,15.9222222222222 ,15.8977777777778 ",\ "20.8311111111111 ,20.5444444444444 ,20.3622222222222 ,20.1022222222222 ,19.9244444444444 ,19.8266666666667 ,19.8022222222222 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("3.4 ,3.26222222222222 ,3.20222222222222 ,3.12444444444444 ,3.07555555555556 ,3.05111111111111 ,3.04666666666667 ",\ "5.99777777777778 ,5.80888888888889 ,5.72 ,5.60222222222222 ,5.52666666666667 ,5.48444444444444 ,5.47777777777778 ",\ "9.64666666666667 ,9.4 ,9.27111111111111 ,9.09555555555556 ,8.98 ,8.91777777777778 ,8.90666666666667 ",\ "17.3444444444444 ,17.02 ,16.8088888888889 ,16.5088888888889 ,16.3111111111111 ,16.2044444444444 ,16.1888888888889 ",\ "21.3844444444444 ,21.0377777777778 ,20.7888888888889 ,20.4222222222222 ,20.18 ,20.0533333333333 ,20.0355555555556 "); } related_pin : "SD1" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("4.33333333333333 ,4.23333333333333 ,4.17111111111111 ,4.07333333333333 ,3.99777777777778 ,3.93777777777778 ,3.89777777777778 ",\ "6.94888888888889 ,6.81111111111111 ,6.72 ,6.58222222222222 ,6.47555555555556 ,6.39777777777778 ,6.34888888888889 ",\ "10.7422222222222 ,10.5755555555556 ,10.4555555555556 ,10.2688888888889 ,10.1244444444444 ,10.0244444444444 ,9.96 ",\ "18.96 ,18.8044444444444 ,18.6577777777778 ,18.4133333333333 ,18.2177777777778 ,18.0688888888889 ,17.9688888888889 ",\ "23.3711111111111 ,23.2577777777778 ,23.1155555555556 ,22.8622222222222 ,22.6488888888889 ,22.48 ,22.3511111111111 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.28, 5.09555555555556, 10.1466666666667, 20.2688888888889, 30.3933333333333, 40.5377777777778, 50.6622222222222 "); values ("5.50222222222222 ,5.31777777777778 ,5.21777777777778 ,5.07555555555556 ,4.97111111111111 ,4.89777777777778 ,4.85333333333333 ",\ "8.27777777777778 ,8.02 ,7.85333333333333 ,7.61111111111111 ,7.44888888888889 ,7.35555555555556 ,7.33333333333333 ",\ "12.1511111111111 ,11.82 ,11.5844444444444 ,11.2444444444444 ,11.0244444444444 ,10.9133333333333 ,10.9133333333333 ",\ "20.2222222222222 ,19.8311111111111 ,19.5511111111111 ,19.1422222222222 ,18.8755555555556 ,18.7422222222222 ,18.74 ",\ "24.4088888888889 ,24.0377777777778 ,23.7777777777778 ,23.3955555555556 ,23.1422222222222 ,23.0022222222222 ,22.9777777777778 "); } related_pin : "SD2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2257 ; } pin(D0) { direction : input ; capacitance : 0.002087 ; max_transition : 2.7273 ; } pin(D1) { direction : input ; capacitance : 0.001769 ; max_transition : 2.7273 ; } pin(D2) { direction : input ; capacitance : 0.001769 ; max_transition : 2.7273 ; } pin(D3) { direction : input ; capacitance : 0.001663 ; max_transition : 2.7273 ; } pin(SD1) { direction : input ; capacitance : 0.003334 ; max_transition : 2.7273 ; } pin(SD2) { direction : input ; capacitance : 0.005144 ; max_transition : 2.7273 ; } } cell(NAND2_A) { area : 4 ; cell_footprint : NAND2 ; cell_leakage_power : 0.056757 ; pin(Z) { direction : output ; function : "(A*B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("5.13555555555556 ,7.10888888888889 ,9.48888888888889 ,13.9133333333333 ,17.9777777777778 ,21.9711111111111 ,26.8733333333333 ",\ "12.4555555555556 ,15.6066666666667 ,18.9333333333333 ,24.8666666666667 ,30.2377777777778 ,35.1466666666667 ,39.6155555555556 ",\ "19.5266666666667 ,24.2822222222222 ,28.8622222222222 ,36.7266666666667 ,43.7088888888889 ,50.0111111111111 ,55.68 ",\ "30.7155555555556 ,37.7955555555556 ,44.4177777777778 ,55.5133333333333 ,65.0755555555556 ,73.4133333333333 ,80.6066666666667 ",\ "37.6911111111111 ,44.9577777777778 ,52.1333333333333 ,64.3088888888889 ,74.72 ,83.62 ,91.0711111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("5.41333333333333 ,8.60444444444444 ,12.8466666666667 ,21.1133333333333 ,29.0622222222222 ,36.9888888888889 ,45.8111111111111 ",\ "11.6955555555556 ,15.1355555555556 ,19.8 ,28.7955555555556 ,37.2333333333333 ,45.0844444444444 ,52.34 ",\ "18.8733333333333 ,22.8222222222222 ,28.2822222222222 ,38.7 ,48.2355555555556 ,56.8355555555556 ,64.4733333333333 ",\ "31.7422222222222 ,36.2777777777778 ,43.1955555555556 ,56.4222222222222 ,68.1866666666667 ,78.3155555555556 ,86.7488888888889 ",\ "38.5777777777778 ,42.9066666666667 ,50.3422222222222 ,64.7955555555556 ,77.5755555555556 ,88.3933333333333 ,97.1577777777778 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("1.40888888888889 ,2.71555555555556 ,4.08444444444444 ,6.52444444444445 ,8.74666666666667 ,10.7933333333333 ,13.3311111111111 ",\ "-0.753333333333333 ,2.17555555555556 ,4.62 ,8.61333333333333 ,12.14 ,15.3755555555556 ,18.3755555555556 ",\ "-6.95111111111111 ,-1.94 ,1.87555555555556 ,7.79777777777778 ,12.8866666666667 ,17.4977777777778 ,21.7355555555556 ",\ "-22.1044444444444 ,-14.5 ,-8.72222222222222 ,0.124444444444444 ,7.54666666666667 ,14.0755555555556 ,19.8666666666667 ",\ "-27.0288888888889 ,-19.6288888888889 ,-13.5822222222222 ,-4.03777777777778 ,3.98444444444444 ,10.94 ,16.96 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("4.15777777777778 ,5.66444444444445 ,7.60666666666667 ,11.2111111111111 ,14.4422222222222 ,17.6111111111111 ,21.8333333333333 ",\ "11.4177777777778 ,13.32 ,15.7577777777778 ,20.28 ,24.3288888888889 ,27.9 ,30.9866666666667 ",\ "19.8355555555556 ,22.4222222222222 ,25.6355555555556 ,31.5266666666667 ,36.7422222222222 ,41.2844444444444 ,45.1511111111111 ",\ "34.6355555555556 ,38.5666666666667 ,43.2777777777778 ,51.6666666666667 ,58.7911111111111 ,64.6688888888889 ,69.2977777777778 ",\ "41.9644444444444 ,46.3755555555556 ,51.72 ,61.1377777777778 ,68.9377777777778 ,75.1266666666667 ,79.6888888888889 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("5.67111111111111 ,7.53333333333333 ,9.82666666666667 ,14.1222222222222 ,18.1 ,22.02 ,26.7688888888889 ",\ "13.5555555555556 ,16.4022222222222 ,19.5377777777778 ,25.2244444444444 ,30.4311111111111 ,35.2311111111111 ,39.6377777777778 ",\ "21.3266666666667 ,25.5533333333333 ,29.82 ,37.3155555555556 ,44.0577777777778 ,50.2 ,55.78 ",\ "33.8088888888889 ,40.0088888888889 ,46.1288888888889 ,56.6355555555556 ,65.8111111111111 ,73.8844444444444 ,80.9088888888889 ",\ "41.3933333333333 ,47.6666666666667 ,54.2688888888889 ,65.7555555555556 ,75.7044444444444 ,84.2777777777778 ,91.5088888888889 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("5.69333333333333 ,8.87111111111111 ,13.0777777777778 ,21.2466666666667 ,29.0711111111111 ,36.8644444444444 ,45.62 ",\ "11.4955555555556 ,15.0222222222222 ,19.7288888888889 ,28.7488888888889 ,37.1688888888889 ,44.9733333333333 ,52.1488888888889 ",\ "17.8444444444444 ,22.0355555555556 ,27.6266666666667 ,38.1844444444444 ,47.7888888888889 ,56.4044444444444 ,64.0222222222222 ",\ "28.3044444444444 ,33.5777777777778 ,40.8733333333333 ,54.4866666666667 ,66.4555555555556 ,76.68 ,85.1311111111111 ",\ "33.5622222222222 ,38.9933333333333 ,46.9733333333333 ,61.9577777777778 ,75 ,85.9355555555556 ,94.7 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("1.43555555555556 ,2.67111111111111 ,3.98888888888889 ,6.36444444444444 ,8.54222222222222 ,10.6066666666667 ,13.1044444444444 ",\ "-0.784444444444444 ,1.91555555555556 ,4.21333333333333 ,7.98 ,11.2888888888889 ,14.2977777777778 ,17.0577777777778 ",\ "-6.83555555555556 ,-2.20222222222222 ,1.37555555555556 ,6.93555555555556 ,11.6622222222222 ,15.8822222222222 ,19.6866666666667 ",\ "-21.8977777777778 ,-14.64 ,-9.10888888888889 ,-0.668888888888889 ,6.33111111111111 ,12.4 ,17.6844444444444 ",\ "-27.3533333333333 ,-20.0355555555556 ,-14.1155555555556 ,-4.85555555555556 ,2.84666666666667 ,9.44888888888889 ,15.0844444444444 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("3.47333333333333 ,4.90888888888889 ,6.81555555555556 ,10.48 ,13.9155555555556 ,17.32 ,21.38 ",\ "9.45111111111111 ,11.0733333333333 ,13.2888888888889 ,17.52 ,21.4222222222222 ,24.9733333333333 ,28.1644444444444 ",\ "16.4488888888889 ,18.5 ,21.2711111111111 ,26.4911111111111 ,31.1933333333333 ,35.3533333333333 ,38.9555555555556 ",\ "28.4466666666667 ,31.4466666666667 ,35.3644444444444 ,42.5155555555556 ,48.6711111111111 ,53.8022222222222 ,57.8866666666667 ",\ "34.1244444444444 ,37.5133333333333 ,41.9488888888889 ,49.96 ,56.7088888888889 ,62.1466666666667 ,66.2533333333333 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("0.493333333333333 ,0.484444444444444 ,0.477777777777778 ,0.473333333333333 ,0.471111111111111 ,0.471111111111111 ,0.473333333333333 ",\ "0.975555555555556 ,0.917777777777778 ,0.884444444444444 ,0.844444444444444 ,0.817777777777778 ,0.8 ,0.788888888888889 ",\ "1.65555555555556 ,1.54222222222222 ,1.47333333333333 ,1.38888888888889 ,1.32666666666667 ,1.28222222222222 ,1.25333333333333 ",\ "3.10444444444444 ,2.92 ,2.79333333333333 ,2.61777777777778 ,2.48888888888889 ,2.39111111111111 ,2.32888888888889 ",\ "3.87333333333333 ,3.67333333333333 ,3.52222222222222 ,3.30444444444444 ,3.14 ,3.01777777777778 ,2.94 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("0.182222222222222 ,0.173333333333333 ,0.166666666666667 ,0.162222222222222 ,0.16 ,0.16 ,0.162222222222222 ",\ "0.662222222222222 ,0.611111111111111 ,0.577777777777778 ,0.533333333333333 ,0.502222222222222 ,0.48 ,0.466666666666667 ",\ "1.34444444444444 ,1.25333333333333 ,1.18666666666667 ,1.09555555555556 ,1.02666666666667 ,0.975555555555556 ,0.94 ",\ "2.80222222222222 ,2.68444444444444 ,2.58222222222222 ,2.41777777777778 ,2.28444444444444 ,2.18 ,2.10444444444444 ",\ "3.57777777777778 ,3.47555555555556 ,3.36666666666667 ,3.17777777777778 ,3.02 ,2.89111111111111 ,2.79555555555556 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("0.593333333333333 ,0.582222222222222 ,0.575555555555556 ,0.568888888888889 ,0.566666666666667 ,0.564444444444444 ,0.566666666666667 ",\ "1.06888888888889 ,1.02444444444444 ,0.993333333333333 ,0.955555555555555 ,0.924444444444444 ,0.904444444444444 ,0.891111111111111 ",\ "1.73555555555556 ,1.65333333333333 ,1.59555555555556 ,1.51333333333333 ,1.45111111111111 ,1.40444444444444 ,1.37111111111111 ",\ "3.13333333333333 ,3.01333333333333 ,2.91555555555556 ,2.76444444444444 ,2.64444444444444 ,2.55111111111111 ,2.48444444444444 ",\ "3.86666666666667 ,3.74666666666667 ,3.63555555555556 ,3.45555555555556 ,3.31111111111111 ,3.2 ,3.11555555555556 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.18, 0.673333333333333, 1.34666666666667, 2.67111111111111, 3.99555555555556, 5.32, 6.64444444444444 "); values ("0.155555555555556 ,0.142222222222222 ,0.137777777777778 ,0.133333333333333 ,0.131111111111111 ,0.131111111111111 ,0.133333333333333 ",\ "0.604444444444444 ,0.551111111111111 ,0.517777777777778 ,0.48 ,0.453333333333333 ,0.433333333333333 ,0.422222222222222 ",\ "1.24888888888889 ,1.15333333333333 ,1.09111111111111 ,1.00888888888889 ,0.946666666666667 ,0.9 ,0.871111111111111 ",\ "2.64666666666667 ,2.52666666666667 ,2.42222222222222 ,2.26222222222222 ,2.13555555555556 ,2.03555555555556 ,1.96222222222222 ",\ "3.4 ,3.29555555555556 ,3.18222222222222 ,2.98888888888889 ,2.82888888888889 ,2.70222222222222 ,2.60666666666667 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0296 ; } pin(A) { direction : input ; capacitance : 0.001159 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001159 ; max_transition : 2.7273 ; } } cell(NAND2_B) { area : 4 ; cell_footprint : NAND2 ; cell_leakage_power : 0.037794 ; pin(Z) { direction : output ; function : "(A*B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("4.62666666666667 ,6.74222222222222 ,9.19111111111111 ,13.7311111111111 ,18.2311111111111 ,23.1933333333333 ,28.1622222222222 ",\ "11.1022222222222 ,14.7066666666667 ,18.1377777777778 ,24.1266666666667 ,29.5755555555556 ,34.62 ,39.2888888888889 ",\ "16.9777777777778 ,22.5666666666667 ,27.3377777777778 ,35.2955555555556 ,42.4022222222222 ,48.9266666666667 ,54.9244444444444 ",\ "25.92 ,34.1266666666667 ,40.96 ,52.1622222222222 ,61.9755555555556 ,70.7911111111111 ,78.6822222222222 ",\ "32.0911111111111 ,40.2688888888889 ,47.54 ,59.7488888888889 ,70.4622222222222 ,79.9866666666667 ,88.3555555555556 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("5.12222222222222 ,8.70444444444444 ,13.2844444444444 ,21.7266666666667 ,30.2155555555556 ,40.2511111111111 ,50.3044444444444 ",\ "11.4088888888889 ,15.4222222222222 ,20.6288888888889 ,30.3222222222222 ,38.9822222222222 ,46.58 ,53.0933333333333 ",\ "18.6844444444444 ,23.3244444444444 ,29.4533333333333 ,40.9422222222222 ,51.2711111111111 ,60.3711111111111 ,68.2066666666667 ",\ "32.1844444444444 ,37.4755555555556 ,45.1555555555556 ,59.7622222222222 ,72.7866666666667 ,84.0222222222222 ,93.38 ",\ "39.4911111111111 ,44.5311111111111 ,52.7222222222222 ,68.5311111111111 ,82.5088888888889 ,94.32 ,103.831111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("1.51777777777778 ,2.96888888888889 ,4.50444444444444 ,7.36222222222222 ,10.1288888888889 ,12.8488888888889 ,15.54 ",\ "0.0733333333333333 ,3.25555555555556 ,5.83777777777778 ,10.0888888888889 ,13.9377777777778 ,17.5777777777778 ,21.0666666666667 ",\ "-4.99777777777778 ,0.428888888888889 ,4.39333333333333 ,10.5088888888889 ,15.8088888888889 ,20.68 ,25.2288888888889 ",\ "-17.9644444444444 ,-9.78444444444444 ,-3.82 ,5.27111111111111 ,12.9911111111111 ,19.9133333333333 ,26.2022222222222 ",\ "-22.0822222222222 ,-14.1644444444444 ,-7.92222222222222 ,1.96888888888889 ,10.4822222222222 ,18.1066666666667 ,24.9777777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("4.08666666666667 ,5.87333333333333 ,8.08 ,11.9733333333333 ,15.9022222222222 ,20.92 ,25.9533333333333 ",\ "11.2488888888889 ,13.5622222222222 ,16.3555555555556 ,21.38 ,25.7 ,29.3111111111111 ,32.1955555555556 ",\ "19.5644444444444 ,22.7088888888889 ,26.3888888888889 ,33.0333333333333 ,38.8488888888889 ,43.8333333333333 ,47.9644444444444 ",\ "34.4511111111111 ,39.0177777777778 ,44.2866666666667 ,53.6733333333333 ,61.7088888888889 ,68.3666666666667 ,73.5977777777778 ",\ "42.0755555555556 ,47.0111111111111 ,52.8733333333333 ,63.2666666666667 ,71.9444444444444 ,78.8355555555556 ,83.8666666666667 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("5.14888888888889 ,7.15333333333333 ,9.52888888888889 ,13.9822222222222 ,18.4133333333333 ,23.2511111111111 ,28.1 ",\ "12.2155555555556 ,15.4844444444444 ,18.7266666666667 ,24.4955555555556 ,29.8177777777778 ,34.7977777777778 ,39.4511111111111 ",\ "18.8577777777778 ,23.8488888888889 ,28.2977777777778 ,35.8933333333333 ,42.7755555555556 ,49.16 ,55.0844444444445 ",\ "29.2733333333333 ,36.5088888888889 ,42.8133333333333 ,53.4066666666667 ,62.8311111111111 ,71.38 ,79.0977777777778 ",\ "36.1022222222222 ,43.2266666666667 ,49.9022222222222 ,61.4044444444444 ,71.6555555555556 ,80.8555555555556 ,89.0088888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("5.36888888888889 ,8.86 ,13.3266666666667 ,21.5777777777778 ,29.8733333333333 ,39.6111111111111 ,49.3644444444444 ",\ "11.1533333333333 ,15.18 ,20.34 ,29.9133333333333 ,38.4644444444444 ,45.9711111111111 ,52.4177777777778 ",\ "17.5511111111111 ,22.4 ,28.6 ,40.1044444444444 ,50.3688888888889 ,59.3555555555556 ,67.0355555555556 ",\ "28.5244444444444 ,34.6066666666667 ,42.68 ,57.6222222222222 ,70.7022222222222 ,81.7977777777778 ,90.8466666666667 ",\ "34.1711111111111 ,40.4088888888889 ,49.1911111111111 ,65.5222222222222 ,79.6244444444444 ,91.2866666666667 ,100.411111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("1.49777777777778 ,2.88 ,4.37333333333333 ,7.16222222222222 ,9.85333333333333 ,12.62 ,15.3777777777778 ",\ "-0.142222222222222 ,2.78444444444444 ,5.23333333333333 ,9.28888888888889 ,12.9311111111111 ,16.3333333333333 ,19.5488888888889 ",\ "-5.22888888888889 ,-0.253333333333333 ,3.48666666666667 ,9.28444444444444 ,14.2577777777778 ,18.7511111111111 ,22.8688888888889 ",\ "-18.3 ,-10.6022222222222 ,-4.88666666666667 ,3.83111111111111 ,11.1422222222222 ,17.5866666666667 ,23.3222222222222 ",\ "-22.9755555555556 ,-15.2755555555556 ,-9.16888888888889 ,0.451111111111111 ,8.61111111111111 ,15.8044444444444 ,22.1688888888889 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("3.39777777777778 ,5.12222222222222 ,7.34666666666667 ,11.4555555555556 ,15.5977777777778 ,20.5088888888889 ,25.4311111111111 ",\ "9.22888888888889 ,11.2066666666667 ,13.7955555555556 ,18.6288888888889 ,22.9533333333333 ,26.7377777777778 ,29.9711111111111 ",\ "16.0911111111111 ,18.5555555555556 ,21.76 ,27.7488888888889 ,33.1088888888889 ,37.7955555555556 ,41.7777777777778 ",\ "28.1333333333333 ,31.5311111111111 ,35.9111111111111 ,43.9755555555556 ,50.9977777777778 ,56.8888888888889 ,61.5911111111111 ",\ "34.0666666666667 ,37.7444444444444 ,42.6 ,51.4933333333333 ,59.0711111111111 ,65.2088888888889 ,69.8288888888889 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("0.793333333333333 ,0.773333333333333 ,0.762222222222222 ,0.753333333333333 ,0.748888888888889 ,0.748888888888889 ,0.753333333333333 ",\ "1.71555555555556 ,1.60222222222222 ,1.53777777777778 ,1.45777777777778 ,1.4 ,1.36222222222222 ,1.34222222222222 ",\ "3.01333333333333 ,2.79333333333333 ,2.66222222222222 ,2.48444444444444 ,2.35555555555556 ,2.26666666666667 ,2.21111111111111 ",\ "5.78 ,5.42666666666667 ,5.18222222222222 ,4.82222222222222 ,4.55111111111111 ,4.35555555555556 ,4.23555555555556 ",\ "7.24222222222222 ,6.86666666666667 ,6.57555555555556 ,6.12666666666667 ,5.78666666666667 ,5.54222222222222 ,5.38888888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("0.34 ,0.317777777777778 ,0.308888888888889 ,0.297777777777778 ,0.293333333333333 ,0.293333333333333 ,0.295555555555556 ",\ "1.25555555555556 ,1.14444444444444 ,1.08 ,0.988888888888889 ,0.922222222222222 ,0.88 ,0.855555555555556 ",\ "2.55777777777778 ,2.35555555555556 ,2.22222222222222 ,2.03111111111111 ,1.88888888888889 ,1.78666666666667 ,1.72444444444444 ",\ "5.34222222222222 ,5.08 ,4.85555555555556 ,4.49777777777778 ,4.21555555555556 ,4 ,3.85333333333333 ",\ "6.82444444444444 ,6.59333333333333 ,6.34444444444444 ,5.92 ,5.57333333333333 ,5.30666666666667 ,5.11333333333333 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("0.966666666666667 ,0.944444444444445 ,0.931111111111111 ,0.917777777777778 ,0.908888888888889 ,0.906666666666667 ,0.908888888888889 ",\ "1.89333333333333 ,1.80222222222222 ,1.74 ,1.65333333333333 ,1.59111111111111 ,1.54666666666667 ,1.52222222222222 ",\ "3.18222222222222 ,3.01777777777778 ,2.90222222222222 ,2.72666666666667 ,2.59333333333333 ,2.49555555555556 ,2.43555555555556 ",\ "5.88444444444444 ,5.65111111111111 ,5.45333333333333 ,5.13555555555556 ,4.88444444444444 ,4.69333333333333 ,4.56 ",\ "7.3 ,7.06666666666667 ,6.84222222222222 ,6.47111111111111 ,6.17333333333333 ,5.94 ,5.77555555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.39111111111111, 2.76, 5.47777777777778, 8.21555555555556, 10.9533333333333, 13.6711111111111 "); values ("0.291111111111111 ,0.268888888888889 ,0.26 ,0.248888888888889 ,0.244444444444444 ,0.244444444444444 ,0.246666666666667 ",\ "1.15555555555556 ,1.04222222222222 ,0.98 ,0.9 ,0.842222222222222 ,0.804444444444445 ,0.786666666666667 ",\ "2.39777777777778 ,2.19333333333333 ,2.06666666666667 ,1.89111111111111 ,1.76444444444444 ,1.67333333333333 ,1.61777777777778 ",\ "5.09777777777778 ,4.83333333333333 ,4.61333333333333 ,4.26444444444444 ,3.98888888888889 ,3.78222222222222 ,3.64222222222222 ",\ "6.55555555555556 ,6.32222222222222 ,6.07333333333333 ,5.64 ,5.29333333333333 ,5.02444444444444 ,4.83333333333333 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0609 ; } pin(A) { direction : input ; capacitance : 0.001539 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001540 ; max_transition : 2.7273 ; } } cell(NAND2_C) { area : 4 ; cell_footprint : NAND2 ; cell_leakage_power : 0.104738 ; pin(Z) { direction : output ; function : "(A*B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("4.26222222222222 ,6.42888888888889 ,9.02222222222222 ,14.0555555555556 ,18.96 ,23.86 ,28.76 ",\ "10.2777777777778 ,13.8333333333333 ,17.1688888888889 ,23.2555555555556 ,29.2288888888889 ,34.96 ,40.6666666666667 ",\ "15.7444444444444 ,21.2444444444444 ,25.6844444444444 ,33.2133333333333 ,40.3022222222222 ,47.2533333333333 ,54.2022222222222 ",\ "23.82 ,32.0333333333333 ,38.3622222222222 ,48.6377777777778 ,57.9444444444444 ,66.7711111111111 ,75.2444444444445 ",\ "29.1844444444444 ,37.4711111111111 ,44.32 ,55.7088888888889 ,66.0155555555556 ,75.7044444444444 ,84.9 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("5.02666666666667 ,8.70444444444444 ,13.1955555555556 ,21.4622222222222 ,32.0111111111111 ,42.5955555555556 ,53.2044444444444 ",\ "11.4822222222222 ,15.6577777777778 ,20.8355555555556 ,30.0222222222222 ,37.5711111111111 ,45.8955555555556 ,58.2533333333333 ",\ "19.1155555555556 ,23.9533333333333 ,30.0866666666667 ,41.3844444444444 ,51.2111111111111 ,59.4222222222222 ,65.9377777777778 ",\ "33.7088888888889 ,39.1266666666667 ,46.8111111111111 ,61.6 ,74.8888888888889 ,86.3155555555556 ,95.7022222222222 ",\ "41.6466666666667 ,46.7222222222222 ,54.9022222222222 ,70.9844444444444 ,85.4044444444445 ,97.6377777777778 ,107.435555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("1.46222222222222 ,2.98 ,4.74888888888889 ,8.13111111111111 ,11.0244444444444 ,13.8866666666667 ,16.7333333333333 ",\ "0.3 ,3.40222222222222 ,6.05777777777778 ,10.7688888888889 ,15.4733333333333 ,19.4022222222222 ,22.94 ",\ "-4.16666666666667 ,1.06666666666667 ,4.96888888888889 ,11.1644444444444 ,16.8111111111111 ,22.34 ,27.4955555555556 ",\ "-16.0155555555556 ,-8.03777777777778 ,-2.16888888888889 ,6.74222222222222 ,14.3733333333333 ,21.4355555555556 ,28.18 ",\ "-20.0244444444444 ,-12.2 ,-5.92222222222222 ,3.95111111111111 ,12.48 ,20.3555555555556 ,27.8377777777778 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("4.08666666666667 ,5.98444444444444 ,8.25111111111111 ,12.4311111111111 ,17.7666666666667 ,23.1355555555556 ,28.5266666666667 ",\ "11.3666666666667 ,13.8133333333333 ,16.5911111111111 ,21.4622222222222 ,25.48 ,29.96 ,36.6911111111111 ",\ "19.9266666666667 ,23.2466666666667 ,26.8755555555556 ,33.3688888888889 ,38.9755555555556 ,43.6244444444444 ,47.2488888888889 ",\ "35.52 ,40.1911111111111 ,45.3511111111111 ,54.7177777777778 ,62.8888888888889 ,69.6822222222222 ,74.9666666666667 ",\ "43.5577777777778 ,48.4311111111111 ,54.1622222222222 ,64.6688888888889 ,73.7333333333333 ,81.0733333333333 ,86.52 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("4.78444444444444 ,6.83333333333333 ,9.34222222222222 ,14.2666666666667 ,19.0511111111111 ,23.8377777777778 ,28.6311111111111 ",\ "11.4555555555556 ,14.6688888888889 ,17.8111111111111 ,23.66 ,29.4688888888889 ,35.1111111111111 ,40.6933333333333 ",\ "17.7822222222222 ,22.6755555555556 ,26.7933333333333 ,33.9577777777778 ,40.8044444444444 ,47.5622222222222 ,54.3333333333333 ",\ "27.5466666666667 ,34.78 ,40.5711111111111 ,50.2511111111111 ,59.1688888888889 ,67.6933333333333 ,75.9044444444445 ",\ "33.6822222222222 ,40.9022222222222 ,47.1377777777778 ,57.8222222222222 ,67.6666666666667 ,76.9977777777778 ,85.8888888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("5.27777777777778 ,8.90222222222222 ,13.3533333333333 ,21.6133333333333 ,31.8933333333333 ,42.2088888888889 ,52.5466666666667 ",\ "11.1488888888889 ,15.38 ,20.56 ,29.7911111111111 ,37.4911111111111 ,45.9066666666667 ,58.0622222222222 ",\ "17.7622222222222 ,22.8733333333333 ,29.1244444444444 ,40.5288888888889 ,50.4266666666667 ,58.7111111111111 ,65.3111111111111 ",\ "29.6266666666667 ,35.9644444444444 ,44.0755555555556 ,59.2177777777778 ,72.58 ,83.8977777777778 ,93.0222222222222 ",\ "35.9111111111111 ,42.3311111111111 ,51.1266666666667 ,67.7288888888889 ,82.2866666666667 ,94.4111111111111 ,103.895555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("1.42444444444444 ,2.88 ,4.57333333333333 ,7.79333333333333 ,10.6711111111111 ,13.52 ,16.3488888888889 ",\ "-0.06 ,2.84444444444444 ,5.37333333333333 ,9.78 ,14.04 ,17.7266666666667 ,21.1777777777778 ",\ "-4.71111111111111 ,0.168888888888889 ,3.88222222222222 ,9.71555555555556 ,14.8822222222222 ,19.8 ,24.4022222222222 ",\ "-16.9288888888889 ,-9.32 ,-3.64444444444444 ,4.88666666666667 ,12.0288888888889 ,18.4844444444444 ,24.5177777777778 ",\ "-21.5644444444444 ,-13.8755555555556 ,-7.69333333333333 ,1.88 ,9.96444444444445 ,17.2755555555556 ,24.1 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("3.38888888888889 ,5.23111111111111 ,7.52888888888889 ,11.8488888888889 ,17.1555555555556 ,22.4911111111111 ,27.8466666666667 ",\ "9.33111111111111 ,11.4222222222222 ,14.0488888888889 ,18.8155555555556 ,22.86 ,27.3355555555556 ,33.8222222222222 ",\ "16.4133333333333 ,18.9933333333333 ,22.2155555555556 ,28.2044444444444 ,33.4511111111111 ,37.8311111111111 ,41.2755555555556 ",\ "29.1066666666667 ,32.4911111111111 ,36.8488888888889 ,45.0955555555556 ,52.3822222222222 ,58.4555555555556 ,63.1711111111111 ",\ "35.4355555555556 ,38.94 ,43.7466666666667 ,52.9377777777778 ,61 ,67.5866666666667 ,72.5088888888889 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("1.46 ,1.41333333333333 ,1.39111111111111 ,1.36222222222222 ,1.34888888888889 ,1.34666666666667 ,1.35555555555556 ",\ "3.43555555555556 ,3.20222222222222 ,3.06222222222222 ,2.86444444444444 ,2.72222222222222 ,2.63111111111111 ,2.58666666666667 ",\ "6.21777777777778 ,5.77333333333333 ,5.48666666666667 ,5.06444444444444 ,4.75555555555556 ,4.54222222222222 ,4.42222222222222 ",\ "12.1444444444444 ,11.4555555555556 ,10.9244444444444 ,10.0911111111111 ,9.46 ,9.01111111111111 ,8.74444444444445 ",\ "15.2866666666667 ,14.5644444444444 ,13.9333333333333 ,12.9155555555556 ,12.1311111111111 ,11.5688888888889 ,11.2266666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("0.695555555555556 ,0.646666666666667 ,0.624444444444444 ,0.597777777777778 ,0.584444444444444 ,0.584444444444444 ,0.593333333333333 ",\ "2.64666666666667 ,2.40222222222222 ,2.25555555555556 ,2.04222222222222 ,1.88888888888889 ,1.79111111111111 ,1.74222222222222 ",\ "5.42 ,4.98 ,4.68222222222222 ,4.23555555555556 ,3.90222222222222 ,3.67111111111111 ,3.53555555555556 ",\ "11.3977777777778 ,10.8111111111111 ,10.2977777777778 ,9.45777777777778 ,8.79555555555556 ,8.30222222222222 ,7.97555555555556 ",\ "14.5955555555556 ,14.0622222222222 ,13.48 ,12.4822222222222 ,11.6755555555556 ,11.0533333333333 ,10.62 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("1.79111111111111 ,1.74444444444444 ,1.71555555555556 ,1.67555555555556 ,1.65111111111111 ,1.64222222222222 ,1.64666666666667 ",\ "3.78888888888889 ,3.6 ,3.46444444444444 ,3.25555555555556 ,3.1 ,2.99555555555556 ,2.94 ",\ "6.56666666666667 ,6.23111111111111 ,5.97111111111111 ,5.55777777777778 ,5.24222222222222 ,5.01555555555556 ,4.88 ",\ "12.3933333333333 ,11.9133333333333 ,11.4733333333333 ,10.7466666666667 ,10.1711111111111 ,9.73555555555556 ,9.44222222222222 ",\ "15.4377777777778 ,14.9577777777778 ,14.4688888888889 ,13.6333333333333 ,12.9555555555556 ,12.4333333333333 ,12.0622222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.74, 2.89555555555556, 5.76888888888889, 11.5377777777778, 17.2844444444444, 23.0533333333333, 28.8 "); values ("0.595555555555556 ,0.548888888888889 ,0.528888888888889 ,0.506666666666667 ,0.493333333333333 ,0.491111111111111 ,0.497777777777778 ",\ "2.43555555555556 ,2.19111111111111 ,2.05333333333333 ,1.86666666666667 ,1.73555555555556 ,1.64888888888889 ,1.60666666666667 ",\ "5.08888888888889 ,4.64444444444444 ,4.36666666666667 ,3.96 ,3.66 ,3.45111111111111 ,3.33111111111111 ",\ "10.9111111111111 ,10.3222222222222 ,9.81555555555556 ,8.99333333333333 ,8.35111111111111 ,7.87555555555556 ,7.56222222222222 ",\ "14.0711111111111 ,13.54 ,12.9488888888889 ,11.9333333333333 ,11.1155555555556 ,10.4955555555556 ,10.0666666666667 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1283 ; } pin(A) { direction : input ; capacitance : 0.002404 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002346 ; max_transition : 2.7273 ; } } cell(NAND3_A) { area : 6 ; cell_footprint : NAND3 ; cell_leakage_power : 0.047263 ; pin(Z) { direction : output ; function : "(A*B*C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("5.56444444444444 ,7.40222222222222 ,9.63555555555556 ,13.84 ,17.7755555555556 ,21.8466666666667 ,26.4111111111111 ",\ "13.0666666666667 ,15.9866666666667 ,19.08 ,24.64 ,29.7377777777778 ,34.4555555555556 ,38.8177777777778 ",\ "20.3288888888889 ,24.7555555555556 ,29.0266666666667 ,36.4088888888889 ,43.0177777777778 ,49.0355555555556 ,54.5066666666667 ",\ "31.6911111111111 ,38.2777777777778 ,44.4733333333333 ,54.9355555555556 ,64.0266666666667 ,72.0244444444444 ,78.9866666666667 ",\ "38.6244444444444 ,45.3222222222222 ,52.0222222222222 ,63.5155555555556 ,73.4466666666667 ,82.0266666666667 ,89.3 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("5.98888888888889 ,9.1 ,13.2555555555556 ,21.3644444444444 ,29.1688888888889 ,37.2777777777778 ,45.9355555555556 ",\ "12.4644444444444 ,15.7711111111111 ,20.3111111111111 ,29.0911111111111 ,37.3466666666667 ,45.04 ,52.1577777777778 ",\ "19.8644444444444 ,23.6155555555556 ,28.88 ,38.9822222222222 ,48.2622222222222 ,56.6511111111111 ,64.1222222222222 ",\ "32.7688888888889 ,37.0688888888889 ,43.7044444444444 ,56.4622222222222 ,67.8822222222222 ,77.7866666666667 ,86.1133333333333 ",\ "39.4755555555556 ,43.5977777777778 ,50.7311111111111 ,64.6711111111111 ,77.1 ,87.7377777777778 ,96.4844444444444 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("1.73555555555556 ,2.95555555555556 ,4.27333333333333 ,6.66444444444444 ,8.87777777777778 ,10.9488888888889 ,13.4466666666667 ",\ "-0.0644444444444444 ,2.56444444444444 ,4.82444444444444 ,8.59555555555555 ,11.98 ,15.1288888888889 ,18.0866666666667 ",\ "-5.78444444444444 ,-1.28666666666667 ,2.21555555555556 ,7.75333333333333 ,12.5933333333333 ,17.0355555555556 ,21.1711111111111 ",\ "-20.3222222222222 ,-13.3711111111111 ,-8.04 ,0.235555555555556 ,7.28 ,13.5666666666667 ,19.2333333333333 ",\ "-25.3266666666667 ,-18.4644444444444 ,-12.8466666666667 ,-3.89555555555556 ,3.73111111111111 ,10.4488888888889 ,16.3733333333333 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("4.50888888888889 ,6.02 ,7.99777777777778 ,11.7155555555556 ,15.0911111111111 ,18.7777777777778 ,23.0844444444444 ",\ "11.7666666666667 ,13.5311111111111 ,15.8955555555556 ,20.3622222222222 ,24.4155555555556 ,28.0377777777778 ,31.2222222222222 ",\ "20.3955555555556 ,22.6755555555556 ,25.6933333333333 ,31.3444444444444 ,36.4222222222222 ,40.9 ,44.7622222222222 ",\ "35.6711111111111 ,39.0666666666667 ,43.3866666666667 ,51.2355555555556 ,57.9888888888889 ,63.6155555555556 ,68.0977777777778 ",\ "43.0466666666667 ,46.9 ,51.7977777777778 ,60.5666666666667 ,67.9066666666667 ,73.7733333333333 ,78.1444444444444 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("6.29777777777778 ,8.10222222222222 ,10.3577777777778 ,14.6244444444444 ,18.62 ,22.8288888888889 ,27.5022222222222 ",\ "14.5644444444444 ,17.2333333333333 ,20.24 ,25.7622222222222 ,30.8733333333333 ,35.6222222222222 ,40.0244444444444 ",\ "22.84 ,26.7622222222222 ,30.8244444444444 ,38.0555555555556 ,44.6266666666667 ,50.6555555555556 ,56.1711111111111 ",\ "36.0288888888889 ,41.76 ,47.5711111111111 ,57.6866666666667 ,66.6177777777778 ,74.54 ,81.4888888888889 ",\ "43.6955555555556 ,49.4733333333333 ,55.74 ,66.8111111111111 ,76.5133333333333 ,84.9533333333333 ,92.1511111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("6.48666666666667 ,9.66666666666667 ,13.9066666666667 ,22.1755555555556 ,30.1311111111111 ,38.4 ,47.22 ",\ "12.5022222222222 ,15.9155555555556 ,20.5511111111111 ,29.5066666666667 ,37.9266666666667 ,45.7777777777778 ,53.0511111111111 ",\ "19.1955555555556 ,23.1511111111111 ,28.5644444444444 ,38.8933333333333 ,48.3711111111111 ,56.9466666666667 ,64.6 ",\ "29.96 ,34.8866666666667 ,41.8577777777778 ,55.0111111111111 ,66.7133333333333 ,76.8511111111111 ,85.3777777777778 ",\ "35.1022222222222 ,40.2111111111111 ,47.8355555555556 ,62.2977777777778 ,75.0577777777778 ,85.94 ,94.8777777777778 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("1.79777777777778 ,2.98222222222222 ,4.27777777777778 ,6.64222222222222 ,8.83333333333333 ,11.0044444444444 ,13.4866666666667 ",\ "-0.173333333333333 ,2.32 ,4.50666666666667 ,8.16 ,11.4111111111111 ,14.4022222222222 ,17.1688888888889 ",\ "-5.86666666666667 ,-1.60666666666667 ,1.77333333333333 ,7.12666666666667 ,11.7488888888889 ,15.92 ,19.7222222222222 ",\ "-20.5066666666667 ,-13.78 ,-8.53777777777778 ,-0.402222222222222 ,6.44 ,12.4444444444444 ,17.7377777777778 ",\ "-26.1666666666667 ,-19.3288888888889 ,-13.6844444444444 ,-4.72444444444444 ,2.82444444444444 ,9.37333333333333 ,15.0422222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("3.90222222222222 ,5.37777777777778 ,7.36222222222222 ,11.2066666666667 ,14.8488888888889 ,18.6888888888889 ,22.9177777777778 ",\ "9.96888888888889 ,11.5133333333333 ,13.7244444444444 ,18.0177777777778 ,22.02 ,25.6977777777778 ,29.04 ",\ "17.2977777777778 ,19.1177777777778 ,21.7888888888889 ,26.9333333333333 ,31.6311111111111 ,35.8288888888889 ,39.5066666666667 ",\ "29.9244444444444 ,32.4755555555556 ,36.14 ,43.02 ,49.04 ,54.12 ,58.2311111111111 ",\ "35.6377777777778 ,38.5466666666667 ,42.6955555555556 ,50.3911111111111 ,56.98 ,62.3755555555556 ,66.5377777777778 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("6.84888888888889 ,8.61111111111111 ,10.8444444444444 ,15.1177777777778 ,19.1711111111111 ,23.4022222222222 ,28.02 ",\ "15.6244444444444 ,18.1488888888889 ,21.0644444444444 ,26.4866666666667 ,31.5444444444444 ,36.2866666666667 ,40.7155555555556 ",\ "24.5488888888889 ,28.1955555555556 ,32.0911111111111 ,39.1111111111111 ,45.5288888888889 ,51.4444444444444 ,56.8733333333333 ",\ "38.9511111111111 ,44.1244444444444 ,49.6177777777778 ,59.3488888888889 ,68.0088888888889 ,75.7177777777778 ,82.4955555555556 ",\ "47.1933333333333 ,52.2488888888889 ,58.1222222222222 ,68.7422222222222 ,78.1466666666667 ,86.38 ,93.4311111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("6.97777777777778 ,10.1822222222222 ,14.4644444444444 ,22.8444444444444 ,30.9333333333333 ,39.3111111111111 ,48.2155555555556 ",\ "12.9333333333333 ,16.3466666666667 ,21.0177777777778 ,30.0688888888889 ,38.5977777777778 ,46.5711111111111 ,53.9777777777778 ",\ "19.5 ,23.4288888888889 ,28.86 ,39.2511111111111 ,48.8022222222222 ,57.46 ,65.1977777777778 ",\ "29.8177777777778 ,34.6577777777778 ,41.6088888888889 ,54.78 ,66.5311111111111 ,76.7422222222222 ,85.3644444444444 ",\ "34.7688888888889 ,39.7422222222222 ,47.3177777777778 ,61.7777777777778 ,74.5977777777778 ,85.5866666666667 ,94.6755555555555 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("1.62888888888889 ,2.72888888888889 ,3.96666666666667 ,6.25333333333333 ,8.39555555555556 ,10.4888888888889 ,12.8733333333333 ",\ "-0.891111111111111 ,1.29333333333333 ,3.26444444444444 ,6.59777777777778 ,9.58 ,12.3288888888889 ,14.8777777777778 ",\ "-6.99111111111111 ,-3.29555555555556 ,-0.313333333333333 ,4.44666666666667 ,8.56 ,12.2688888888889 ,15.6422222222222 ",\ "-22.2644444444444 ,-16.3 ,-11.6644444444444 ,-4.49111111111111 ,1.53777777777778 ,6.82666666666667 ,11.4955555555556 ",\ "-28.6 ,-22.3666666666667 ,-17.32 ,-9.37555555555556 ,-2.69333333333333 ,3.12 ,8.18222222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("3.44444444444444 ,4.86666666666667 ,6.81777777777778 ,10.6644444444444 ,14.4022222222222 ,18.26 ,22.3533333333333 ",\ "8.96666666666667 ,10.3266666666667 ,12.3711111111111 ,16.4222222222222 ,20.28 ,23.9044444444444 ,27.2777777777778 ",\ "15.9622222222222 ,17.4111111111111 ,19.74 ,24.3466666666667 ,28.6266666666667 ,32.5133333333333 ,35.9777777777778 ",\ "28.3666666666667 ,30.1977777777778 ,33.2088888888889 ,39.0577777777778 ,44.2755555555556 ,48.7577777777778 ,52.4555555555556 ",\ "33.9933333333333 ,36.0511111111111 ,39.42 ,45.9022222222222 ,51.5933333333333 ,56.3622222222222 ,60.1622222222222 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("0.688888888888889 ,0.677777777777778 ,0.675555555555556 ,0.668888888888889 ,0.668888888888889 ,0.671111111111111 ,0.673333333333333 ",\ "1.26444444444444 ,1.20444444444444 ,1.16888888888889 ,1.12444444444444 ,1.09333333333333 ,1.07111111111111 ,1.05777777777778 ",\ "2.08 ,1.96 ,1.88666666666667 ,1.78666666666667 ,1.71333333333333 ,1.66 ,1.62444444444444 ",\ "3.82888888888889 ,3.63333333333333 ,3.49333333333333 ,3.28888888888889 ,3.13333333333333 ,3.02 ,2.94444444444444 ",\ "4.76 ,4.54666666666667 ,4.38 ,4.12666666666667 ,3.93333333333333 ,3.79111111111111 ,3.69555555555556 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("0.291111111111111 ,0.28 ,0.273333333333333 ,0.266666666666667 ,0.264444444444444 ,0.262222222222222 ,0.264444444444444 ",\ "0.862222222222222 ,0.806666666666667 ,0.771111111111111 ,0.72 ,0.684444444444445 ,0.657777777777778 ,0.642222222222222 ",\ "1.67777777777778 ,1.58 ,1.50666666666667 ,1.40222222222222 ,1.32222222222222 ,1.26 ,1.21777777777778 ",\ "3.43777777777778 ,3.30888888888889 ,3.18888888888889 ,2.99333333333333 ,2.83333333333333 ,2.70888888888889 ,2.61555555555556 ",\ "4.37777777777778 ,4.26666666666667 ,4.13333333333333 ,3.90222222222222 ,3.70888888888889 ,3.55333333333333 ,3.43555555555556 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("0.824444444444445 ,0.815555555555556 ,0.808888888888889 ,0.802222222222222 ,0.8 ,0.8 ,0.802222222222222 ",\ "1.37777777777778 ,1.33111111111111 ,1.3 ,1.25555555555556 ,1.22222222222222 ,1.2 ,1.18444444444444 ",\ "2.15555555555556 ,2.07111111111111 ,2.00888888888889 ,1.91555555555556 ,1.84444444444444 ,1.79111111111111 ,1.75333333333333 ",\ "3.8 ,3.67555555555556 ,3.56888888888889 ,3.39555555555556 ,3.26 ,3.15333333333333 ,3.07555555555556 ",\ "4.66444444444444 ,4.54222222222222 ,4.42 ,4.21777777777778 ,4.05333333333333 ,3.92444444444444 ,3.82888888888889 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("0.246666666666667 ,0.237777777777778 ,0.231111111111111 ,0.226666666666667 ,0.226666666666667 ,0.226666666666667 ,0.228888888888889 ",\ "0.766666666666667 ,0.713333333333333 ,0.68 ,0.637777777777778 ,0.606666666666667 ,0.586666666666667 ,0.573333333333333 ",\ "1.52222222222222 ,1.42444444444444 ,1.35777777777778 ,1.26222222222222 ,1.19111111111111 ,1.14 ,1.10666666666667 ",\ "3.16444444444444 ,3.03555555555556 ,2.92 ,2.73333333333333 ,2.58444444444444 ,2.46888888888889 ,2.38444444444444 ",\ "4.05111111111111 ,3.93777777777778 ,3.80666666666667 ,3.58222222222222 ,3.39333333333333 ,3.24222222222222 ,3.12888888888889 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("0.975555555555556 ,0.964444444444445 ,0.96 ,0.953333333333333 ,0.951111111111111 ,0.951111111111111 ,0.955555555555555 ",\ "1.54666666666667 ,1.50444444444444 ,1.47333333333333 ,1.42888888888889 ,1.39777777777778 ,1.37333333333333 ,1.35777777777778 ",\ "2.34888888888889 ,2.27111111111111 ,2.21111111111111 ,2.12222222222222 ,2.05111111111111 ,1.99555555555556 ,1.95777777777778 ",\ "4.05111111111111 ,3.93555555555556 ,3.83333333333333 ,3.66444444444444 ,3.52888888888889 ,3.42222222222222 ,3.34444444444444 ",\ "4.94888888888889 ,4.83111111111111 ,4.71555555555556 ,4.51777777777778 ,4.35555555555556 ,4.22666666666667 ,4.12888888888889 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.224444444444444, 0.786666666666667, 1.57111111111111, 3.09777777777778, 4.64666666666667, 6.17333333333333, 7.72222222222222 "); values ("0.24 ,0.226666666666667 ,0.222222222222222 ,0.215555555555556 ,0.211111111111111 ,0.211111111111111 ,0.211111111111111 ",\ "0.757777777777778 ,0.708888888888889 ,0.677777777777778 ,0.635555555555556 ,0.606666666666667 ,0.584444444444444 ,0.571111111111111 ",\ "1.52222222222222 ,1.43555555555556 ,1.37333333333333 ,1.28222222222222 ,1.21333333333333 ,1.16222222222222 ,1.12888888888889 ",\ "3.23333333333333 ,3.11333333333333 ,3 ,2.81777777777778 ,2.67111111111111 ,2.55777777777778 ,2.47111111111111 ",\ "4.17777777777778 ,4.06222222222222 ,3.93333333333333 ,3.70888888888889 ,3.52222222222222 ,3.37333333333333 ,3.26 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0344 ; } pin(A) { direction : input ; capacitance : 0.001381 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001301 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001367 ; max_transition : 2.7273 ; } } cell(NAND3_B) { area : 6 ; cell_footprint : NAND3 ; cell_leakage_power : 0.060081 ; pin(Z) { direction : output ; function : "(A*B*C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("4.99555555555556 ,6.97777777777778 ,9.31111111111111 ,13.7155555555556 ,18.0377777777778 ,22.7311111111111 ,27.4355555555556 ",\ "11.7711111111111 ,15.0533333333333 ,18.2177777777778 ,23.8444444444444 ,29.08 ,34.0377777777778 ,38.7422222222222 ",\ "18.1 ,23.1733333333333 ,27.5155555555556 ,34.8644444444444 ,41.5622222222222 ,47.8377777777778 ,53.7377777777778 ",\ "27.7933333333333 ,35.34 ,41.5466666666667 ,51.8088888888889 ,60.9733333333333 ,69.3822222222222 ,77.0933333333333 ",\ "34.06 ,41.6533333333333 ,48.2755555555556 ,59.4777777777778 ,69.5066666666667 ,78.6311111111111 ,86.88 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("5.58 ,8.98888888888889 ,13.3733333333333 ,21.4644444444444 ,30.0711111111111 ,39.7111111111111 ,49.3711111111111 ",\ "12.0644444444444 ,15.7844444444444 ,20.6933333333333 ,29.8888888888889 ,38.1511111111111 ,45.4288888888889 ,52.1177777777778 ",\ "19.5755555555556 ,23.8066666666667 ,29.5355555555556 ,40.3977777777778 ,50.2488888888889 ,58.9955555555556 ,66.5911111111111 ",\ "33.2777777777778 ,38.0466666666667 ,45.1711111111111 ,58.9066666666667 ,71.3 ,82.1111111111111 ,91.2244444444445 ",\ "40.6044444444444 ,45.1244444444444 ,52.6977777777778 ,67.5133333333333 ,80.7711111111111 ,92.1044444444445 ,101.351111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("1.68222222222222 ,3.02666666666667 ,4.50222222222222 ,7.31555555555556 ,10.0444444444444 ,12.7466666666667 ,15.4444444444444 ",\ "0.291111111111111 ,3.11333333333333 ,5.49555555555556 ,9.52222222222222 ,13.2533333333333 ,16.8533333333333 ,20.4755555555556 ",\ "-4.70222222222222 ,0.106666666666667 ,3.72444444444444 ,9.43111111111111 ,14.4733333333333 ,19.1888888888889 ,23.6733333333333 ",\ "-17.7311111111111 ,-10.3466666666667 ,-4.88666666666667 ,3.55111111111111 ,10.8155555555556 ,17.4288888888889 ,23.5422222222222 ",\ "-22.1711111111111 ,-14.9177777777778 ,-9.17333333333333 ,0.0111111111111111 ,8.01111111111111 ,15.2844444444444 ,21.9577777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("4.38666666666667 ,6.15333333333333 ,8.37555555555556 ,12.3755555555556 ,16.72 ,21.7466666666667 ,26.7911111111111 ",\ "11.5955555555556 ,13.7222222222222 ,16.3866666666667 ,21.2822222222222 ,25.5866666666667 ,29.2733333333333 ,32.5888888888889 ",\ "20.1911111111111 ,22.9555555555556 ,26.3444444444444 ,32.6088888888889 ,38.2066666666667 ,43.0955555555556 ,47.2377777777778 ",\ "35.7111111111111 ,39.6622222222222 ,44.3955555555556 ,53.0133333333333 ,60.5311111111111 ,66.8666666666667 ,71.9444444444444 ",\ "43.4244444444444 ,47.7511111111111 ,53.0155555555556 ,62.5133333333333 ,70.5844444444444 ,77.1022222222222 ,81.9688888888889 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("5.72 ,7.64444444444444 ,9.97111111111111 ,14.4111111111111 ,18.8 ,23.5266666666667 ,28.2666666666667 ",\ "13.2755555555556 ,16.28 ,19.34 ,24.8955555555556 ,30.12 ,35.0933333333333 ,39.8288888888889 ",\ "20.6466666666667 ,25.1955555555556 ,29.3288888888889 ,36.5177777777778 ,43.1444444444444 ,49.3822222222222 ,55.2511111111111 ",\ "32.28 ,38.9422222222222 ,44.7911111111111 ,54.7555555555556 ,63.7511111111111 ,72.0177777777778 ,79.58 ",\ "39.32 ,45.9577777777778 ,52.1888888888889 ,63.0466666666667 ,72.8622222222222 ,81.7933333333333 ,89.8244444444444 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("6.02 ,9.48666666666667 ,13.9666666666667 ,22.3288888888889 ,31.1444444444444 ,40.8666666666667 ,50.6066666666667 ",\ "12.0244444444444 ,15.8711111111111 ,20.9022222222222 ,30.3511111111111 ,38.8977777777778 ,46.5044444444444 ,53.5466666666667 ",\ "18.7644444444444 ,23.28 ,29.22 ,40.3911111111111 ,50.4866666666667 ,59.44 ,67.2066666666667 ",\ "30.0466666666667 ,35.6333333333333 ,43.2577777777778 ,57.5911111111111 ,70.3377777777778 ,81.3377777777778 ,90.5044444444445 ",\ "35.6177777777778 ,41.36 ,49.64 ,65.2822222222222 ,79.0422222222222 ,90.6688888888889 ,100.044444444444 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("1.72666666666667 ,3.04222222222222 ,4.49555555555556 ,7.24888888888889 ,9.93777777777778 ,12.62 ,15.3111111111111 ",\ "0.0311111111111111 ,2.74444444444444 ,5.07555555555556 ,9 ,12.5733333333333 ,15.9488888888889 ,19.1777777777778 ",\ "-5.10666666666667 ,-0.502222222222222 ,3.04222222222222 ,8.62 ,13.4622222222222 ,17.88 ,21.9777777777778 ",\ "-18.4844444444444 ,-11.2911111111111 ,-5.84222222222222 ,2.56666666666667 ,9.67777777777778 ,15.9955555555556 ,21.6777777777778 ",\ "-23.6266666666667 ,-16.3733333333333 ,-10.5133333333333 ,-1.19333333333333 ,6.76888888888889 ,13.8377777777778 ,20.1555555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("3.76888888888889 ,5.49111111111111 ,7.73333333333333 ,11.9 ,16.3377777777778 ,21.3 ,26.2777777777778 ",\ "9.80444444444444 ,11.6533333333333 ,14.1511111111111 ,18.88 ,23.1488888888889 ,26.9155555555556 ,30.3822222222222 ",\ "17.08 ,19.2755555555556 ,22.2688888888889 ,27.9644444444444 ,33.1333333333333 ,37.7044444444444 ,41.6333333333333 ",\ "29.8111111111111 ,32.8088888888889 ,36.8044444444444 ,44.3155555555556 ,50.9866666666667 ,56.6955555555556 ,61.3666666666667 ",\ "35.7888888888889 ,39.12 ,43.5644444444444 ,51.8377777777778 ,59.0488888888889 ,65.04 ,69.72 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("6.24888888888889 ,8.13555555555556 ,10.4577777777778 ,14.9377777777778 ,19.3733333333333 ,24.0844444444444 ,28.8111111111111 ",\ "14.3266666666667 ,17.1622222222222 ,20.1288888888889 ,25.6 ,30.8022222222222 ,35.8022222222222 ,40.6022222222222 ",\ "22.3777777777778 ,26.5933333333333 ,30.54 ,37.5133333333333 ,44.0066666666667 ,50.16 ,55.9844444444444 ",\ "35.3044444444444 ,41.3488888888889 ,46.8466666666667 ,56.3844444444444 ,65.0933333333333 ,73.1488888888889 ,80.5511111111111 ",\ "42.9533333333333 ,48.8466666666667 ,54.6555555555556 ,65.0111111111111 ,74.4933333333333 ,83.1888888888889 ,91.0533333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("6.45555555555556 ,9.90888888888889 ,14.3733333333333 ,22.6911111111111 ,31.4755555555556 ,41.1955555555556 ,50.9333333333333 ",\ "12.3577777777778 ,16.1733333333333 ,21.1888888888889 ,30.6111111111111 ,39.1288888888889 ,46.6977777777778 ,53.6955555555556 ",\ "18.9355555555556 ,23.3911111111111 ,29.2977777777778 ,40.4333333333333 ,50.5044444444444 ,59.44 ,67.1955555555556 ",\ "29.7822222222222 ,35.2422222222222 ,42.7822222222222 ,57.0111111111111 ,69.6955555555556 ,80.6622222222222 ,89.8222222222222 ",\ "35.1644444444444 ,40.7266666666667 ,48.8844444444444 ,64.3666666666667 ,78.0177777777778 ,89.5755555555556 ,98.9133333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("1.55555555555556 ,2.78888888888889 ,4.19111111111111 ,6.84888888888889 ,9.43555555555556 ,12.0755555555556 ,14.7066666666667 ",\ "-0.737777777777778 ,1.65777777777778 ,3.78888888888889 ,7.41333333333333 ,10.7066666666667 ,13.8044444444444 ,16.7466666666667 ",\ "-6.36 ,-2.35111111111111 ,0.817777777777778 ,5.84888888888889 ,10.2044444444444 ,14.16 ,17.8066666666667 ",\ "-20.4955555555556 ,-14.1377777777778 ,-9.28 ,-1.78222222222222 ,4.53333333333333 ,10.1288888888889 ,15.1511111111111 ",\ "-26.3377777777778 ,-19.7777777777778 ,-14.5066666666667 ,-6.18 ,0.9 ,7.17333333333333 ,12.7888888888889 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("3.32444444444444 ,5.01777777777778 ,7.28 ,11.6 ,16.12 ,21.0177777777778 ,25.9288888888889 ",\ "8.85333333333333 ,10.5111111111111 ,12.8977777777778 ,17.5244444444444 ,21.8066666666667 ,25.6888888888889 ,29.3355555555556 ",\ "15.8866666666667 ,17.6555555555556 ,20.36 ,25.6577777777778 ,30.5311111111111 ,34.8822222222222 ,38.6644444444444 ",\ "28.5111111111111 ,30.5977777777778 ,34.0022222222222 ,40.6644444444444 ,46.6488888888889 ,51.7688888888889 ,55.9377777777778 ",\ "34.3177777777778 ,36.5244444444444 ,40.2644444444445 ,47.5711111111111 ,54.0288888888889 ,59.4111111111111 ,63.6066666666667 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("1.11333333333333 ,1.08888888888889 ,1.07777777777778 ,1.06222222222222 ,1.05777777777778 ,1.05777777777778 ,1.06222222222222 ",\ "2.26 ,2.13111111111111 ,2.05555555555556 ,1.95333333333333 ,1.88 ,1.83111111111111 ,1.80444444444444 ",\ "3.88222222222222 ,3.63555555555556 ,3.48 ,3.25777777777778 ,3.09555555555556 ,2.97777777777778 ,2.90666666666667 ",\ "7.35333333333333 ,6.96444444444445 ,6.67333333333333 ,6.23111111111111 ,5.89111111111111 ,5.64444444444444 ,5.48888888888889 ",\ "9.19777777777778 ,8.78666666666667 ,8.44222222222222 ,7.89555555555556 ,7.47111111111111 ,7.16444444444445 ,6.96666666666667 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("0.531111111111111 ,0.506666666666667 ,0.495555555555556 ,0.48 ,0.473333333333333 ,0.471111111111111 ,0.475555555555556 ",\ "1.66888888888889 ,1.54444444444444 ,1.46444444444444 ,1.35333333333333 ,1.27111111111111 ,1.21777777777778 ,1.18666666666667 ",\ "3.28888888888889 ,3.06222222222222 ,2.90444444444444 ,2.66888888888889 ,2.49111111111111 ,2.36444444444444 ,2.28444444444444 ",\ "6.78 ,6.47777777777778 ,6.20888888888889 ,5.76444444444444 ,5.41111111111111 ,5.14222222222222 ,4.95333333333333 ",\ "8.64666666666667 ,8.37333333333333 ,8.07111111111111 ,7.54222222222222 ,7.11111111111111 ,6.77111111111111 ,6.52666666666667 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("1.34444444444444 ,1.32222222222222 ,1.30888888888889 ,1.29111111111111 ,1.28222222222222 ,1.28 ,1.28444444444444 ",\ "2.45777777777778 ,2.36 ,2.29333333333333 ,2.19111111111111 ,2.11555555555556 ,2.06444444444444 ,2.03555555555556 ",\ "4.02 ,3.84222222222222 ,3.70888888888889 ,3.50444444444444 ,3.34666666666667 ,3.23111111111111 ,3.15555555555556 ",\ "7.30888888888889 ,7.05111111111111 ,6.82444444444444 ,6.45555555555556 ,6.16 ,5.93111111111111 ,5.77111111111111 ",\ "9.03333333333333 ,8.78 ,8.52444444444444 ,8.09111111111111 ,7.74 ,7.46666666666667 ,7.26666666666667 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("0.448888888888889 ,0.426666666666667 ,0.415555555555556 ,0.402222222222222 ,0.397777777777778 ,0.395555555555556 ,0.4 ",\ "1.48 ,1.36222222222222 ,1.29111111111111 ,1.19333333333333 ,1.12222222222222 ,1.07555555555556 ,1.05111111111111 ",\ "2.97555555555556 ,2.75555555555556 ,2.61111111111111 ,2.39777777777778 ,2.24 ,2.12666666666667 ,2.06 ",\ "6.24222222222222 ,5.94444444444444 ,5.68444444444444 ,5.25777777777778 ,4.92222222222222 ,4.66666666666667 ,4.49333333333333 ",\ "8.00666666666667 ,7.73555555555556 ,7.43333333333333 ,6.91111111111111 ,6.48666666666667 ,6.15555555555556 ,5.91777777777778 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("1.60666666666667 ,1.58444444444444 ,1.57111111111111 ,1.55555555555556 ,1.54666666666667 ,1.54444444444444 ,1.54888888888889 ",\ "2.76222222222222 ,2.67333333333333 ,2.60666666666667 ,2.50444444444444 ,2.42888888888889 ,2.37333333333333 ,2.34222222222222 ",\ "4.38222222222222 ,4.22 ,4.09111111111111 ,3.88444444444445 ,3.72444444444444 ,3.60666666666667 ,3.52888888888889 ",\ "7.80666666666667 ,7.56888888888889 ,7.34666666666667 ,6.97777777777778 ,6.68 ,6.44888888888889 ,6.28222222222222 ",\ "9.60888888888889 ,9.36666666666667 ,9.11555555555556 ,8.68666666666667 ,8.33555555555556 ,8.05777777777778 ,7.85111111111111 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.426666666666667, 1.59333333333333, 3.18666666666667, 6.32888888888889, 9.49555555555556, 12.6377777777778, 15.8022222222222 "); values ("0.435555555555556 ,0.415555555555556 ,0.404444444444444 ,0.391111111111111 ,0.386666666666667 ,0.384444444444444 ,0.386666666666667 ",\ "1.48 ,1.36888888888889 ,1.30222222222222 ,1.21111111111111 ,1.14444444444444 ,1.1 ,1.07777777777778 ",\ "3.01333333333333 ,2.80888888888889 ,2.67333333333333 ,2.47111111111111 ,2.32 ,2.21111111111111 ,2.14444444444444 ",\ "6.44444444444444 ,6.16666666666667 ,5.91555555555556 ,5.5 ,5.16888888888889 ,4.91555555555556 ,4.73777777777778 ",\ "8.33777777777778 ,8.08 ,7.78222222222222 ,7.26444444444444 ,6.84 ,6.50666666666667 ,6.26444444444444 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0704 ; } pin(A) { direction : input ; capacitance : 0.001935 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001847 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001884 ; max_transition : 2.7273 ; } } cell(NAND3_C) { area : 9 ; cell_footprint : NAND3 ; cell_leakage_power : 0.104710 ; pin(Z) { direction : output ; function : "(A*B*C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("4.83333333333333 ,6.83333333333333 ,9.28444444444444 ,14.06 ,18.6111111111111 ,23.1622222222222 ,27.7133333333333 ",\ "11.6755555555556 ,14.8755555555556 ,17.9488888888889 ,23.7088888888889 ,29.5266666666667 ,34.82 ,40.0333333333333 ",\ "18.24 ,23.2133333333333 ,27.2755555555556 ,34.2933333333333 ,41.0666666666667 ,47.8533333333333 ,54.3644444444445 ",\ "28.34 ,35.9977777777778 ,41.8533333333333 ,51.3955555555556 ,60.1266666666667 ,68.5177777777778 ,76.6955555555556 ",\ "34.5088888888889 ,42.4088888888889 ,48.8266666666667 ,59.4466666666667 ,69.0888888888889 ,78.2333333333333 ,87.0111111111111 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("5.36666666666667 ,8.80666666666667 ,13.0777777777778 ,21.3244444444444 ,31.1088888888889 ,40.9222222222222 ,50.7555555555556 ",\ "11.7333333333333 ,15.5288888888889 ,20.3111111111111 ,28.9555555555556 ,36.2822222222222 ,45.28 ,56.5622222222222 ",\ "19.1422222222222 ,23.5066666666667 ,29.1066666666667 ,39.5466666666667 ,48.76 ,56.6088888888889 ,63.8977777777778 ",\ "32.8533333333333 ,37.7711111111111 ,44.7755555555556 ,58.3711111111111 ,70.7111111111111 ,81.4488888888889 ,90.4133333333333 ",\ "40.2088888888889 ,44.8355555555556 ,52.3066666666667 ,67.1533333333333 ,80.6533333333333 ,92.3044444444444 ,101.877777777778 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("1.44666666666667 ,2.8 ,4.41555555555556 ,7.48666666666667 ,10.1222222222222 ,12.7333333333333 ,15.3288888888889 ",\ "-0.244444444444444 ,2.50666666666667 ,4.94 ,9.30888888888889 ,13.7133333333333 ,17.18 ,20.3644444444444 ",\ "-5.51777777777778 ,-0.808888888888889 ,2.79111111111111 ,8.55777777777778 ,13.8466666666667 ,19.0711111111111 ,23.6933333333333 ",\ "-19.08 ,-11.6777777777778 ,-6.20666666666667 ,2.06666666666667 ,9.14666666666667 ,15.74 ,22.1 ",\ "-23.9488888888889 ,-16.5466666666667 ,-10.6888888888889 ,-1.59333333333333 ,6.23111111111111 ,13.4911111111111 ,20.4555555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("4.26222222222222 ,6.01333333333333 ,8.17555555555556 ,12.3266666666667 ,17.2155555555556 ,22.1311111111111 ,27.0688888888889 ",\ "11.4533333333333 ,13.5822222222222 ,16.0822222222222 ,20.6333333333333 ,24.6088888888889 ,29.1866666666667 ,35.1555555555556 ",\ "20.06 ,22.8933333333333 ,26.0511111111111 ,31.8533333333333 ,37.0288888888889 ,41.4955555555556 ,45.1888888888889 ",\ "35.7022222222222 ,39.8222222222222 ,44.2866666666667 ,52.46 ,59.7022222222222 ,65.8444444444444 ,70.7622222222222 ",\ "43.4555555555556 ,47.9488888888889 ,52.9711111111111 ,62.1755555555556 ,70.2133333333333 ,76.8488888888889 ,81.9333333333333 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("5.43555555555556 ,7.34666666666667 ,9.72444444444444 ,14.4488888888889 ,18.9622222222222 ,23.4822222222222 ,28.0044444444444 ",\ "12.7911111111111 ,15.7066666666667 ,18.6355555555556 ,24.1955555555556 ,29.8177777777778 ,35.2177777777778 ,40.4066666666667 ",\ "19.9866666666667 ,24.4422222222222 ,28.2666666666667 ,35.0333333333333 ,41.6177777777778 ,48.2177777777778 ,54.8 ",\ "31.2288888888889 ,38.0266666666667 ,43.4666666666667 ,52.5933333333333 ,61.0666666666667 ,69.2466666666667 ,77.2244444444444 ",\ "37.8777777777778 ,44.8311111111111 ,50.7577777777778 ,60.8444444444444 ,70.1444444444444 ,79.0022222222222 ,87.5066666666667 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("5.73777777777778 ,9.13333333333333 ,13.3622222222222 ,21.5155555555556 ,31.1333333333333 ,40.7777777777778 ,50.44 ",\ "11.7266666666667 ,15.5488888888889 ,20.34 ,28.9955555555556 ,36.3422222222222 ,45.2488888888889 ,56.4555555555556 ",\ "18.4488888888889 ,22.9977777777778 ,28.7111111111111 ,39.2622222222222 ,48.5066666666667 ,56.3288888888889 ,63.4155555555556 ",\ "29.9022222222222 ,35.5666666666667 ,42.9844444444444 ,56.9977777777778 ,69.4977777777778 ,80.2111111111111 ,88.9933333333333 ",\ "35.6288888888889 ,41.4288888888889 ,49.5133333333333 ,64.9777777777778 ,78.7488888888889 ,90.4377777777778 ,99.8533333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("1.60222222222222 ,2.93111111111111 ,4.51111111111111 ,7.51333333333333 ,10.1177777777778 ,12.6955555555556 ,15.2555555555556 ",\ "-0.0866666666666667 ,2.59333333333333 ,4.96444444444444 ,9.17111111111111 ,13.3311111111111 ,16.7133333333333 ,19.8288888888889 ",\ "-5.14222222222222 ,-0.564444444444444 ,2.96222222222222 ,8.54888888888889 ,13.56 ,18.4088888888889 ,22.7977777777778 ",\ "-18.3466666666667 ,-11.0555555555556 ,-5.58666666666667 ,2.61333333333333 ,9.48 ,15.7266666666667 ,21.6222222222222 ",\ "-23.5111111111111 ,-16.0666666666667 ,-10.0911111111111 ,-0.904444444444444 ,6.82444444444444 ,13.8377777777778 ,20.4244444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("3.67777777777778 ,5.37333333333333 ,7.53777777777778 ,11.7888888888889 ,16.6244444444444 ,21.4844444444444 ,26.36 ",\ "9.77111111111111 ,11.6155555555556 ,13.98 ,18.3955555555556 ,22.3 ,27.0111111111111 ,32.7866666666667 ",\ "17.1155555555556 ,19.3733333333333 ,22.2155555555556 ,27.5911111111111 ,32.4066666666667 ,36.5355555555556 ,40.4022222222222 ",\ "30.0088888888889 ,33.1288888888889 ,37.0066666666667 ,44.36 ,50.9244444444444 ,56.4688888888889 ,60.86 ",\ "36.0733333333333 ,39.4888888888889 ,43.8466666666667 ,52.1377777777778 ,59.4822222222222 ,65.5844444444444 ,70.28 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("6.16666666666667 ,8.03333333333333 ,10.4088888888889 ,15.16 ,19.66 ,24.1666666666667 ,28.6822222222222 ",\ "14.2444444444444 ,16.9422222222222 ,19.7511111111111 ,25.1933333333333 ,30.76 ,36.1355555555556 ,41.2555555555556 ",\ "22.3333333333333 ,26.3644444444444 ,29.9422222222222 ,36.4266666666667 ,42.8311111111111 ,49.3022222222222 ,55.8111111111111 ",\ "35.16 ,41.1866666666667 ,46.1711111111111 ,54.7644444444444 ,62.8955555555556 ,70.8288888888889 ,78.6133333333333 ",\ "42.5133333333333 ,48.5555555555556 ,53.9355555555556 ,63.3955555555556 ,72.3111111111111 ,80.9155555555556 ,89.2488888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("6.46 ,9.84222222222222 ,14.0688888888889 ,22.2177777777778 ,31.8266666666667 ,41.4577777777778 ,51.1044444444444 ",\ "12.4044444444444 ,16.1666666666667 ,20.9355555555556 ,29.5755555555556 ,36.9266666666667 ,45.8244444444444 ,57 ",\ "19.0488888888889 ,23.4977777777778 ,29.1777777777778 ,39.7111111111111 ,48.9666666666667 ,56.8177777777778 ,63.9422222222222 ",\ "30.0533333333333 ,35.5622222222222 ,42.9244444444444 ,56.9044444444445 ,69.4088888888889 ,80.1488888888889 ,88.9733333333333 ",\ "35.4688888888889 ,41.0822222222222 ,49.0955555555556 ,64.5044444444444 ,78.2577777777778 ,89.9488888888889 ,99.3822222222222 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("1.58222222222222 ,2.82888888888889 ,4.32 ,7.16222222222222 ,9.74444444444445 ,12.3 ,14.8422222222222 ",\ "-0.682222222222222 ,1.70888888888889 ,3.88444444444445 ,7.70666666666667 ,11.3866666666667 ,14.5 ,17.4422222222222 ",\ "-6.29333333333333 ,-2.25777777777778 ,0.935555555555556 ,5.97111111111111 ,10.4111111111111 ,14.6333333333333 ,18.4533333333333 ",\ "-20.4111111111111 ,-13.9022222222222 ,-8.97555555555556 ,-1.63333333333333 ,4.46222222222222 ,9.97777777777778 ,15.1733333333333 ",\ "-26.2488888888889 ,-19.4866666666667 ,-14.0911111111111 ,-5.88222222222222 ,0.971111111111111 ,7.18444444444444 ,13.0466666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("3.21333333333333 ,4.90666666666667 ,7.10222222222222 ,11.4155555555556 ,16.32 ,21.2466666666667 ,26.1866666666667 ",\ "8.78444444444444 ,10.4266666666667 ,12.6888888888889 ,17 ,20.8644444444444 ,25.4844444444444 ,31.1022222222222 ",\ "15.9933333333333 ,17.7311111111111 ,20.2488888888889 ,25.2 ,29.7422222222222 ,33.7244444444444 ,37.5022222222222 ",\ "29.0666666666667 ,31.1288888888889 ,34.2666666666667 ,40.5822222222222 ,46.4088888888889 ,51.4711111111111 ,55.6244444444444 ",\ "35 ,37.2155555555556 ,40.6955555555556 ,47.7066666666667 ,54.1155555555556 ,59.58 ,63.9355555555556 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("2.09333333333333 ,2.04 ,2.01333333333333 ,1.98222222222222 ,1.96666666666667 ,1.96222222222222 ,1.97111111111111 ",\ "4.41333333333333 ,4.15777777777778 ,4.00222222222222 ,3.78 ,3.62 ,3.51555555555556 ,3.45777777777778 ",\ "7.69111111111111 ,7.20444444444444 ,6.88666666666667 ,6.41555555555556 ,6.06222222222222 ,5.81555555555556 ,5.67111111111111 ",\ "14.7 ,13.9333333333333 ,13.34 ,12.4066666666667 ,11.6911111111111 ,11.1777777777778 ,10.8622222222222 ",\ "18.4222222222222 ,17.6111111111111 ,16.9022222222222 ,15.76 ,14.8777777777778 ,14.24 ,13.8422222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("1.00444444444444 ,0.96 ,0.935555555555556 ,0.906666666666667 ,0.891111111111111 ,0.891111111111111 ,0.902222222222222 ",\ "3.30444444444444 ,3.06444444444444 ,2.90444444444444 ,2.66444444444444 ,2.49111111111111 ,2.37555555555556 ,2.31555555555556 ",\ "6.58 ,6.14 ,5.81555555555556 ,5.31777777777778 ,4.93777777777778 ,4.66888888888889 ,4.50888888888889 ",\ "13.6333333333333 ,13.04 ,12.4888888888889 ,11.5688888888889 ,10.8355555555556 ,10.2777777777778 ,9.89111111111111 ",\ "17.4066666666667 ,16.8622222222222 ,16.2422222222222 ,15.1644444444444 ,14.2822222222222 ,13.5866666666667 ,13.0822222222222 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("2.57111111111111 ,2.52444444444444 ,2.49555555555556 ,2.45777777777778 ,2.43555555555556 ,2.43111111111111 ,2.44 ",\ "4.84222222222222 ,4.64666666666667 ,4.50222222222222 ,4.28444444444444 ,4.12444444444444 ,4.01333333333333 ,3.95333333333333 ",\ "8.02222222222222 ,7.66444444444444 ,7.38888888888889 ,6.95111111111111 ,6.61555555555556 ,6.37111111111111 ,6.21555555555556 ",\ "14.7177777777778 ,14.2022222222222 ,13.7311111111111 ,12.9488888888889 ,12.3244444444444 ,11.8511111111111 ,11.5222222222222 ",\ "18.2266666666667 ,17.7133333333333 ,17.1822222222222 ,16.2777777777778 ,15.5422222222222 ,14.9711111111111 ,14.56 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("0.851111111111111 ,0.806666666666667 ,0.786666666666667 ,0.762222222222222 ,0.748888888888889 ,0.746666666666667 ,0.755555555555556 ",\ "2.96666666666667 ,2.72222222222222 ,2.57555555555556 ,2.36666666666667 ,2.21777777777778 ,2.12 ,2.07333333333333 ",\ "6.02444444444444 ,5.57333333333333 ,5.27333333333333 ,4.82 ,4.48444444444444 ,4.24888888888889 ,4.11777777777778 ",\ "12.6977777777778 ,12.0888888888889 ,11.5444444444444 ,10.6511111111111 ,9.94666666666667 ,9.42 ,9.07333333333333 ",\ "16.3044444444444 ,15.7444444444444 ,15.1133333333333 ,14.0222222222222 ,13.14 ,12.46 ,11.9822222222222 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("3.3 ,3.25555555555556 ,3.22666666666667 ,3.18222222222222 ,3.15555555555556 ,3.14666666666667 ,3.15111111111111 ",\ "5.62 ,5.44444444444444 ,5.30666666666667 ,5.08888888888889 ,4.92444444444444 ,4.80888888888889 ,4.74 ",\ "8.87555555555556 ,8.55777777777778 ,8.29333333333333 ,7.86444444444444 ,7.52888888888889 ,7.27777777777778 ,7.11333333333333 ",\ "15.7577777777778 ,15.2888888888889 ,14.8355555555556 ,14.0733333333333 ,13.4555555555556 ,12.9755555555556 ,12.6311111111111 ",\ "19.3822222222222 ,18.9022222222222 ,18.3888888888889 ,17.5022222222222 ,16.7755555555556 ,16.2 ,15.7755555555556 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.831111111111111, 3.23333333333333, 6.44222222222222, 12.8622222222222, 19.2822222222222, 25.7022222222222, 32.0977777777778 "); values ("0.822222222222222 ,0.782222222222222 ,0.762222222222222 ,0.735555555555556 ,0.722222222222222 ,0.717777777777778 ,0.724444444444444 ",\ "2.88 ,2.66888888888889 ,2.53777777777778 ,2.34888888888889 ,2.21333333333333 ,2.12222222222222 ,2.07777777777778 ",\ "5.93111111111111 ,5.53777777777778 ,5.26666666666667 ,4.85333333333333 ,4.54222222222222 ,4.32 ,4.18888888888889 ",\ "12.84 ,12.2933333333333 ,11.78 ,10.9266666666667 ,10.2466666666667 ,9.73111111111111 ,9.37777777777778 ",\ "16.6888888888889 ,16.1711111111111 ,15.5622222222222 ,14.4955555555556 ,13.6222222222222 ,12.94 ,12.4488888888889 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1430 ; } pin(A) { direction : input ; capacitance : 0.003471 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.003723 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.003361 ; max_transition : 2.7273 ; } } cell(NOR2_A) { area : 4 ; cell_footprint : NOR2 ; cell_leakage_power : 0.056165 ; pin(Z) { direction : output ; function : "(A+B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("4.64222222222222 ,6.55777777777778 ,8.92888888888889 ,13.4222222222222 ,17.6511111111111 ,22.0266666666667 ,26.8844444444444 ",\ "10.92 ,13.7155555555556 ,16.8 ,22.4377777777778 ,27.6644444444444 ,32.5422222222222 ,37.0888888888889 ",\ "17.3022222222222 ,21.3066666666667 ,25.3533333333333 ,32.5 ,38.9822222222222 ,44.9422222222222 ,50.4155555555556 ",\ "27.7933333333333 ,33.56 ,39.1933333333333 ,48.8622222222222 ,57.3511111111111 ,64.8688888888889 ,71.4666666666667 ",\ "33.9822222222222 ,39.8977777777778 ,45.9733333333333 ,56.5 ,65.64 ,73.5666666666667 ,80.3111111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("5.67777777777778 ,9.06444444444444 ,13.5777777777778 ,22.3688888888889 ,30.8044444444444 ,39.5 ,48.92 ",\ "11.5 ,14.9133333333333 ,19.6844444444444 ,29.0377777777778 ,37.98 ,46.46 ,54.4644444444444 ",\ "18.7244444444444 ,22.2022222222222 ,27.4 ,37.6844444444444 ,47.4533333333333 ,56.6088888888889 ,65.1222222222222 ",\ "33.1288888888889 ,36.2088888888889 ,42.0422222222222 ,53.9422222222222 ,65.1222222222222 ,75.3222222222222 ,84.4488888888889 ",\ "40.9755555555556 ,43.3911111111111 ,49.3444444444444 ,61.84 ,73.5466666666667 ,84.06 ,93.2533333333333 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("1.33555555555556 ,2.43777777777778 ,3.53111111111111 ,5.50222222222222 ,7.38666666666667 ,9.23333333333333 ,11.0533333333333 ",\ "-0.657777777777778 ,2.12666666666667 ,4.24444444444444 ,7.58888888888889 ,10.5533333333333 ,13.3355555555556 ,15.9911111111111 ",\ "-6.74 ,-1.80222222222222 ,1.64 ,6.74888888888889 ,11.08 ,15.0244444444444 ,18.6955555555556 ",\ "-21.3955555555556 ,-13.94 ,-8.69777777777778 ,-0.957777777777778 ,5.48222222222222 ,11.1911111111111 ,16.3311111111111 ",\ "-25.5177777777778 ,-18.5066666666667 ,-13.1488888888889 ,-4.88222222222222 ,2.1 ,8.27111111111111 ,13.7644444444444 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("3.90444444444444 ,5 ,6.38 ,8.84222222222222 ,10.9177777777778 ,13.2377777777778 ,16.3444444444444 ",\ "11.4311111111111 ,12.9888888888889 ,14.9244444444444 ,18.4444444444444 ,21.5133333333333 ,24.1288888888889 ,26.2911111111111 ",\ "20.0666666666667 ,22.3422222222222 ,25.0888888888889 ,30.0622222222222 ,34.4222222222222 ,38.1733333333333 ,41.3111111111111 ",\ "35.4155555555556 ,38.8933333333333 ,43.0822222222222 ,50.5311111111111 ,56.8177777777778 ,61.9511111111111 ,65.9111111111111 ",\ "43.3577777777778 ,47.0822222222222 ,51.7911111111111 ,60.1422222222222 ,67 ,72.3222222222222 ,76.0822222222222 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("4.60444444444444 ,6.49333333333333 ,8.85555555555556 ,13.3866666666667 ,17.72 ,22.1533333333333 ,26.9511111111111 ",\ "9.63333333333333 ,12.2333333333333 ,15.1488888888889 ,20.5466666666667 ,25.6133333333333 ,30.4066666666667 ,34.9422222222222 ",\ "15.0333333333333 ,18.6 ,22.2577777777778 ,28.78 ,34.7644444444444 ,40.3288888888889 ,45.5066666666667 ",\ "24.2688888888889 ,29.3911111111111 ,34.3355555555556 ,42.82 ,50.3111111111111 ,57.0155555555556 ,62.9844444444444 ",\ "29.2355555555556 ,34.7155555555556 ,40.1044444444444 ,49.3311111111111 ,57.3666666666667 ,64.4066666666667 ,70.5 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("5.20444444444444 ,8.46222222222222 ,12.9088888888889 ,21.7577777777778 ,30.4711111111111 ,39.3044444444444 ,48.4711111111111 ",\ "11.1133333333333 ,14.06 ,18.4733333333333 ,27.3911111111111 ,36.14 ,44.6511111111111 ,52.9 ",\ "18.7844444444444 ,21.3955555555556 ,25.8955555555556 ,35.1755555555556 ,44.2488888888889 ,52.9666666666667 ,61.28 ",\ "34.12 ,35.6777777777778 ,40.2222222222222 ,50.1733333333333 ,59.9133333333333 ,69.0888888888889 ,77.5933333333333 ",\ "42.5155555555556 ,43.1622222222222 ,47.5711111111111 ,57.7288888888889 ,67.74 ,77.1111111111111 ,85.6822222222222 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("1.88 ,2.92 ,3.98666666666667 ,5.97111111111111 ,7.86444444444444 ,9.71333333333333 ,11.5533333333333 ",\ "0.962222222222222 ,3.48222222222222 ,5.43777777777778 ,8.60444444444444 ,11.4911111111111 ,14.2733333333333 ,17.0177777777778 ",\ "-3.76 ,0.688888888888889 ,3.82 ,8.54888888888889 ,12.6511111111111 ,16.4755555555556 ,20.1222222222222 ",\ "-15.7533333333333 ,-9.12666666666667 ,-4.43555555555556 ,2.59777777777778 ,8.58444444444444 ,14.0288888888889 ,19.0711111111111 ",\ "-18.5488888888889 ,-12.4755555555556 ,-7.76 ,-0.328888888888889 ,6.12222222222222 ,11.9977777777778 ,17.4044444444444 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("4.33333333333333 ,5.41333333333333 ,6.80222222222222 ,9.34888888888889 ,11.5711111111111 ,14.0044444444444 ,17.1111111111111 ",\ "12.2333333333333 ,13.6733333333333 ,15.5377777777778 ,18.9933333333333 ,22.0666666666667 ,24.7466666666667 ,27.0244444444444 ",\ "21.3866666666667 ,23.44 ,26.0355555555556 ,30.8177777777778 ,35.0577777777778 ,38.7466666666667 ,41.8733333333333 ",\ "37.7844444444444 ,40.9177777777778 ,44.8466666666667 ,51.9244444444444 ,57.9444444444444 ,62.8866666666667 ,66.7244444444444 ",\ "46.1977777777778 ,49.5755555555556 ,54 ,61.9333333333333 ,68.4933333333333 ,73.6177777777778 ,77.2688888888889 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("0.695555555555556 ,0.677777777777778 ,0.668888888888889 ,0.657777777777778 ,0.653333333333333 ,0.651111111111111 ,0.653333333333333 ",\ "1.44 ,1.35777777777778 ,1.31111111111111 ,1.25111111111111 ,1.20888888888889 ,1.17777777777778 ,1.15777777777778 ",\ "2.48666666666667 ,2.33111111111111 ,2.23555555555556 ,2.10888888888889 ,2.01777777777778 ,1.94888888888889 ,1.9 ",\ "4.69777777777778 ,4.45333333333333 ,4.27777777777778 ,4.02444444444444 ,3.83555555555556 ,3.69333333333333 ,3.59777777777778 ",\ "5.86444444444445 ,5.6 ,5.39333333333333 ,5.08222222222222 ,4.84444444444444 ,4.66888888888889 ,4.55333333333333 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("0.253333333333333 ,0.233333333333333 ,0.222222222222222 ,0.208888888888889 ,0.204444444444444 ,0.2 ,0.2 ",\ "0.993333333333333 ,0.92 ,0.868888888888889 ,0.797777777777778 ,0.744444444444444 ,0.704444444444444 ,0.68 ",\ "2.04 ,1.91555555555556 ,1.82222222222222 ,1.68 ,1.57111111111111 ,1.48888888888889 ,1.43111111111111 ",\ "4.26 ,4.11333333333333 ,3.97555555555556 ,3.74444444444444 ,3.55333333333333 ,3.4 ,3.28444444444444 ",\ "5.43111111111111 ,5.31555555555556 ,5.17333333333333 ,4.92222222222222 ,4.70666666666667 ,4.52888888888889 ,4.38666666666667 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("0.748888888888889 ,0.742222222222222 ,0.737777777777778 ,0.733333333333333 ,0.731111111111111 ,0.731111111111111 ,0.733333333333333 ",\ "1.47111111111111 ,1.38666666666667 ,1.34 ,1.28444444444444 ,1.24666666666667 ,1.21777777777778 ,1.20222222222222 ",\ "2.51333333333333 ,2.34666666666667 ,2.24666666666667 ,2.11777777777778 ,2.02666666666667 ,1.96 ,1.91555555555556 ",\ "4.78444444444444 ,4.53555555555556 ,4.34888888888889 ,4.07333333333333 ,3.86666666666667 ,3.71555555555556 ,3.61333333333333 ",\ "6.00888888888889 ,5.76222222222222 ,5.54222222222222 ,5.19555555555556 ,4.92666666666667 ,4.72666666666667 ,4.59555555555556 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.50444444444444, 2.98444444444444, 4.46666666666667, 5.94888888888889, 7.45333333333333 "); values ("0.317777777777778 ,0.304444444444444 ,0.297777777777778 ,0.286666666666667 ,0.282222222222222 ,0.28 ,0.28 ",\ "1.08666666666667 ,1.02 ,0.971111111111111 ,0.902222222222222 ,0.851111111111111 ,0.813333333333333 ,0.786666666666667 ",\ "2.17111111111111 ,2.05555555555556 ,1.96444444444444 ,1.82666666666667 ,1.72222222222222 ,1.63777777777778 ,1.58 ",\ "4.47111111111111 ,4.33333333333333 ,4.19777777777778 ,3.97333333333333 ,3.78888888888889 ,3.63555555555556 ,3.51777777777778 ",\ "5.68222222222222 ,5.57111111111111 ,5.43555555555556 ,5.19111111111111 ,4.98222222222222 ,4.80444444444444 ,4.66222222222222 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0332 ; } pin(A) { direction : input ; capacitance : 0.001372 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001333 ; max_transition : 2.7273 ; } } cell(NOR2_B) { area : 4 ; cell_footprint : NOR2 ; cell_leakage_power : 0.093354 ; pin(Z) { direction : output ; function : "(A+B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("3.87111111111111 ,5.95333333333333 ,8.40444444444444 ,12.9977777777778 ,17.5022222222222 ,22.4466666666667 ,27.3955555555556 ",\ "8.52 ,11.8866666666667 ,15.1622222222222 ,20.9688888888889 ,26.3311111111111 ,31.3688888888889 ,36.1111111111111 ",\ "12.4311111111111 ,17.5177777777778 ,21.92 ,29.3666666666667 ,36.1177777777778 ,42.4111111111111 ,48.3 ",\ "17.74 ,25.2288888888889 ,31.4088888888889 ,41.58 ,50.5955555555556 ,58.82 ,66.3311111111111 ",\ "21.5977777777778 ,29.2377777777778 ,35.8422222222222 ,46.8866666666667 ,56.6622222222222 ,65.4866666666667 ,73.4088888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("5.31555555555556 ,8.89777777777778 ,13.5222222222222 ,22.1244444444444 ,31.1177777777778 ,41.1911111111111 ,51.2844444444444 ",\ "11.7977777777778 ,15.6066666666667 ,20.6577777777778 ,30.2244444444444 ,38.9733333333333 ,46.8533333333333 ,53.8444444444444 ",\ "19.7666666666667 ,23.8866666666667 ,29.5488888888889 ,40.4444444444444 ,50.5333333333333 ,59.7133333333333 ,67.9355555555556 ",\ "35.5377777777778 ,39.7066666666667 ,46.3044444444444 ,59.3222222222222 ,71.3355555555556 ,82.0822222222222 ,91.4444444444445 ",\ "44.1222222222222 ,47.8177777777778 ,54.6533333333333 ,68.3777777777778 ,80.9288888888889 ,91.9066666666667 ,101.142222222222 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("2.08222222222222 ,3.55333333333333 ,5.14888888888889 ,8.21777777777778 ,11.1066666666667 ,13.96 ,16.8088888888889 ",\ "2.11333333333333 ,5.26666666666667 ,7.84 ,12.1555555555556 ,16.1666666666667 ,20.0622222222222 ,23.98 ",\ "-0.955555555555555 ,4.39333333333333 ,8.29111111111111 ,14.3533333333333 ,19.6777777777778 ,24.64 ,29.34 ",\ "-9.76444444444444 ,-1.8 ,4.00444444444444 ,12.9266666666667 ,20.5888888888889 ,27.5355555555556 ,33.9088888888889 ",\ "-11.6888888888889 ,-4.10444444444444 ,1.93333333333333 ,11.6444444444444 ,20.1488888888889 ,27.8866666666667 ,34.9688888888889 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("4.19555555555556 ,5.97111111111111 ,8.15555555555556 ,11.9822222222222 ,16.12 ,21.1311111111111 ,26.1622222222222 ",\ "12.0222222222222 ,14.3177777777778 ,17.0777777777778 ,22.0266666666667 ,26.2555555555556 ,29.7466666666667 ,32.4822222222222 ",\ "21.28 ,24.4066666666667 ,28.0666666666667 ,34.6866666666667 ,40.4711111111111 ,45.4022222222222 ,49.4422222222222 ",\ "38.0466666666667 ,42.5333333333333 ,47.8066666666667 ,57.2844444444444 ,65.4266666666667 ,72.1577777777778 ,77.4044444444445 ",\ "46.5355555555556 ,51.3155555555556 ,57.1888888888889 ,67.7377777777778 ,76.5977777777778 ,83.6266666666667 ,88.7177777777778 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("3.9 ,5.92444444444445 ,8.36222222222222 ,13.0488888888889 ,17.5955555555556 ,22.4177777777778 ,27.2577777777778 ",\ "7.48888888888889 ,10.5933333333333 ,13.6977777777778 ,19.3022222222222 ,24.5822222222222 ,29.6444444444444 ,34.5155555555556 ",\ "10.4644444444444 ,15.04 ,19.0777777777778 ,25.9822222222222 ,32.2955555555556 ,38.24 ,43.8622222222222 ",\ "14.3644444444444 ,21.1666666666667 ,26.7688888888889 ,35.9511111111111 ,44.0711111111111 ,51.48 ,58.2622222222222 ",\ "17.0311111111111 ,24.1977777777778 ,30.2644444444444 ,40.28 ,49.0844444444445 ,57.02 ,64.16 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("4.77333333333333 ,8.23333333333333 ,12.8511111111111 ,21.7577777777778 ,30.9177777777778 ,40.7311111111111 ,50.5644444444444 ",\ "11.2022222222222 ,14.4577777777778 ,19.1511111111111 ,28.3955555555556 ,37.1844444444444 ,45.4422222222222 ,53.1266666666667 ",\ "19.5666666666667 ,22.6177777777778 ,27.5088888888889 ,37.3777777777778 ,46.8333333333333 ,55.7088888888889 ,63.9311111111111 ",\ "35.9133333333333 ,38.24 ,43.4044444444444 ,54.3466666666667 ,64.88 ,74.6288888888889 ,83.44 ",\ "44.3866666666667 ,46.0355555555556 ,51.2088888888889 ,62.5288888888889 ,73.4266666666667 ,83.3888888888889 ,92.2155555555556 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("2.74888888888889 ,4.14666666666667 ,5.72222222222222 ,8.83111111111111 ,11.7311111111111 ,14.5755555555556 ,17.42 ",\ "3.93333333333333 ,6.75555555555556 ,9.15777777777778 ,13.3111111111111 ,17.2688888888889 ,21.1822222222222 ,25.0288888888889 ",\ "2.31555555555556 ,7.05111111111111 ,10.6177777777778 ,16.32 ,21.4444444444444 ,26.3 ,30.9688888888889 ",\ "-3.72444444444444 ,3.23777777777778 ,8.46 ,16.6888888888889 ,23.9066666666667 ,30.5533333333333 ,36.7355555555556 ",\ "-4.31555555555556 ,2.17333333333333 ,7.53555555555556 ,16.4111111111111 ,24.3622222222222 ,31.7155555555556 ,38.5444444444444 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("4.73111111111111 ,6.49777777777778 ,8.71777777777778 ,12.7044444444444 ,16.9777777777778 ,22.0222222222222 ,27.0911111111111 ",\ "12.86 ,15.0422222222222 ,17.7555555555556 ,22.7177777777778 ,27.0466666666667 ,30.7177777777778 ,33.7066666666667 ",\ "22.48 ,25.4066666666667 ,28.9555555555556 ,35.4644444444444 ,41.2222222222222 ,46.1844444444444 ,50.3066666666667 ",\ "39.7822222222222 ,44.0644444444444 ,49.1644444444444 ,58.3888888888889 ,66.3533333333333 ,72.9577777777778 ,78.1222222222222 ",\ "48.4222222222222 ,53.1 ,58.8111111111111 ,69.0777777777778 ,77.7266666666667 ,84.6088888888889 ,89.6088888888889 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("1.05333333333333 ,1.02 ,1.00444444444444 ,0.986666666666667 ,0.975555555555556 ,0.973333333333333 ,0.975555555555556 ",\ "2.33555555555556 ,2.17555555555556 ,2.08666666666667 ,1.96444444444444 ,1.87777777777778 ,1.81777777777778 ,1.78666666666667 ",\ "4.13333333333333 ,3.83777777777778 ,3.65555555555556 ,3.39555555555556 ,3.20666666666667 ,3.07111111111111 ,2.98888888888889 ",\ "7.93333333333333 ,7.48666666666667 ,7.15555555555556 ,6.64888888888889 ,6.26222222222222 ,5.98 ,5.8 ",\ "9.93333333333333 ,9.47555555555556 ,9.08666666666667 ,8.46666666666667 ,7.98444444444444 ,7.63333333333333 ,7.40444444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("0.422222222222222 ,0.382222222222222 ,0.364444444444445 ,0.344444444444444 ,0.335555555555556 ,0.333333333333333 ,0.337777777777778 ",\ "1.69333333333333 ,1.51777777777778 ,1.41777777777778 ,1.28 ,1.18222222222222 ,1.11333333333333 ,1.08 ",\ "3.49111111111111 ,3.18888888888889 ,2.99333333333333 ,2.71333333333333 ,2.50222222222222 ,2.35111111111111 ,2.25777777777778 ",\ "7.3 ,6.94666666666667 ,6.64 ,6.14444444444444 ,5.74888888888889 ,5.44666666666667 ,5.22888888888889 ",\ "9.31111111111111 ,9.03111111111111 ,8.70888888888889 ,8.14222222222222 ,7.67555555555556 ,7.30222222222222 ,7.02444444444444 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("1.14222222222222 ,1.12666666666667 ,1.11777777777778 ,1.11111111111111 ,1.10666666666667 ,1.10666666666667 ,1.11111111111111 ",\ "2.32888888888889 ,2.17555555555556 ,2.09333333333333 ,1.98444444444444 ,1.91111111111111 ,1.86222222222222 ,1.83555555555556 ",\ "4.05111111111111 ,3.75333333333333 ,3.57333333333333 ,3.32444444444444 ,3.14444444444444 ,3.02222222222222 ,2.95333333333333 ",\ "7.81111111111111 ,7.36888888888889 ,7.02666666666667 ,6.5 ,6.09777777777778 ,5.81111111111111 ,5.63111111111111 ",\ "9.84444444444444 ,9.40444444444445 ,8.99777777777778 ,8.33333333333333 ,7.81555555555556 ,7.43333333333333 ,7.18888888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.54888888888889, 3.07555555555556, 6.10444444444444, 9.15777777777778, 12.2111111111111, 15.2644444444444 "); values ("0.535555555555556 ,0.508888888888889 ,0.495555555555556 ,0.477777777777778 ,0.468888888888889 ,0.468888888888889 ,0.475555555555556 ",\ "1.80444444444444 ,1.66888888888889 ,1.57777777777778 ,1.44444444444444 ,1.34888888888889 ,1.28444444444444 ,1.24666666666667 ",\ "3.60222222222222 ,3.36222222222222 ,3.18666666666667 ,2.92222222222222 ,2.71777777777778 ,2.56888888888889 ,2.47111111111111 ",\ "7.41777777777778 ,7.12666666666667 ,6.85555555555556 ,6.40222222222222 ,6.03333333333333 ,5.74222222222222 ,5.52444444444444 ",\ "9.43111111111111 ,9.19111111111111 ,8.90888888888889 ,8.40222222222222 ,7.97555555555556 ,7.62444444444445 ,7.35111111111111 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0680 ; } pin(A) { direction : input ; capacitance : 0.001782 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001754 ; max_transition : 2.7273 ; } } cell(NOR2_C) { area : 5 ; cell_footprint : NOR2 ; cell_leakage_power : 0.109145 ; pin(Z) { direction : output ; function : "(A+B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("3.65333333333333 ,5.71111111111111 ,8.19111111111111 ,12.9622222222222 ,17.6622222222222 ,22.3555555555556 ,27.0488888888889 ",\ "8.07333333333333 ,11.3822222222222 ,14.5444444444444 ,20.3555555555556 ,25.92 ,31.3044444444444 ,36.6622222222222 ",\ "11.7355555555556 ,16.7977777777778 ,20.9622222222222 ,28.08 ,34.8377777777778 ,41.3955555555556 ,47.78 ",\ "16.5088888888889 ,24.1644444444444 ,30.0466666666667 ,39.5711111111111 ,48.2044444444444 ,56.4444444444444 ,64.4577777777778 ",\ "19.9666666666667 ,27.8777777777778 ,34.2644444444445 ,44.72 ,54.1133333333333 ,62.9511111111111 ,71.3777777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("5.11333333333333 ,8.62888888888889 ,13.0288888888889 ,21.4466666666667 ,31.42 ,41.4311111111111 ,51.4666666666667 ",\ "11.6022222222222 ,15.3977777777778 ,20.2244444444444 ,29.1133333333333 ,36.8688888888889 ,45.6933333333333 ,57.06 ",\ "19.5555555555556 ,23.7355555555556 ,29.2022222222222 ,39.6022222222222 ,49.0333333333333 ,57.3311111111111 ,64.3977777777778 ",\ "35.3244444444444 ,39.6422222222222 ,46.1066666666667 ,58.9666666666667 ,70.9111111111111 ,81.5288888888889 ,90.6222222222222 ",\ "43.9155555555556 ,47.7666666666667 ,54.5044444444445 ,68.2444444444445 ,80.9733333333333 ,92.1155555555556 ,101.411111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("1.99777777777778 ,3.50888888888889 ,5.30666666666667 ,8.77333333333333 ,11.6288888888889 ,14.46 ,17.2822222222222 ",\ "2.08888888888889 ,5.15111111111111 ,7.76666666666667 ,12.5111111111111 ,17.3844444444444 ,21.34 ,24.8244444444444 ",\ "-0.706666666666667 ,4.46444444444444 ,8.26888888888889 ,14.3577777777778 ,20.0044444444444 ,25.6244444444444 ,30.86 ",\ "-9.00444444444445 ,-1.11333333333333 ,4.58222222222222 ,13.2266666666667 ,20.6888888888889 ,27.6555555555556 ,34.3533333333333 ",\ "-11.0177777777778 ,-3.32 ,2.75777777777778 ,12.3377777777778 ,20.6977777777778 ,28.4911111111111 ,35.9555555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("4.13555555555556 ,5.91777777777778 ,8.05111111111111 ,12.0155555555556 ,17.0044444444444 ,22.0244444444444 ,27.0688888888889 ",\ "11.8822222222222 ,14.2044444444444 ,16.8155555555556 ,21.4222222222222 ,25.2577777777778 ,29.5888888888889 ,35.9466666666667 ",\ "21.0444444444444 ,24.2644444444444 ,27.7244444444444 ,33.9266666666667 ,39.3088888888889 ,43.7933333333333 ,47.3066666666667 ",\ "37.6577777777778 ,42.32 ,47.3711111111111 ,56.5288888888889 ,64.5288888888889 ,71.1888888888889 ,76.3711111111111 ",\ "46.0733333333333 ,51.0022222222222 ,56.6844444444445 ,67.0911111111111 ,76.0866666666667 ,83.3911111111111 ,88.8377777777778 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("3.71777777777778 ,5.72222222222222 ,8.2 ,12.9666666666667 ,17.6133333333333 ,22.2555555555556 ,26.8955555555556 ",\ "7.17111111111111 ,10.1977777777778 ,13.1977777777778 ,18.8022222222222 ,24.24 ,29.3666666666667 ,34.4644444444444 ",\ "10.0444444444444 ,14.5333333333333 ,18.3311111111111 ,24.8911111111111 ,31.1311111111111 ,37.2422222222222 ,43.1 ",\ "13.74 ,20.5622222222222 ,25.8533333333333 ,34.38 ,42.0311111111111 ,49.2755555555556 ,56.2533333333333 ",\ "16.1688888888889 ,23.4422222222222 ,29.28 ,38.7088888888889 ,47.0688888888889 ,54.8688888888889 ,62.2733333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("4.54222222222222 ,7.98888888888889 ,12.46 ,21.1577777777778 ,31.0288888888889 ,40.9311111111111 ,50.8555555555556 ",\ "10.9422222222222 ,14.1977777777778 ,18.7444444444444 ,27.4955555555556 ,35.5088888888889 ,44.3822222222222 ,55.2066666666667 ",\ "19.3022222222222 ,22.3555555555556 ,27.0822222222222 ,36.5977777777778 ,45.6177777777778 ,53.8844444444444 ,61.2822222222222 ",\ "35.78 ,38.0933333333333 ,43.0288888888889 ,53.7555555555556 ,64.2733333333333 ,74.0288888888889 ,82.78 ",\ "44.3666666666667 ,45.9933333333333 ,50.9022222222222 ,62.0222222222222 ,72.9888888888889 ,83.0822222222222 ,91.9866666666667 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("2.59333333333333 ,3.98444444444444 ,5.70444444444444 ,9.09333333333333 ,11.8355555555556 ,14.5644444444444 ,17.2888888888889 ",\ "3.74888888888889 ,6.40888888888889 ,8.78 ,13.2355555555556 ,17.9355555555556 ,21.78 ,25.0955555555556 ",\ "2.23333333333333 ,6.70222222222222 ,10.0755555555556 ,15.6511111111111 ,20.9711111111111 ,26.3577777777778 ,31.48 ",\ "-3.64666666666667 ,3.10444444444444 ,8.04888888888889 ,15.7711111111111 ,22.64 ,29.1777777777778 ,35.5511111111111 ",\ "-4.39111111111111 ,2.02222222222222 ,7.19555555555556 ,15.6377777777778 ,23.2711111111111 ,30.5511111111111 ,37.6377777777778 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("4.67555555555556 ,6.39333333333333 ,8.48444444444444 ,12.4244444444444 ,17.2822222222222 ,22.1777777777778 ,27.1022222222222 ",\ "12.7777777777778 ,14.9355555555556 ,17.42 ,21.88 ,25.6755555555556 ,29.9488888888889 ,36.1066666666667 ",\ "22.3511111111111 ,25.3222222222222 ,28.5666666666667 ,34.4755555555556 ,39.6733333333333 ,44.0577777777778 ,47.5488888888889 ",\ "39.5755555555556 ,43.9822222222222 ,48.7066666666667 ,57.3577777777778 ,64.9933333333333 ,71.4044444444445 ,76.4355555555556 ",\ "48.16 ,52.9333333333333 ,58.2644444444445 ,68.0866666666667 ,76.6711111111111 ,83.7177777777778 ,89.0333333333333 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("2.03555555555556 ,1.97333333333333 ,1.94444444444444 ,1.90444444444444 ,1.88444444444444 ,1.87777777777778 ,1.88444444444444 ",\ "4.53111111111111 ,4.23111111111111 ,4.05555555555556 ,3.80666666666667 ,3.62666666666667 ,3.50666666666667 ,3.44444444444444 ",\ "8.02888888888889 ,7.46888888888889 ,7.11333333333333 ,6.58666666666667 ,6.19777777777778 ,5.92666666666667 ,5.76888888888889 ",\ "15.4222222222222 ,14.58 ,13.9288888888889 ,12.9022222222222 ,12.1177777777778 ,11.5533333333333 ,11.2066666666667 ",\ "19.3155555555556 ,18.4511111111111 ,17.6822222222222 ,16.4333333333333 ,15.4622222222222 ,14.76 ,14.3155555555556 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("0.737777777777778 ,0.662222222222222 ,0.631111111111111 ,0.597777777777778 ,0.582222222222222 ,0.582222222222222 ,0.593333333333333 ",\ "3.2 ,2.85555555555556 ,2.66222222222222 ,2.38666666666667 ,2.19333333333333 ,2.06222222222222 ,1.99777777777778 ",\ "6.69111111111111 ,6.09555555555556 ,5.71555555555556 ,5.15333333333333 ,4.73333333333333 ,4.43555555555556 ,4.25777777777778 ",\ "14.1333333333333 ,13.4422222222222 ,12.8444444444444 ,11.86 ,11.0755555555556 ,10.4755555555556 ,10.0577777777778 ",\ "18.0711111111111 ,17.5422222222222 ,16.9111111111111 ,15.7977777777778 ,14.8755555555556 ,14.1422222222222 ,13.5977777777778 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("2.24222222222222 ,2.20888888888889 ,2.19333333333333 ,2.17555555555556 ,2.16666666666667 ,2.16444444444444 ,2.17111111111111 ",\ "4.62888888888889 ,4.33555555555556 ,4.17111111111111 ,3.94 ,3.77777777777778 ,3.67111111111111 ,3.62222222222222 ",\ "8.09111111111111 ,7.52 ,7.16222222222222 ,6.64 ,6.26 ,6.00222222222222 ,5.86444444444445 ",\ "15.6711111111111 ,14.8244444444444 ,14.1355555555556 ,13.0444444444444 ,12.2111111111111 ,11.6177777777778 ,11.26 ",\ "19.7822222222222 ,18.9333333333333 ,18.1088888888889 ,16.7444444444444 ,15.6777777777778 ,14.9 ,14.4066666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.05333333333333, 6.08222222222222, 12.1444444444444, 18.2266666666667, 24.2866666666667, 30.3488888888889 "); values ("1 ,0.942222222222222 ,0.913333333333333 ,0.875555555555556 ,0.853333333333333 ,0.846666666666667 ,0.853333333333333 ",\ "3.56666666666667 ,3.29555555555556 ,3.10888888888889 ,2.82444444444444 ,2.61555555555556 ,2.47111111111111 ,2.39333333333333 ",\ "7.20222222222222 ,6.72666666666667 ,6.36666666666667 ,5.80444444444444 ,5.37111111111111 ,5.05555555555556 ,4.85555555555556 ",\ "14.9 ,14.32 ,13.7688888888889 ,12.8355555555556 ,12.0733333333333 ,11.4733333333333 ,11.0333333333333 ",\ "18.9533333333333 ,18.4733333333333 ,17.9022222222222 ,16.8844444444444 ,16.0177777777778 ,15.3044444444444 ,14.7444444444444 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1352 ; } pin(A) { direction : input ; capacitance : 0.003170 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.003305 ; max_transition : 2.7273 ; } } cell(NOR3_A) { area : 9 ; cell_footprint : NOR3 ; cell_leakage_power : 0.064946 ; pin(Z) { direction : output ; function : "(A+B+C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("4.58888888888889 ,6.33333333333333 ,8.50444444444445 ,12.6022222222222 ,16.4244444444444 ,20.7733333333333 ,25.2755555555556 ",\ "10.0622222222222 ,12.5577777777778 ,15.3533333333333 ,20.5088888888889 ,25.3177777777778 ,29.8311111111111 ,34.06 ",\ "15.2644444444444 ,18.8755555555556 ,22.5422222222222 ,29.0866666666667 ,35.1133333333333 ,40.7422222222222 ,46 ",\ "22.8711111111111 ,28.4133333333333 ,33.6 ,42.4622222222222 ,50.3288888888889 ,57.4288888888889 ,63.8088888888889 ",\ "27.28 ,33.2911111111111 ,38.9666666666667 ,48.5955555555556 ,56.9911111111111 ,64.3733333333333 ,70.7933333333333 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("6.62888888888889 ,9.80222222222222 ,14.0466666666667 ,22.2577777777778 ,30.0466666666667 ,38.7511111111111 ,47.7222222222222 ",\ "12.8711111111111 ,15.9466666666667 ,20.3666666666667 ,29.0688888888889 ,37.36 ,45.18 ,52.5044444444445 ",\ "20.8244444444444 ,23.7977777777778 ,28.52 ,37.9911111111111 ,47.0355555555556 ,55.52 ,63.4066666666667 ",\ "36.5155555555556 ,38.9044444444444 ,44.0622222222222 ,54.8177777777778 ,65.0311111111111 ,74.3955555555556 ,82.8111111111111 ",\ "44.7377777777778 ,46.4955555555556 ,51.7155555555556 ,62.9177777777778 ,73.5066666666667 ,83.0488888888889 ,91.4044444444445 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("2.40444444444444 ,3.57111111111111 ,4.81111111111111 ,7.14 ,9.43333333333333 ,11.68 ,13.9177777777778 ",\ "2.09111111111111 ,4.73777777777778 ,6.89333333333333 ,10.4533333333333 ,13.7088888888889 ,16.8222222222222 ,19.8422222222222 ",\ "-1.76888888888889 ,2.86666666666667 ,6.26 ,11.5022222222222 ,16.0666666666667 ,20.2911111111111 ,24.2644444444444 ",\ "-12.2955555555556 ,-5.19555555555556 ,-0.02 ,7.84888888888889 ,14.5222222222222 ,20.5088888888889 ,25.9444444444444 ",\ "-14.8 ,-7.99555555555556 ,-2.63333333333333 ,5.84222222222222 ,13.12 ,19.62 ,25.4511111111111 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("4.44222222222222 ,5.75333333333333 ,7.46666666666667 ,10.6333333333333 ,13.4266666666667 ,17.0244444444444 ,20.86 ",\ "12.4755555555556 ,14.0644444444444 ,16.2266666666667 ,20.2955555555556 ,23.94 ,27.1333333333333 ,29.86 ",\ "21.9422222222222 ,24.0911111111111 ,26.9977777777778 ,32.4533333333333 ,37.3355555555556 ,41.6 ,45.2244444444444 ",\ "38.8044444444444 ,42.06 ,46.38 ,54.3044444444444 ,61.12 ,66.7577777777778 ,71.1666666666667 ",\ "47.28 ,50.88 ,55.7688888888889 ,64.6511111111111 ,72.0777777777778 ,77.9422222222222 ,82.18 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("4.98888888888889 ,6.74222222222222 ,8.93333333333333 ,13.1711111111111 ,17.2755555555556 ,21.6066666666667 ,26.0111111111111 ",\ "9.35777777777778 ,11.7888888888889 ,14.4688888888889 ,19.44 ,24.1511111111111 ,28.6644444444444 ,32.9933333333333 ",\ "13.9822222222222 ,17.3688888888889 ,20.7422222222222 ,26.7377777777778 ,32.28 ,37.4866666666667 ,42.3911111111111 ",\ "21.5555555555556 ,26.5822222222222 ,31.2155555555556 ,39.0822222222222 ,46.0555555555556 ,52.3555555555556 ,58.04 ",\ "25.3511111111111 ,30.8733333333333 ,35.9888888888889 ,44.6177777777778 ,52.1511111111111 ,58.82 ,64.6844444444445 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("6.28444444444444 ,9.36444444444444 ,13.5911111111111 ,21.9866666666667 ,30.2222222222222 ,38.8711111111111 ,47.6422222222222 ",\ "12.5133333333333 ,15.1911111111111 ,19.3288888888889 ,27.7288888888889 ,35.9644444444444 ,43.9533333333333 ,51.6644444444444 ",\ "20.8533333333333 ,23.0688888888889 ,27.2 ,35.8311111111111 ,44.3 ,52.4311111111111 ,60.1711111111111 ",\ "37.2244444444444 ,38.2777777777778 ,42.3333333333333 ,51.4444444444444 ,60.4466666666667 ,68.9577777777778 ,76.8555555555556 ",\ "45.6866666666667 ,45.9022222222222 ,49.82 ,59.1066666666667 ,68.3577777777778 ,77.0622222222222 ,85.0555555555556 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("3.06 ,4.10666666666667 ,5.25777777777778 ,7.48 ,9.72 ,11.8377777777778 ,13.9266666666667 ",\ "3.64222222222222 ,5.92222222222222 ,7.83555555555556 ,11.0777777777778 ,14.1133333333333 ,17.0733333333333 ,19.9955555555556 ",\ "0.911111111111111 ,4.89111111111111 ,7.87333333333333 ,12.5755555555556 ,16.7533333333333 ,20.6844444444444 ,24.4422222222222 ",\ "-7.63777777777778 ,-1.60444444444444 ,2.89111111111111 ,9.87111111111111 ,15.9133333333333 ,21.4333333333333 ,26.54 ",\ "-9.36666666666667 ,-3.73333333333333 ,0.862222222222222 ,8.32444444444444 ,14.8888888888889 ,20.8822222222222 ,26.3822222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("5.01555555555556 ,6.22222222222222 ,7.83333333333333 ,10.86 ,13.5933333333333 ,16.9888888888889 ,20.5866666666667 ",\ "13.48 ,14.8755555555556 ,16.86 ,20.6577777777778 ,24.1111111111111 ,27.18 ,29.8511111111111 ",\ "23.4355555555556 ,25.3066666666667 ,27.96 ,33.0244444444444 ,37.6 ,41.6266666666667 ,45.0755555555556 ",\ "40.9622222222222 ,43.8511111111111 ,47.8222222222222 ,55.1888888888889 ,61.5711111111111 ,66.8777777777778 ,71.0555555555556 ",\ "49.6888888888889 ,52.9155555555555 ,57.4222222222222 ,65.6955555555556 ,72.6711111111111 ,78.2177777777778 ,82.2755555555556 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("5.81555555555556 ,7.54666666666667 ,9.72444444444444 ,13.9466666666667 ,18.04 ,22.3688888888889 ,26.7688888888889 ",\ "9.21555555555556 ,11.5155555555556 ,14.0822222222222 ,18.8666666666667 ,23.42 ,27.8 ,32.02 ",\ "12.2355555555556 ,15.3755555555556 ,18.4977777777778 ,24.0644444444444 ,29.2444444444444 ,34.1577777777778 ,38.8355555555556 ",\ "17.0222222222222 ,21.7333333333333 ,25.8888888888889 ,32.8866666666667 ,39.1644444444444 ,44.9622222222222 ,50.34 ",\ "19.9577777777778 ,25.2088888888889 ,29.7533333333333 ,37.3111111111111 ,44.0066666666667 ,50.1155555555556 ,55.7044444444444 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("6.06444444444444 ,9.10666666666667 ,13.3111111111111 ,21.7355555555556 ,30.0977777777778 ,38.6822222222222 ,47.3355555555556 ",\ "11.7266666666667 ,14.1933333333333 ,18.1488888888889 ,26.32 ,34.4733333333333 ,42.52 ,50.4266666666667 ",\ "20.6 ,22.2755555555556 ,25.9422222222222 ,33.9044444444444 ,41.9244444444444 ,49.8088888888889 ,57.4866666666667 ",\ "39.9977777777778 ,39.9177777777778 ,43 ,50.6177777777778 ,58.48 ,66.1555555555556 ,73.5022222222222 ",\ "49.8377777777778 ,48.8333333333333 ,51.6377777777778 ,59.1422222222222 ,66.9955555555556 ,74.6333333333333 ,81.8777777777778 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("3.61333333333333 ,4.62888888888889 ,5.76444444444444 ,8.01333333333333 ,10.3511111111111 ,12.4422222222222 ,14.4666666666667 ",\ "5.27555555555556 ,7.40666666666667 ,9.17777777777778 ,12.2066666666667 ,15.0933333333333 ,17.9666666666667 ,20.8622222222222 ",\ "3.78444444444444 ,7.50222222222222 ,10.22 ,14.4844444444444 ,18.3066666666667 ,21.9511111111111 ,25.4911111111111 ",\ "-2.57111111111111 ,2.97111111111111 ,6.98666666666667 ,13.1888888888889 ,18.6311111111111 ,23.7022222222222 ,28.5 ",\ "-3.15111111111111 ,1.83555555555556 ,5.83111111111111 ,12.3777777777778 ,18.2888888888889 ,23.8533333333333 ,29.1377777777778 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("5.80888888888889 ,6.99111111111111 ,8.60444444444444 ,11.6711111111111 ,14.4777777777778 ,17.9 ,21.5088888888889 ",\ "15.1133333333333 ,16.34 ,18.2066666666667 ,21.8466666666667 ,25.1977777777778 ,28.2044444444444 ,30.8466666666667 ",\ "26.2022222222222 ,27.7244444444444 ,30.1177777777778 ,34.8044444444444 ,39.0933333333333 ,42.9 ,46.1822222222222 ",\ "45.76 ,47.9488888888889 ,51.3977777777778 ,58.0288888888889 ,63.8866666666667 ,68.8244444444445 ,72.7755555555556 ",\ "55.3533333333333 ,57.7066666666667 ,61.5733333333333 ,68.9711111111111 ,75.3622222222222 ,80.5511111111111 ,84.4533333333333 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("1.24222222222222 ,1.22222222222222 ,1.21333333333333 ,1.2 ,1.19555555555556 ,1.19333333333333 ,1.19555555555556 ",\ "2.22222222222222 ,2.12 ,2.05777777777778 ,1.97777777777778 ,1.92 ,1.88 ,1.85333333333333 ",\ "3.6 ,3.40222222222222 ,3.28 ,3.10888888888889 ,2.98222222222222 ,2.88888888888889 ,2.82444444444444 ",\ "6.50666666666667 ,6.20444444444444 ,5.98 ,5.64222222222222 ,5.38222222222222 ,5.18666666666667 ,5.05111111111111 ",\ "8.03333333333333 ,7.72222222222222 ,7.46 ,7.04666666666667 ,6.72 ,6.47555555555556 ,6.30666666666667 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("0.317777777777778 ,0.288888888888889 ,0.275555555555556 ,0.26 ,0.251111111111111 ,0.248888888888889 ,0.251111111111111 ",\ "1.26666666666667 ,1.15111111111111 ,1.08 ,0.986666666666667 ,0.92 ,0.871111111111111 ,0.837777777777778 ",\ "2.61777777777778 ,2.42666666666667 ,2.29777777777778 ,2.11333333333333 ,1.97333333333333 ,1.86444444444444 ,1.78888888888889 ",\ "5.50222222222222 ,5.31333333333333 ,5.13555555555556 ,4.83777777777778 ,4.59333333333333 ,4.39111111111111 ,4.23777777777778 ",\ "7.03111111111111 ,6.92444444444444 ,6.75333333333333 ,6.43333333333333 ,6.15555555555556 ,5.92222222222222 ,5.73333333333333 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("1.39333333333333 ,1.38888888888889 ,1.38666666666667 ,1.38444444444444 ,1.38444444444444 ,1.38666666666667 ,1.38888888888889 ",\ "2.30888888888889 ,2.21111111111111 ,2.15777777777778 ,2.08888888888889 ,2.04 ,2.00666666666667 ,1.98666666666667 ",\ "3.65555555555556 ,3.46 ,3.33777777777778 ,3.17333333333333 ,3.05555555555556 ,2.96888888888889 ,2.91333333333333 ",\ "6.63777777777778 ,6.34666666666667 ,6.11555555555556 ,5.76222222222222 ,5.49111111111111 ,5.28666666666667 ,5.14888888888889 ",\ "8.26888888888889 ,7.98222222222222 ,7.70888888888889 ,7.26222222222222 ,6.90888888888889 ,6.64 ,6.45777777777778 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("0.44 ,0.422222222222222 ,0.413333333333333 ,0.4 ,0.391111111111111 ,0.388888888888889 ,0.388888888888889 ",\ "1.42 ,1.33777777777778 ,1.27777777777778 ,1.19111111111111 ,1.12666666666667 ,1.07777777777778 ,1.04444444444444 ",\ "2.82888888888889 ,2.68888888888889 ,2.57777777777778 ,2.40666666666667 ,2.27111111111111 ,2.16444444444444 ,2.08888888888889 ",\ "5.85333333333333 ,5.7 ,5.53777777777778 ,5.25777777777778 ,5.02222222222222 ,4.82666666666667 ,4.67111111111111 ",\ "7.46444444444444 ,7.35555555555556 ,7.19555555555556 ,6.89333333333333 ,6.62444444444444 ,6.39777777777778 ,6.20888888888889 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("1.7 ,1.70444444444444 ,1.70666666666667 ,1.70888888888889 ,1.71333333333333 ,1.71777777777778 ,1.72222222222222 ",\ "2.60222222222222 ,2.51555555555556 ,2.46666666666667 ,2.40666666666667 ,2.36666666666667 ,2.33777777777778 ,2.32444444444444 ",\ "3.98666666666667 ,3.80222222222222 ,3.68888888888889 ,3.53111111111111 ,3.41777777777778 ,3.33777777777778 ,3.28888888888889 ",\ "7.23777777777778 ,6.97111111111111 ,6.74 ,6.37111111111111 ,6.08444444444444 ,5.86888888888889 ,5.72222222222222 ",\ "9.1 ,8.84888888888889 ,8.56888888888889 ,8.08666666666667 ,7.7 ,7.4 ,7.19333333333333 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.246666666666667, 0.964444444444445, 1.90888888888889, 3.79333333333333, 5.68, 7.56444444444444, 9.45111111111111 "); values ("0.768888888888889 ,0.76 ,0.755555555555556 ,0.751111111111111 ,0.748888888888889 ,0.748888888888889 ,0.753333333333333 ",\ "1.81777777777778 ,1.74 ,1.68666666666667 ,1.60444444444444 ,1.54222222222222 ,1.49555555555556 ,1.46222222222222 ",\ "3.34444444444444 ,3.20444444444444 ,3.09333333333333 ,2.92 ,2.78 ,2.67333333333333 ,2.59333333333333 ",\ "6.67333333333333 ,6.50666666666667 ,6.32888888888889 ,6.02222222222222 ,5.76444444444444 ,5.55333333333333 ,5.38444444444444 ",\ "8.47333333333333 ,8.33777777777778 ,8.14888888888889 ,7.80444444444444 ,7.50444444444445 ,7.25111111111111 ,7.04222222222222 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0421 ; } pin(A) { direction : input ; capacitance : 0.002072 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002296 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001947 ; max_transition : 2.7273 ; } } cell(NOR3_B) { area : 9 ; cell_footprint : NOR3 ; cell_leakage_power : 0.109261 ; pin(Z) { direction : output ; function : "(A+B+C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("3.95333333333333 ,5.82 ,8.05777777777778 ,12.2666666666667 ,16.6622222222222 ,21.2177777777778 ,25.7777777777778 ",\ "8.31555555555556 ,11.2133333333333 ,14.1288888888889 ,19.3844444444444 ,24.3022222222222 ,28.9755555555556 ,33.8533333333333 ",\ "11.9666666666667 ,16.3333333333333 ,20.2066666666667 ,26.8911111111111 ,33.0644444444444 ,38.92 ,44.4911111111111 ",\ "16.6511111111111 ,23.3266666666667 ,28.7933333333333 ,37.8488888888889 ,45.9844444444444 ,53.5244444444444 ,60.5288888888889 ",\ "19.8666666666667 ,26.9266666666667 ,32.8288888888889 ,42.6377777777778 ,51.3733333333333 ,59.34 ,66.5866666666667 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("6.04222222222222 ,9.37555555555556 ,13.7088888888889 ,21.8088888888889 ,30.6733333333333 ,40.1288888888889 ,49.6066666666667 ",\ "12.5488888888889 ,15.9177777777778 ,20.5222222222222 ,29.3644444444444 ,37.5422222222222 ,44.9911111111111 ,53.2311111111111 ",\ "20.7311111111111 ,24.1844444444444 ,29.2088888888889 ,39.1044444444444 ,48.4355555555556 ,57.0622222222222 ,64.9177777777778 ",\ "36.9866666666667 ,40.2 ,45.8422222222222 ,57.36 ,68.2755555555556 ,78.26 ,87.1666666666667 ",\ "45.6577777777778 ,48.3822222222222 ,54.1511111111111 ,66.1711111111111 ,77.4711111111111 ,87.5955555555556 ,96.3466666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("2.52 ,3.83333333333333 ,5.28666666666667 ,8.18888888888889 ,10.8688888888889 ,13.4066666666667 ,15.9422222222222 ",\ "3.01777777777778 ,5.82444444444444 ,8.11333333333333 ,12.0311111111111 ,15.7888888888889 ,19.5533333333333 ,23.2044444444444 ",\ "0.522222222222222 ,5.37777777777778 ,8.85555555555556 ,14.2844444444444 ,19.1444444444444 ,23.7755555555556 ,28.2711111111111 ",\ "-7.22666666666667 ,0.26 ,5.51777777777778 ,13.5044444444444 ,20.4155555555556 ,26.7755555555556 ,32.7333333333333 ",\ "-8.71555555555556 ,-1.43111111111111 ,4.06888888888889 ,12.7777777777778 ,20.4511111111111 ,27.5466666666667 ,34.18 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("4.36222222222222 ,5.93777777777778 ,7.9 ,11.3533333333333 ,15.4244444444444 ,19.9777777777778 ,24.5511111111111 ",\ "12.2844444444444 ,14.2511111111111 ,16.6955555555556 ,21.1488888888889 ,24.9888888888889 ,28.1822222222222 ,32.0888888888889 ",\ "21.7311111111111 ,24.3888888888889 ,27.6422222222222 ,33.6533333333333 ,38.9844444444444 ,43.5733333333333 ,47.3666666666667 ",\ "38.8088888888889 ,42.6466666666667 ,47.3666666666667 ,56.06 ,63.6533333333333 ,70.0044444444444 ,75.0022222222222 ",\ "47.3933333333333 ,51.4844444444444 ,56.7577777777778 ,66.4533333333333 ,74.7311111111111 ,81.3733333333333 ,86.2355555555555 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("4.35777777777778 ,6.22888888888889 ,8.51555555555556 ,12.9666666666667 ,17.4377777777778 ,21.94 ,26.4444444444444 ",\ "7.83333333333333 ,10.5844444444444 ,13.3844444444444 ,18.52 ,23.4444444444444 ,28.2466666666667 ,33.1266666666667 ",\ "11.0866666666667 ,15.0688888888889 ,18.6133333333333 ,24.7577777777778 ,30.4777777777778 ,35.9533333333333 ,41.2288888888889 ",\ "15.84 ,21.8488888888889 ,26.7444444444444 ,34.7933333333333 ,41.9933333333333 ,48.6711111111111 ,54.9044444444444 ",\ "18.4311111111111 ,24.9577777777778 ,30.3444444444444 ,39.1977777777778 ,47.04 ,54.2177777777778 ,60.8044444444444 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("5.65777777777778 ,8.92888888888889 ,13.3111111111111 ,21.7511111111111 ,30.7133333333333 ,40.0711111111111 ,49.4466666666667 ",\ "12.0488888888889 ,15.0044444444444 ,19.3844444444444 ,28.0733333333333 ,36.3644444444444 ,44.16 ,52.5622222222222 ",\ "20.4888888888889 ,23.0822222222222 ,27.5333333333333 ,36.6822222222222 ,45.5422222222222 ,53.9111111111111 ,61.7088888888889 ",\ "36.9777777777778 ,38.5622222222222 ,43.0444444444444 ,52.9222222222222 ,62.6466666666667 ,71.7777777777778 ,80.14 ",\ "45.4822222222222 ,46.2822222222222 ,50.6555555555556 ,60.7444444444444 ,70.7222222222222 ,80.0044444444444 ,88.3622222222222 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("3.20222222222222 ,4.4 ,5.78666666666667 ,8.64222222222222 ,11.2444444444444 ,13.6666666666667 ,16.0955555555556 ",\ "4.59777777777778 ,7.02666666666667 ,9.09555555555556 ,12.7577777777778 ,16.3644444444444 ,20.0533333333333 ,23.6066666666667 ",\ "3.19111111111111 ,7.35777777777778 ,10.4466666666667 ,15.4044444444444 ,19.9377777777778 ,24.32 ,28.6288888888889 ",\ "-2.66888888888889 ,3.69777777777778 ,8.29555555555556 ,15.4622222222222 ,21.7955555555556 ,27.7111111111111 ,33.3133333333333 ",\ "-3.34666666666667 ,2.70666666666667 ,7.44888888888889 ,15.1977777777778 ,22.2111111111111 ,28.82 ,35.0933333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("4.96222222222222 ,6.45111111111111 ,8.34888888888889 ,11.78 ,15.7333333333333 ,20.0911111111111 ,24.4755555555556 ",\ "13.32 ,15.0977777777778 ,17.3911111111111 ,21.6488888888889 ,25.4 ,28.6 ,32.4533333333333 ",\ "23.2288888888889 ,25.6155555555556 ,28.6333333333333 ,34.2844444444444 ,39.3488888888889 ,43.7422222222222 ,47.4044444444444 ",\ "40.76 ,44.3311111111111 ,48.7311111111111 ,56.8755555555556 ,64.0333333333333 ,70.0444444444445 ,74.7888888888889 ",\ "49.4044444444444 ,53.3244444444444 ,58.2666666666667 ,67.3755555555556 ,75.2177777777778 ,81.5644444444444 ,86.2666666666667 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("4.87111111111111 ,6.70444444444445 ,8.97555555555556 ,13.4488888888889 ,17.9022222222222 ,22.3533333333333 ,26.8066666666667 ",\ "7.36666666666667 ,9.95333333333333 ,12.62 ,17.5533333333333 ,22.3377777777778 ,27.0511111111111 ,31.7866666666667 ",\ "9.16444444444445 ,12.84 ,16.1088888888889 ,21.7911111111111 ,27.12 ,32.2755555555556 ,37.3022222222222 ",\ "11.46 ,16.9955555555556 ,21.3688888888889 ,28.5066666666667 ,34.9533333333333 ,41.0466666666667 ,46.8711111111111 ",\ "13.1777777777778 ,19.2155555555556 ,23.9733333333333 ,31.7177777777778 ,38.68 ,45.2288888888889 ,51.4533333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("5.35333333333333 ,8.58888888888889 ,12.9844444444444 ,21.6066666666667 ,30.5822222222222 ,39.8155555555556 ,49.0666666666667 ",\ "11.3288888888889 ,14.0311111111111 ,18.2177777777778 ,26.7355555555556 ,35.0888888888889 ,43.1666666666667 ,51.6733333333333 ",\ "20.4 ,22.3688888888889 ,26.3022222222222 ,34.7311111111111 ,43.1622222222222 ,51.3644444444444 ,59.2444444444444 ",\ "39.6977777777778 ,40.0733333333333 ,43.4866666666667 ,51.7022222222222 ,60.1622222222222 ,68.38 ,76.1666666666667 ",\ "49.4244444444444 ,48.9577777777778 ,52.1222222222222 ,60.2444444444444 ,68.6755555555555 ,76.8022222222222 ,84.3844444444444 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("3.72666666666667 ,4.88222222222222 ,6.26 ,9.20222222222222 ,11.7977777777778 ,14.1422222222222 ,16.4911111111111 ",\ "6.18888888888889 ,8.41555555555555 ,10.3155555555556 ,13.7622222222222 ,17.28 ,20.9822222222222 ,24.4888888888889 ",\ "6.03111111111111 ,9.84444444444444 ,12.6022222222222 ,17.0533333333333 ,21.22 ,25.3577777777778 ,29.52 ",\ "2.39555555555556 ,8.16 ,12.1622222222222 ,18.4 ,24.0511111111111 ,29.4955555555556 ,34.8177777777778 ",\ "2.85333333333333 ,8.17777777777778 ,12.2 ,18.8644444444444 ,25.1377777777778 ,31.3044444444444 ,37.4088888888889 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("5.68888888888889 ,7.15333333333333 ,9.06 ,12.5733333333333 ,16.5622222222222 ,20.9133333333333 ,25.2911111111111 ",\ "14.7955555555556 ,16.4044444444444 ,18.5733333333333 ,22.6911111111111 ,26.4 ,29.6377777777778 ,33.4844444444444 ",\ "25.6955555555556 ,27.7444444444444 ,30.4844444444444 ,35.7466666666667 ,40.56 ,44.8088888888889 ,48.4266666666667 ",\ "45.0444444444445 ,48 ,51.8533333333333 ,59.1955555555556 ,65.8111111111111 ,71.4866666666667 ,76.0911111111111 ",\ "54.5577777777778 ,57.7488888888889 ,62.0222222222222 ,70.1577777777778 ,77.3666666666667 ,83.3666666666667 ,87.9822222222222 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("1.88 ,1.84444444444444 ,1.82444444444444 ,1.80444444444444 ,1.79333333333333 ,1.79111111111111 ,1.79333333333333 ",\ "3.60444444444444 ,3.41111111111111 ,3.3 ,3.14444444444444 ,3.03111111111111 ,2.95555555555556 ,2.91111111111111 ",\ "6.02444444444444 ,5.65777777777778 ,5.42888888888889 ,5.1 ,4.85333333333333 ,4.67777777777778 ,4.56888888888889 ",\ "11.1133333333333 ,10.5688888888889 ,10.1533333333333 ,9.50888888888889 ,9.01111111111111 ,8.64444444444445 ,8.40444444444444 ",\ "13.7822222222222 ,13.2311111111111 ,12.7466666666667 ,11.96 ,11.3466666666667 ,10.8866666666667 ,10.58 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("0.557777777777778 ,0.5 ,0.475555555555556 ,0.448888888888889 ,0.433333333333333 ,0.428888888888889 ,0.435555555555556 ",\ "2.21777777777778 ,1.99777777777778 ,1.86888888888889 ,1.69111111111111 ,1.56444444444444 ,1.47333333333333 ,1.42222222222222 ",\ "4.58888888888889 ,4.21555555555556 ,3.97333333333333 ,3.62 ,3.35111111111111 ,3.15111111111111 ,3.02 ",\ "9.66444444444445 ,9.26444444444444 ,8.90222222222222 ,8.30222222222222 ,7.81555555555556 ,7.43111111111111 ,7.14666666666667 ",\ "12.3622222222222 ,12.0888888888889 ,11.72 ,11.0533333333333 ,10.4888888888889 ,10.0288888888889 ,9.67333333333333 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("2.11333333333333 ,2.10222222222222 ,2.09555555555556 ,2.08888888888889 ,2.08888888888889 ,2.08888888888889 ,2.09333333333333 ",\ "3.70888888888889 ,3.52666666666667 ,3.42666666666667 ,3.29111111111111 ,3.19777777777778 ,3.13333333333333 ,3.09777777777778 ",\ "6.04888888888889 ,5.68666666666667 ,5.46666666666667 ,5.15111111111111 ,4.92 ,4.75777777777778 ,4.66222222222222 ",\ "11.2133333333333 ,10.6777777777778 ,10.2533333333333 ,9.58444444444445 ,9.06888888888889 ,8.69111111111111 ,8.44888888888889 ",\ "14.0311111111111 ,13.5044444444444 ,12.9955555555556 ,12.1555555555556 ,11.4911111111111 ,10.9977777777778 ,10.6688888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("0.768888888888889 ,0.733333333333333 ,0.715555555555556 ,0.691111111111111 ,0.677777777777778 ,0.673333333333333 ,0.675555555555556 ",\ "2.47777777777778 ,2.31777777777778 ,2.20888888888889 ,2.04444444444444 ,1.91777777777778 ,1.82888888888889 ,1.77333333333333 ",\ "4.93111111111111 ,4.65555555555556 ,4.44444444444444 ,4.11777777777778 ,3.86 ,3.66444444444444 ,3.52888888888889 ",\ "10.1666666666667 ,9.85333333333333 ,9.53777777777778 ,8.99555555555555 ,8.54222222222222 ,8.17333333333333 ,7.88888888888889 ",\ "12.9466666666667 ,12.7088888888889 ,12.3844444444444 ,11.7911111111111 ,11.2777777777778 ,10.8444444444444 ,10.4933333333333 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("2.54888888888889 ,2.55111111111111 ,2.55333333333333 ,2.55777777777778 ,2.56444444444444 ,2.57111111111111 ,2.57777777777778 ",\ "4.15333333333333 ,3.98666666666667 ,3.89555555555556 ,3.77333333333333 ,3.68888888888889 ,3.63333333333333 ,3.60666666666667 ",\ "6.58666666666667 ,6.24222222222222 ,6.02666666666667 ,5.71777777777778 ,5.49333333333333 ,5.34 ,5.25111111111111 ",\ "12.22 ,11.7222222222222 ,11.2911111111111 ,10.5933333333333 ,10.0511111111111 ,9.65111111111111 ,9.38888888888889 ",\ "15.4155555555556 ,14.94 ,14.4155555555556 ,13.5177777777778 ,12.8 ,12.2533333333333 ,11.88 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.471111111111111, 1.81777777777778, 3.61333333333333, 7.20444444444444, 10.7733333333333, 14.3666666666667, 17.9577777777778 "); values ("1.19555555555556 ,1.17333333333333 ,1.16222222222222 ,1.14888888888889 ,1.14444444444444 ,1.14444444444444 ,1.15111111111111 ",\ "3.03111111111111 ,2.88 ,2.77111111111111 ,2.61111111111111 ,2.48666666666667 ,2.39777777777778 ,2.34 ",\ "5.68888888888889 ,5.41333333333333 ,5.19777777777778 ,4.85555555555556 ,4.58888888888889 ,4.38444444444445 ,4.24222222222222 ",\ "11.4377777777778 ,11.1022222222222 ,10.7577777777778 ,10.1622222222222 ,9.66666666666667 ,9.26666666666667 ,8.96 ",\ "14.5222222222222 ,14.2466666666667 ,13.88 ,13.2133333333333 ,12.6377777777778 ,12.1555555555556 ,11.7688888888889 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0800 ; } pin(A) { direction : input ; capacitance : 0.002809 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002963 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.002725 ; max_transition : 2.7273 ; } } cell(NOR3_C) { area : 12 ; cell_footprint : NOR3 ; cell_leakage_power : 0.187753 ; pin(Z) { direction : output ; function : "(A+B+C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("3.93777777777778 ,5.76888888888889 ,8.04444444444444 ,12.5333333333333 ,16.9222222222222 ,21.3088888888889 ,25.6977777777778 ",\ "8.47555555555556 ,11.2222222222222 ,14.0333333333333 ,19.3266666666667 ,24.5911111111111 ,29.6422222222222 ,34.5755555555556 ",\ "12.5155555555556 ,16.6577777777778 ,20.2933333333333 ,26.7022222222222 ,32.8755555555556 ,39.0177777777778 ,45.0511111111111 ",\ "18.0044444444444 ,24.5711111111111 ,29.72 ,38.1711111111111 ,45.8933333333333 ,53.3 ,60.5022222222222 ",\ "21.4 ,28.5488888888889 ,34.2066666666667 ,43.4244444444444 ,51.7022222222222 ,59.4888888888889 ,66.9133333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("5.92 ,9.19111111111111 ,13.4044444444444 ,21.7911111111111 ,31.0088888888889 ,40.2466666666667 ,49.5 ",\ "12.3511111111111 ,15.6155555555556 ,20.0133333333333 ,28.42 ,36.1111111111111 ,45.3911111111111 ,55.6133333333333 ",\ "20.4111111111111 ,23.74 ,28.5066666666667 ,37.9377777777778 ,46.8044444444444 ,54.9022222222222 ,63.8066666666667 ",\ "36.5 ,39.5311111111111 ,44.8733333333333 ,56.0288888888889 ,66.7266666666667 ,76.5133333333333 ,85.18 ",\ "45.1555555555556 ,47.6555555555556 ,53.1266666666667 ,64.9088888888889 ,76.2111111111111 ,86.4133333333333 ,95.2555555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("2.28444444444444 ,3.53777777777778 ,5.10444444444444 ,8.10888888888889 ,10.4533333333333 ,12.78 ,15.1022222222222 ",\ "2.42222222222222 ,5.00444444444445 ,7.27555555555556 ,11.54 ,16.1022222222222 ,19.3733333333333 ,22.2577777777778 ",\ "-0.52 ,3.98666666666667 ,7.32666666666667 ,12.7377777777778 ,17.8666666666667 ,23.0911111111111 ,27.6422222222222 ",\ "-9.26444444444444 ,-2.00666666666667 ,3.06666666666667 ,10.66 ,17.2377777777778 ,23.4511111111111 ,29.5177777777778 ",\ "-11.3688888888889 ,-4.07777777777778 ,1.31777777777778 ,9.62666666666667 ,16.9022222222222 ,23.78 ,30.4822222222222 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("4.25555555555556 ,5.69111111111111 ,7.47777777777778 ,11.04 ,15.0311111111111 ,19.0466666666667 ,23.08 ",\ "12.1955555555556 ,13.9933333333333 ,16.0911111111111 ,19.9755555555556 ,23.4555555555556 ,27.8977777777778 ,32.9111111111111 ",\ "21.64 ,24.1666666666667 ,26.9244444444444 ,32.04 ,36.6911111111111 ,40.7911111111111 ,45.4777777777778 ",\ "38.5955555555556 ,42.4933333333333 ,46.6066666666667 ,54.1688888888889 ,60.9533333333333 ,66.8111111111111 ,71.6333333333333 ",\ "46.9933333333333 ,51.2822222222222 ,55.9866666666667 ,64.6555555555556 ,72.3311111111111 ,78.8044444444444 ,83.9377777777778 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("4.35111111111111 ,6.21777777777778 ,8.58444444444444 ,13.2644444444444 ,17.6688888888889 ,22.0644444444444 ,26.4577777777778 ",\ "7.95111111111111 ,10.6 ,13.36 ,18.64 ,24.0044444444444 ,28.9466666666667 ,33.6511111111111 ",\ "11.4088888888889 ,15.2311111111111 ,18.6222222222222 ,24.6311111111111 ,30.46 ,36.3111111111111 ,41.9977777777778 ",\ "16.5244444444444 ,22.4777777777778 ,27.1888888888889 ,34.84 ,41.7622222222222 ,48.3844444444444 ,54.8355555555556 ",\ "19.1955555555556 ,25.8288888888889 ,31.1333333333333 ,39.6444444444444 ,47.1755555555556 ,54.2355555555556 ,60.9955555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("5.60222222222222 ,8.85111111111111 ,13.1377777777778 ,21.7066666666667 ,30.9711111111111 ,40.2533333333333 ,49.5444444444444 ",\ "11.9333333333333 ,14.8222222222222 ,19.0355555555556 ,27.32 ,35.0755555555556 ,44.22 ,54.1866666666667 ",\ "20.3022222222222 ,22.7933333333333 ,27.0155555555556 ,35.76 ,44.2044444444444 ,52.0777777777778 ,60.6866666666667 ",\ "36.78 ,38.2711111111111 ,42.4577777777778 ,52.0022222222222 ,61.5822222222222 ,70.6244444444444 ,78.8888888888889 ",\ "45.2866666666667 ,46.0466666666667 ,50.1355555555556 ,59.9688888888889 ,69.96 ,79.3644444444444 ,87.8755555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("3.00444444444444 ,4.14888888888889 ,5.63777777777778 ,8.59555555555555 ,10.8822222222222 ,13.1622222222222 ,15.44 ",\ "4.24 ,6.44666666666667 ,8.48888888888889 ,12.4444444444444 ,16.7311111111111 ,20.0711111111111 ,22.8755555555556 ",\ "2.65111111111111 ,6.48 ,9.42222222222222 ,14.3444444444444 ,19.1066666666667 ,23.9888888888889 ,28.5555555555556 ",\ "-3.74222222222222 ,2.41555555555556 ,6.81111111111111 ,13.6088888888889 ,19.6644444444444 ,25.4622222222222 ,31.1533333333333 ",\ "-4.87555555555556 ,1.21555555555556 ,5.81777777777778 ,13.1888888888889 ,19.8711111111111 ,26.3133333333333 ,32.6511111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("4.86888888888889 ,6.26222222222222 ,8.02222222222222 ,11.5511111111111 ,15.4711111111111 ,19.4155555555556 ,23.38 ",\ "13.2311111111111 ,14.8888888888889 ,16.8911111111111 ,20.6511111111111 ,24.0511111111111 ,28.3911111111111 ,33.2933333333333 ",\ "23.1377777777778 ,25.4533333333333 ,28.0511111111111 ,32.9377777777778 ,37.4022222222222 ,41.34 ,45.88 ",\ "40.6111111111111 ,44.32 ,48.2133333333333 ,55.4244444444444 ,61.9355555555556 ,67.5577777777778 ,72.1688888888889 ",\ "49.0933333333333 ,53.2911111111111 ,57.7711111111111 ,66.0644444444444 ,73.4688888888889 ,79.74 ,84.7222222222222 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("4.54444444444444 ,6.39333333333333 ,8.77111111111111 ,13.4777777777778 ,17.8511111111111 ,22.2155555555556 ,26.5755555555556 ",\ "7.14222222222222 ,9.65333333333333 ,12.3111111111111 ,17.4444444444444 ,22.7088888888889 ,27.4666666666667 ,31.9355555555556 ",\ "9.24444444444444 ,12.7844444444444 ,15.9422222222222 ,21.5488888888889 ,27.0133333333333 ,32.54 ,37.8622222222222 ",\ "12.0466666666667 ,17.5177777777778 ,21.76 ,28.5977777777778 ,34.8088888888889 ,40.8222222222222 ,46.78 ",\ "13.76 ,19.8711111111111 ,24.6133333333333 ,32.1422222222222 ,38.8688888888889 ,45.3022222222222 ,51.6244444444444 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("5.24666666666667 ,8.50222222222222 ,12.8733333333333 ,21.64 ,30.8466666666667 ,40.0666666666667 ,49.2955555555556 ",\ "11.3622222222222 ,14.0222222222222 ,18.1044444444444 ,26.3933333333333 ,34.4511111111111 ,43.4911111111111 ,53.1111111111111 ",\ "20.4866666666667 ,22.3666666666667 ,26.1266666666667 ,34.3044444444444 ,42.5133333333333 ,50.4355555555556 ,58.9533333333333 ",\ "39.72 ,39.98 ,43.16 ,51.2022222222222 ,59.6733333333333 ,67.9288888888889 ,75.7 ",\ "49.3911111111111 ,48.8311111111111 ,51.7844444444444 ,59.8422222222222 ,68.4511111111111 ,76.8111111111111 ,84.5955555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("3.41111111111111 ,4.52666666666667 ,6.01111111111111 ,8.99111111111111 ,11.2488888888889 ,13.5066666666667 ,15.76 ",\ "5.62 ,7.63333333333333 ,9.53555555555556 ,13.3333333333333 ,17.5622222222222 ,20.8133333333333 ,23.5 ",\ "5.24444444444444 ,8.70444444444444 ,11.3577777777778 ,15.9022222222222 ,20.4177777777778 ,25.1444444444444 ,29.5822222222222 ",\ "1.13777777777778 ,6.64666666666667 ,10.4933333333333 ,16.5511111111111 ,22.1111111111111 ,27.5644444444444 ,33.02 ",\ "1.17555555555556 ,6.48444444444444 ,10.4244444444444 ,16.9022222222222 ,23.0133333333333 ,29.0822222222222 ,35.1955555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("5.43111111111111 ,6.80222222222222 ,8.56888888888889 ,12.1288888888889 ,16.0377777777778 ,19.9755555555556 ,23.9288888888889 ",\ "14.4422222222222 ,15.92 ,17.8066666666667 ,21.4533333333333 ,24.8266666666667 ,29.0822222222222 ,33.8644444444444 ",\ "25.2422222222222 ,27.1911111111111 ,29.5333333333333 ,34.0955555555556 ,38.3711111111111 ,42.2133333333333 ,46.6444444444445 ",\ "44.44 ,47.4711111111111 ,50.8555555555556 ,57.3911111111111 ,63.46 ,68.7977777777778 ,73.2466666666667 ",\ "53.7355555555556 ,57.1333333333333 ,60.9977777777778 ,68.4688888888889 ,75.3377777777778 ,81.2711111111111 ,86.0733333333333 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("3.67555555555556 ,3.59777777777778 ,3.55777777777778 ,3.51111111111111 ,3.48222222222222 ,3.47333333333333 ,3.48222222222222 ",\ "7.19555555555556 ,6.80222222222222 ,6.57555555555556 ,6.25333333333333 ,6.02 ,5.85777777777778 ,5.76666666666667 ",\ "12.1155555555556 ,11.38 ,10.9244444444444 ,10.2488888888889 ,9.74222222222222 ,9.37777777777778 ,9.15333333333333 ",\ "22.4444444444444 ,21.3511111111111 ,20.5222222222222 ,19.2177777777778 ,18.2066666666667 ,17.4622222222222 ,16.9777777777778 ",\ "27.8422222222222 ,26.7355555555556 ,25.7688888888889 ,24.1888888888889 ,22.9466666666667 ,22.0222222222222 ,21.4133333333333 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("1.12222222222222 ,1.01333333333333 ,0.964444444444445 ,0.908888888888889 ,0.877777777777778 ,0.868888888888889 ,0.877777777777778 ",\ "4.52444444444444 ,4.08 ,3.82444444444444 ,3.46222222222222 ,3.19555555555556 ,3.01111111111111 ,2.90444444444444 ",\ "9.36444444444444 ,8.61333333333333 ,8.13333333333333 ,7.41111111111111 ,6.85777777777778 ,6.45111111111111 ,6.18444444444444 ",\ "19.66 ,18.8755555555556 ,18.1622222222222 ,16.9644444444444 ,15.9844444444444 ,15.2088888888889 ,14.6355555555556 ",\ "25.1044444444444 ,24.5933333333333 ,23.8733333333333 ,22.56 ,21.4422222222222 ,20.5222222222222 ,19.8 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("4.10666666666667 ,4.08444444444444 ,4.07555555555556 ,4.06888888888889 ,4.06888888888889 ,4.07333333333333 ,4.08222222222222 ",\ "7.27777777777778 ,6.91777777777778 ,6.72444444444444 ,6.45555555555556 ,6.26444444444444 ,6.13555555555556 ,6.07111111111111 ",\ "11.9266666666667 ,11.2111111111111 ,10.7777777777778 ,10.1466666666667 ,9.68 ,9.35777777777778 ,9.17333333333333 ",\ "22.1711111111111 ,21.1133333333333 ,20.2777777777778 ,18.9466666666667 ,17.92 ,17.1733333333333 ,16.7 ",\ "27.7488888888889 ,26.7133333333333 ,25.7133333333333 ,24.0466666666667 ,22.7333333333333 ,21.76 ,21.1177777777778 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("1.51777777777778 ,1.44666666666667 ,1.40888888888889 ,1.36222222222222 ,1.33333333333333 ,1.32222222222222 ,1.32888888888889 ",\ "4.95777777777778 ,4.63333333333333 ,4.41555555555556 ,4.08 ,3.82666666666667 ,3.64222222222222 ,3.52666666666667 ",\ "9.87333333333333 ,9.31333333333333 ,8.89555555555556 ,8.23333333333333 ,7.71111111111111 ,7.31555555555556 ,7.04 ",\ "20.2977777777778 ,19.6644444444444 ,19.0355555555556 ,17.9533333333333 ,17.0511111111111 ,16.32 ,15.7555555555556 ",\ "25.7866666666667 ,25.3155555555556 ,24.6777777777778 ,23.5066666666667 ,22.4933333333333 ,21.64 ,20.9488888888889 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("4.74666666666667 ,4.73777777777778 ,4.73555555555556 ,4.73555555555556 ,4.74 ,4.74888888888889 ,4.76 ",\ "8.03777777777778 ,7.68222222222222 ,7.48888888888889 ,7.22 ,7.02888888888889 ,6.90444444444444 ,6.84222222222222 ",\ "12.9844444444444 ,12.2688888888889 ,11.8244444444444 ,11.1711111111111 ,10.6888888888889 ,10.3577777777778 ,10.1688888888889 ",\ "24.2288888888889 ,23.2133333333333 ,22.3422222222222 ,20.9222222222222 ,19.8133333333333 ,18.9955555555556 ,18.4644444444444 ",\ "30.5155555555556 ,29.56 ,28.5111111111111 ,26.7133333333333 ,25.2688888888889 ,24.1733333333333 ,23.4244444444444 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.897777777777778, 3.54666666666667, 7.07111111111111, 14.0955555555556, 21.1444444444444, 28.1933333333333, 35.2422222222222 "); values ("2.06888888888889 ,2.01333333333333 ,1.98888888888889 ,1.95777777777778 ,1.94444444444444 ,1.94222222222222 ,1.95111111111111 ",\ "5.81333333333333 ,5.48 ,5.24888888888889 ,4.89777777777778 ,4.63111111111111 ,4.43777777777778 ,4.31777777777778 ",\ "11.1822222222222 ,10.5933333333333 ,10.1377777777778 ,9.41555555555556 ,8.84444444444444 ,8.41333333333333 ,8.12 ",\ "22.6555555555556 ,21.9555555555556 ,21.2533333333333 ,20.0422222222222 ,19.0311111111111 ,18.2155555555556 ,17.5911111111111 ",\ "28.74 ,28.1911111111111 ,27.4644444444444 ,26.14 ,24.9933333333333 ,24.0288888888889 ,23.2488888888889 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1570 ; } pin(A) { direction : input ; capacitance : 0.005680 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.005726 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.005781 ; max_transition : 2.7273 ; } } cell(OA21_B) { area : 7 ; cell_footprint : OA21 ; cell_leakage_power : 0.125490 ; pin(Z) { direction : output ; function : "((A2+A1)*B)" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("4.38 ,6.17111111111111 ,8.51777777777778 ,13.2044444444444 ,17.8977777777778 ,22.58 ,27.2666666666667 ",\ "3.71333333333333 ,5.73333333333333 ,8.13777777777778 ,12.78 ,17.34 ,21.8533333333333 ,26.3266666666667 ",\ "0.164444444444444 ,2.62888888888889 ,5.18666666666667 ,9.89333333333333 ,14.4133333333333 ,18.84 ,23.2 ",\ "-10.2822222222222 ,-7.07777777777778 ,-4.29333333333333 ,0.575555555555556 ,5.26 ,9.94888888888889 ,14.6933333333333 ",\ "-15.0977777777778 ,-11.9222222222222 ,-9.22 ,-4.42 ,0.364444444444445 ,5.32222222222222 ,10.5044444444444 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("3.06888888888889 ,6.52888888888889 ,11.2311111111111 ,20.8911111111111 ,30.8777777777778 ,41.1844444444444 ,50.3933333333333 ",\ "4.12444444444444 ,7.43333333333333 ,11.9488888888889 ,21.1866666666667 ,30.6711111111111 ,40.3866666666667 ,50.3333333333333 ",\ "5.41555555555556 ,8.68666666666667 ,13.1577777777778 ,22.2488888888889 ,31.4977777777778 ,40.8888888888889 ,50.4111111111111 ",\ "7.57111111111111 ,10.9177777777778 ,15.4288888888889 ,24.5244444444444 ,33.6844444444444 ,42.8911111111111 ,52.1377777777778 ",\ "8.48888888888889 ,11.9244444444444 ,16.4977777777778 ,25.6866666666667 ,34.9377777777778 ,44.2377777777778 ,53.5777777777778 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("7.46666666666667 ,8.55333333333333 ,9.82888888888889 ,12.5444444444444 ,15.2844444444444 ,17.3577777777778 ,19.4311111111111 ",\ "14.5288888888889 ,16.3088888888889 ,17.6911111111111 ,20.0977777777778 ,22.5244444444444 ,25.0844444444444 ,27.8 ",\ "22.3 ,24.9711111111111 ,26.6266666666667 ,29.0177777777778 ,31.12 ,33.1288888888889 ,35.0844444444444 ",\ "35.48 ,38.8444444444444 ,40.8088888888889 ,43.5533333333333 ,45.9244444444445 ,48.1688888888889 ,50.3266666666667 ",\ "42.0266666666667 ,44.82 ,46.6755555555556 ,49.66 ,52.5666666666667 ,55.5533333333333 ,58.6355555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("2.73333333333333 ,4.24 ,6.23111111111111 ,10.16 ,14.0822222222222 ,18.1444444444444 ,22.2111111111111 ",\ "3.88222222222222 ,5.39333333333333 ,7.37777777777778 ,11.2711111111111 ,15.0644444444444 ,18.7533333333333 ,22.3377777777778 ",\ "5.29111111111111 ,6.84222222222222 ,8.85333333333333 ,12.7666666666667 ,16.5488888888889 ,20.1977777777778 ,23.7111111111111 ",\ "7.73333333333333 ,9.40888888888889 ,11.5 ,15.52 ,19.3644444444444 ,23.0355555555556 ,26.5288888888889 ",\ "8.80666666666667 ,10.5488888888889 ,12.6911111111111 ,16.7866666666667 ,20.6955555555556 ,24.42 ,27.9533333333333 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("4.82222222222222 ,6.60222222222222 ,8.94222222222222 ,13.6666666666667 ,18.4111111111111 ,23.0311111111111 ,27.66 ",\ "4.84666666666667 ,6.84444444444444 ,9.22 ,13.8355555555556 ,18.4177777777778 ,23.0022222222222 ,27.5977777777778 ",\ "2.29111111111111 ,4.72222222222222 ,7.23555555555556 ,11.88 ,16.3733333333333 ,20.8022222222222 ,25.1888888888889 ",\ "-5.98888888888889 ,-2.92222222222222 ,-0.222222222222222 ,4.54222222222222 ,9.15333333333333 ,13.7711111111111 ,18.4444444444444 ",\ "-9.66666666666667 ,-6.72444444444444 ,-4.13777777777778 ,0.544444444444445 ,5.25333333333333 ,10.1355555555556 ,15.2333333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("3.06888888888889 ,6.53777777777778 ,11.2555555555556 ,20.9733333333333 ,31.0488888888889 ,40.6155555555556 ,49.8355555555556 ",\ "4.02222222222222 ,7.32444444444444 ,11.8511111111111 ,21.1422222222222 ,30.7222222222222 ,40.5755555555556 ,50.7022222222222 ",\ "5.20222222222222 ,8.45111111111111 ,12.9244444444444 ,22.0666666666667 ,31.4177777777778 ,40.9622222222222 ,50.6911111111111 ",\ "7.18444444444444 ,10.4622222222222 ,14.9511111111111 ,24.0644444444444 ,33.3022222222222 ,42.6444444444444 ,52.0733333333333 ",\ "8.03777777777778 ,11.3733333333333 ,15.9044444444444 ,25.0822222222222 ,34.38 ,43.7733333333333 ,53.2488888888889 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("7.38666666666667 ,8.49555555555555 ,9.77333333333333 ,12.4533333333333 ,15.1422222222222 ,17.24 ,19.3355555555556 ",\ "13.1466666666667 ,14.9577777777778 ,16.3711111111111 ,18.8177777777778 ,21.2666666666667 ,23.8311111111111 ,26.5377777777778 ",\ "19.8577777777778 ,22.5088888888889 ,24.1933333333333 ,26.6688888888889 ,28.8688888888889 ,30.9888888888889 ,33.0777777777778 ",\ "31.7644444444444 ,35.0177777777778 ,37.0311111111111 ,39.9333333333333 ,42.46 ,44.8555555555556 ,47.1711111111111 ",\ "37.2733333333333 ,40.0311111111111 ,42.0222222222222 ,45.2644444444445 ,48.3533333333333 ,51.4577777777778 ,54.6133333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("2.66 ,4.20666666666667 ,6.23111111111111 ,10.16 ,14.0644444444444 ,18.2533333333333 ,22.4422222222222 ",\ "3.63777777777778 ,5.24666666666667 ,7.33333333333333 ,11.36 ,15.1977777777778 ,18.8444444444444 ,22.2977777777778 ",\ "4.87555555555556 ,6.57333333333333 ,8.74666666666667 ,12.9155555555556 ,16.8577777777778 ,20.5733333333333 ,24.0577777777778 ",\ "7.05111111111111 ,8.93777777777778 ,11.3 ,15.7777777777778 ,19.9666666666667 ,23.86 ,27.4555555555556 ",\ "7.99111111111111 ,9.96888888888889 ,12.4288888888889 ,17.0777777777778 ,21.4044444444444 ,25.4111111111111 ,29.0888888888889 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("4.66888888888889 ,6.46888888888889 ,8.82888888888889 ,13.5755555555556 ,18.3311111111111 ,22.9933333333333 ,27.66 ",\ "3.98 ,6.01333333333333 ,8.42222222222222 ,13.0777777777778 ,17.6755555555556 ,22.2555555555556 ,26.8266666666667 ",\ "0.315555555555556 ,2.79111111111111 ,5.33777777777778 ,10.0133333333333 ,14.5111111111111 ,18.9288888888889 ,23.2977777777778 ",\ "-10.8644444444444 ,-7.71555555555556 ,-4.97777777777778 ,-0.193333333333333 ,4.42 ,9.04888888888889 ,13.7555555555556 ",\ "-16.3244444444444 ,-13.2733333333333 ,-10.6422222222222 ,-5.93555555555556 ,-1.21333333333333 ,3.71111111111111 ,8.89555555555556 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("3.02444444444444 ,6.50888888888889 ,11.2288888888889 ,20.8977777777778 ,30.86 ,40.5777777777778 ,49.8444444444444 ",\ "3.86222222222222 ,7.21111111111111 ,11.7666666666667 ,21.0688888888889 ,30.6022222222222 ,40.3511111111111 ,50.3177777777778 ",\ "4.92 ,8.23555555555556 ,12.7488888888889 ,21.9222222222222 ,31.26 ,40.7444444444444 ,50.3711111111111 ",\ "6.70888888888889 ,10.0822222222222 ,14.6244444444444 ,23.8 ,33.0755555555556 ,42.4377777777778 ,51.8755555555556 ",\ "7.46888888888889 ,10.9177777777778 ,15.5088888888889 ,24.7688888888889 ,34.1311111111111 ,43.5888888888889 ,53.1311111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("8.55111111111111 ,9.58888888888889 ,10.8177777777778 ,13.4377777777778 ,16.0866666666667 ,18.1622222222222 ,20.2444444444444 ",\ "17.9577777777778 ,19.6244444444444 ,20.9466666666667 ,23.2733333333333 ,25.6244444444444 ,28.0911111111111 ,30.6866666666667 ",\ "28.4177777777778 ,30.9288888888889 ,32.5022222222222 ,34.8177777777778 ,36.8733333333333 ,38.8355555555556 ,40.7266666666667 ",\ "46.8644444444445 ,49.96 ,51.7555555555556 ,54.3066666666667 ,56.5577777777778 ,58.6955555555556 ,60.7266666666667 ",\ "56.6288888888889 ,59.0088888888889 ,60.5844444444445 ,63.2088888888889 ,65.8533333333333 ,68.6022222222222 ,71.4222222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("2.73111111111111 ,4.17111111111111 ,6.09555555555556 ,9.95777777777778 ,13.8266666666667 ,17.7133333333333 ,21.6066666666667 ",\ "3.85333333333333 ,5.24 ,7.09333333333333 ,10.8022222222222 ,14.5088888888889 ,18.2088888888889 ,21.9 ",\ "5.13333333333333 ,6.52222222222222 ,8.34222222222222 ,11.9733333333333 ,15.5933333333333 ,19.1977777777778 ,22.7866666666667 ",\ "7.16 ,8.62666666666667 ,10.4288888888889 ,13.9777777777778 ,17.5088888888889 ,21.0266666666667 ,24.5266666666667 ",\ "8.04444444444444 ,9.56666666666667 ,11.3666666666667 ,14.8844444444444 ,18.3911111111111 ,21.8955555555556 ,25.3933333333333 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("0.635555555555556 ,0.626666666666667 ,0.624444444444444 ,0.622222222222222 ,0.622222222222222 ,0.622222222222222 ,0.622222222222222 ",\ "1.3 ,1.27111111111111 ,1.26 ,1.24666666666667 ,1.23555555555556 ,1.23333333333333 ,1.23111111111111 ",\ "2.23777777777778 ,2.19111111111111 ,2.16666666666667 ,2.13555555555556 ,2.11555555555556 ,2.10444444444444 ,2.1 ",\ "4.22444444444444 ,4.15333333333333 ,4.10888888888889 ,4.05111111111111 ,4.00888888888889 ,3.98444444444444 ,3.97333333333333 ",\ "5.27111111111111 ,5.19333333333333 ,5.14444444444444 ,5.07111111111111 ,5.02222222222222 ,4.99111111111111 ,4.97777777777778 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("1.14444444444444 ,1.12444444444444 ,1.11555555555556 ,1.10444444444444 ,1.09555555555556 ,1.09111111111111 ,1.08888888888889 ",\ "1.79555555555556 ,1.75555555555556 ,1.73777777777778 ,1.71777777777778 ,1.70444444444444 ,1.69333333333333 ,1.68888888888889 ",\ "2.71555555555556 ,2.65111111111111 ,2.62 ,2.58444444444444 ,2.56222222222222 ,2.54666666666667 ,2.54 ",\ "4.65555555555556 ,4.56 ,4.50888888888889 ,4.44222222222222 ,4.39777777777778 ,4.36888888888889 ,4.35777777777778 ",\ "5.67777777777778 ,5.57555555555556 ,5.51333333333333 ,5.42888888888889 ,5.37111111111111 ,5.33777777777778 ,5.32444444444444 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("0.695555555555556 ,0.686666666666667 ,0.684444444444445 ,0.68 ,0.68 ,0.68 ,0.68 ",\ "1.41111111111111 ,1.38666666666667 ,1.37333333333333 ,1.35777777777778 ,1.34888888888889 ,1.34444444444444 ,1.34222222222222 ",\ "2.42222222222222 ,2.37777777777778 ,2.35333333333333 ,2.32444444444444 ,2.30444444444444 ,2.29333333333333 ,2.28666666666667 ",\ "4.55777777777778 ,4.49111111111111 ,4.44666666666667 ,4.38888888888889 ,4.35111111111111 ,4.32666666666667 ,4.31555555555556 ",\ "5.67777777777778 ,5.60666666666667 ,5.55777777777778 ,5.48666666666667 ,5.44 ,5.40888888888889 ,5.39777777777778 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("1.19777777777778 ,1.17777777777778 ,1.16888888888889 ,1.15555555555556 ,1.14888888888889 ,1.14444444444444 ,1.14 ",\ "1.84444444444444 ,1.80666666666667 ,1.79111111111111 ,1.77111111111111 ,1.75777777777778 ,1.74888888888889 ,1.74222222222222 ",\ "2.77777777777778 ,2.72222222222222 ,2.69555555555556 ,2.66222222222222 ,2.64222222222222 ,2.62888888888889 ,2.62 ",\ "4.81111111111111 ,4.73333333333333 ,4.68666666666667 ,4.62666666666667 ,4.58444444444445 ,4.55777777777778 ,4.54666666666667 ",\ "5.90888888888889 ,5.82666666666667 ,5.77111111111111 ,5.69111111111111 ,5.64 ,5.60666666666667 ,5.59555555555556 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("0.631111111111111 ,0.624444444444444 ,0.622222222222222 ,0.62 ,0.62 ,0.62 ,0.62 ",\ "1.22888888888889 ,1.20666666666667 ,1.2 ,1.18888888888889 ,1.18222222222222 ,1.17777777777778 ,1.17555555555556 ",\ "2.08666666666667 ,2.04888888888889 ,2.03111111111111 ,2.01111111111111 ,1.99555555555556 ,1.98666666666667 ,1.98222222222222 ",\ "3.93333333333333 ,3.88 ,3.84666666666667 ,3.80444444444444 ,3.77333333333333 ,3.75555555555556 ,3.74444444444444 ",\ "4.92 ,4.86444444444444 ,4.82666666666667 ,4.77333333333333 ,4.73555555555556 ,4.71333333333333 ,4.70444444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.60444444444444, 5.20666666666667, 7.78888888888889, 10.3933333333333, 12.9733333333333 "); values ("1.25333333333333 ,1.23555555555556 ,1.23111111111111 ,1.22444444444444 ,1.22 ,1.22 ,1.22 ",\ "1.89333333333333 ,1.85555555555556 ,1.84 ,1.82444444444444 ,1.81333333333333 ,1.81111111111111 ,1.81111111111111 ",\ "2.78444444444444 ,2.72444444444444 ,2.69555555555556 ,2.66222222222222 ,2.64444444444444 ,2.63333333333333 ,2.63333333333333 ",\ "4.63333333333333 ,4.54666666666667 ,4.49777777777778 ,4.43777777777778 ,4.4 ,4.37777777777778 ,4.37111111111111 ",\ "5.59333333333333 ,5.5 ,5.44444444444444 ,5.37111111111111 ,5.32444444444444 ,5.29555555555556 ,5.28666666666667 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0578 ; } pin(A1) { direction : input ; capacitance : 0.001168 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001304 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001776 ; max_transition : 2.7273 ; } } cell(OA22_B) { area : 9 ; cell_footprint : OA22 ; cell_leakage_power : 0.139654 ; pin(Z) { direction : output ; function : "((A2+A1)*(B2+B1))" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("4.93777777777778 ,6.71111111111111 ,9.04444444444444 ,13.76 ,18.4955555555556 ,23.1 ,27.7133333333333 ",\ "4.85333333333333 ,6.84444444444444 ,9.20888888888889 ,13.8044444444444 ,18.3644444444444 ,22.9266666666667 ,27.5022222222222 ",\ "1.92 ,4.35111111111111 ,6.84444444444444 ,11.44 ,15.8822222222222 ,20.2622222222222 ,24.6066666666667 ",\ "-7.65777777777778 ,-4.53777777777778 ,-1.85555555555556 ,2.83555555555556 ,7.38222222222222 ,11.9688888888889 ,16.6466666666667 ",\ "-12.1688888888889 ,-9.13777777777778 ,-6.56444444444444 ,-1.95555555555556 ,2.70666666666667 ,7.6 ,12.7711111111111 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.15555555555556 ,6.63111111111111 ,11.3577777777778 ,21.0933333333333 ,31.1888888888889 ,40.7688888888889 ,50 ",\ "4.10222222222222 ,7.41555555555556 ,11.9466666666667 ,21.2555555555556 ,30.8533333333333 ,40.7311111111111 ,50.8844444444444 ",\ "5.32888888888889 ,8.58 ,13.0444444444444 ,22.1733333333333 ,31.52 ,41.0666666666667 ,50.8066666666667 ",\ "7.44888888888889 ,10.7244444444444 ,15.1777777777778 ,24.2244444444444 ,33.4222222222222 ,42.7488888888889 ,52.1977777777778 ",\ "8.37333333333333 ,11.7177777777778 ,16.2044444444444 ,25.3 ,34.5488888888889 ,43.9355555555556 ,53.4533333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("7.60666666666667 ,8.77111111111111 ,10.0977777777778 ,12.9688888888889 ,15.8222222222222 ,17.8644444444444 ,19.9 ",\ "14.6244444444444 ,16.6333333333333 ,18.0755555555556 ,20.5244444444444 ,23.0244444444444 ,25.7133333333333 ,28.6244444444444 ",\ "22.3177777777778 ,25.3688888888889 ,27.0977777777778 ,29.4533333333333 ,31.4888888888889 ,33.4533333333333 ,35.4022222222222 ",\ "35.5733333333333 ,39.2488888888889 ,41.2288888888889 ,43.84 ,46.0733333333333 ,48.2177777777778 ,50.3311111111111 ",\ "42.3266666666667 ,45.1466666666667 ,46.9244444444444 ,49.7511111111111 ,52.5822222222222 ,55.5866666666667 ,58.7911111111111 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.13777777777778 ,4.69333333333333 ,6.70444444444445 ,10.5444444444444 ,14.3466666666667 ,18.5555555555556 ,22.7666666666667 ",\ "4.36666666666667 ,6.05333333333333 ,8.17777777777778 ,12.1844444444444 ,15.8888888888889 ,19.2977777777778 ,22.4111111111111 ",\ "5.65333333333333 ,7.51555555555556 ,9.8 ,14.04 ,17.8955555555556 ,21.3733333333333 ,24.4755555555556 ",\ "7.68888888888889 ,9.79333333333333 ,12.3555555555556 ,17.0422222222222 ,21.2 ,24.8266666666667 ,27.9222222222222 ",\ "8.67777777777778 ,10.7866666666667 ,13.4444444444444 ,18.3266666666667 ,22.6244444444444 ,26.3244444444444 ,29.4177777777778 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("5.42 ,7.18666666666667 ,9.51111111111111 ,14.2066666666667 ,18.9244444444444 ,23.5266666666667 ,28.14 ",\ "6.09333333333333 ,8.06 ,10.4022222222222 ,14.9644444444444 ,19.4977777777778 ,24.0311111111111 ,28.5711111111111 ",\ "4.26888888888889 ,6.63777777777778 ,9.09111111111111 ,13.6311111111111 ,18.0311111111111 ,22.3711111111111 ,26.6711111111111 ",\ "-2.88 ,0.06 ,2.64444444444444 ,7.22 ,11.6866666666667 ,16.1977777777778 ,20.7911111111111 ",\ "-6.12222222222222 ,-3.34666666666667 ,-0.906666666666667 ,3.55777777777778 ,8.11555555555556 ,12.9088888888889 ,17.9688888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.18444444444444 ,6.65111111111111 ,11.3644444444444 ,21.0466666666667 ,31.06 ,41.34 ,50.5644444444444 ",\ "4.03333333333333 ,7.33777777777778 ,11.8644444444444 ,21.1533333333333 ,30.72 ,40.5488888888889 ,50.6377777777778 ",\ "5.14444444444444 ,8.37111111111111 ,12.8177777777778 ,21.9266666666667 ,31.2533333333333 ,40.7844444444444 ,50.5133333333333 ",\ "7.08888888888889 ,10.2755555555556 ,14.6733333333333 ,23.6644444444444 ,32.8444444444444 ,42.1888888888889 ,51.6822222222222 ",\ "7.95333333333333 ,11.1622222222222 ,15.5688888888889 ,24.5822222222222 ,33.8044444444444 ,43.2133333333333 ,52.7933333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("7.50444444444445 ,8.68222222222222 ,10.0088888888889 ,12.8333333333333 ,15.6266666666667 ,17.6933333333333 ,19.7533333333333 ",\ "13.1244444444444 ,15.1244444444444 ,16.58 ,19.0488888888889 ,21.5511111111111 ,24.2311111111111 ,27.1222222222222 ",\ "19.6555555555556 ,22.6066666666667 ,24.3244444444444 ,26.72 ,28.8244444444444 ,30.8844444444444 ,32.9555555555556 ",\ "31.4822222222222 ,34.9488888888889 ,36.9088888888889 ,39.5822222222222 ,41.8955555555556 ,44.1355555555556 ,46.3688888888889 ",\ "37.1022222222222 ,39.8266666666667 ,41.6688888888889 ,44.6377777777778 ,47.5466666666667 ,50.5822222222222 ,53.7866666666667 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.03111111111111 ,4.63777777777778 ,6.69333333333333 ,10.5444444444444 ,14.3422222222222 ,18.7088888888889 ,23.08 ",\ "4.02888888888889 ,5.76888888888889 ,7.96222222222222 ,12.0777777777778 ,15.8577777777778 ,19.3088888888889 ,22.4288888888889 ",\ "5.12222222222222 ,7.00222222222222 ,9.32888888888889 ,13.6866666666667 ,17.7044444444444 ,21.3911111111111 ,24.7422222222222 ",\ "6.99555555555556 ,9.04666666666667 ,11.5711111111111 ,16.2977777777778 ,20.6511111111111 ,24.6311111111111 ,28.2355555555556 ",\ "7.94222222222222 ,9.98444444444444 ,12.5666666666667 ,17.42 ,21.8755555555556 ,25.9244444444444 ,29.56 "); } } timing() { related_pin : "B1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("5.43777777777778 ,7.21111111111111 ,9.52888888888889 ,14.2066666666667 ,18.9022222222222 ,23.4577777777778 ,28.02 ",\ "5.27777777777778 ,7.33777777777778 ,9.72888888888889 ,14.3355555555556 ,18.8866666666667 ,23.4266666666667 ,27.9644444444444 ",\ "2.22888888888889 ,4.8 ,7.37555555555556 ,12.0555555555556 ,16.5288888888889 ,20.8977777777778 ,25.1977777777778 ",\ "-7.85555555555556 ,-4.52666666666667 ,-1.67777777777778 ,3.22222222222222 ,7.86888888888889 ,12.4533333333333 ,17.0422222222222 ",\ "-12.82 ,-9.58666666666667 ,-6.81333333333333 ,-1.93555555555556 ,2.85333333333333 ,7.74222222222222 ,12.7911111111111 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.17111111111111 ,6.65777777777778 ,11.3844444444444 ,21.0666666666667 ,31.04 ,41 ,50.28 ",\ "4.15555555555556 ,7.52444444444444 ,12.1 ,21.4311111111111 ,30.9733333333333 ,40.7177777777778 ,50.6644444444444 ",\ "5.39555555555556 ,8.74888888888889 ,13.2977777777778 ,22.5111111111111 ,31.8488888888889 ,41.2977777777778 ,50.8511111111111 ",\ "7.40222222222222 ,10.86 ,15.4711111111111 ,24.7111111111111 ,33.9688888888889 ,43.2333333333333 ,52.4955555555556 ",\ "8.19777777777778 ,11.7533333333333 ,16.4311111111111 ,25.7688888888889 ,35.1088888888889 ,44.44 ,53.7555555555556 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("9.58888888888889 ,10.7622222222222 ,12.1155555555556 ,15.0311111111111 ,17.9488888888889 ,20.0244444444444 ,22.0866666666667 ",\ "17.4755555555556 ,19.4666666666667 ,20.9288888888889 ,23.4244444444444 ,25.9511111111111 ,28.6444444444444 ,31.5377777777778 ",\ "26.1711111111111 ,29.1933333333333 ,30.9533333333333 ,33.3755555555556 ,35.4355555555556 ,37.3755555555556 ,39.2466666666667 ",\ "40.8555555555556 ,44.4866666666667 ,46.52 ,49.2177777777778 ,51.4377777777778 ,53.4511111111111 ,55.3088888888889 ",\ "48.1511111111111 ,50.8977777777778 ,52.7266666666667 ,55.6288888888889 ,58.3977777777778 ,61.1866666666667 ,64.0066666666667 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.39333333333333 ,5.00444444444445 ,7.06444444444444 ,10.96 ,14.8066666666667 ,19.1288888888889 ,23.4511111111111 ",\ "4.59555555555556 ,6.32666666666667 ,8.44666666666667 ,12.4222222222222 ,16.1066666666667 ,19.5133333333333 ,22.64 ",\ "6.03111111111111 ,7.88666666666667 ,10.0333333333333 ,14.0022222222222 ,17.6644444444444 ,21.0444444444444 ,24.1488888888889 ",\ "8.41333333333333 ,10.4733333333333 ,12.6422222222222 ,16.5511111111111 ,20.1266666666667 ,23.4177777777778 ,26.4333333333333 ",\ "9.48 ,11.5911111111111 ,13.7511111111111 ,17.6133333333333 ,21.1355555555556 ,24.3777777777778 ,27.3444444444444 "); } } timing() { related_pin : "B2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("5.90444444444444 ,7.69555555555556 ,10.0377777777778 ,14.7644444444444 ,19.5111111111111 ,24.1155555555556 ,28.7288888888889 ",\ "6.39777777777778 ,8.46222222222222 ,10.8644444444444 ,15.5 ,20.0866666666667 ,24.6666666666667 ,29.2488888888889 ",\ "4.34 ,6.88888888888889 ,9.45333333333333 ,14.1355555555556 ,18.6222222222222 ,23.0155555555556 ,27.3422222222222 ",\ "-3.50222222222222 ,-0.302222222222222 ,2.48444444444444 ,7.33111111111111 ,11.9555555555556 ,16.5377777777778 ,21.1266666666667 ",\ "-7.27555555555556 ,-4.24666666666667 ,-1.56888888888889 ,3.23111111111111 ,7.98888888888889 ,12.8688888888889 ,17.9133333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.19555555555556 ,6.68888888888889 ,11.4177777777778 ,21.0777777777778 ,31.0022222222222 ,40.8133333333333 ,50.1133333333333 ",\ "4.08666666666667 ,7.45333333333333 ,12.0266666666667 ,21.3422222222222 ,30.8555555555556 ,40.56 ,50.4511111111111 ",\ "5.21333333333333 ,8.55333333333333 ,13.0866666666667 ,22.2777777777778 ,31.5955555555556 ,41.0333333333333 ,50.5777777777778 ",\ "7.07111111111111 ,10.4688888888889 ,15.0288888888889 ,24.2022222222222 ,33.4244444444444 ,42.6822222222222 ,51.9666666666667 ",\ "7.84888888888889 ,11.3133333333333 ,15.9133333333333 ,25.1466666666667 ,34.4244444444444 ,43.7288888888889 ,53.0533333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("9.48444444444445 ,10.68 ,12.04 ,14.92 ,17.7866666666667 ,19.8977777777778 ,21.9955555555556 ",\ "15.7133333333333 ,17.7155555555556 ,19.1977777777778 ,21.7133333333333 ,24.2444444444444 ,26.9288888888889 ,29.8 ",\ "23.06 ,25.9911111111111 ,27.7377777777778 ,30.1822222222222 ,32.2955555555556 ,34.3177777777778 ,36.3044444444444 ",\ "36.4622222222222 ,39.8422222222222 ,41.8288888888889 ,44.5511111111111 ,46.8311111111111 ,48.9333333333333 ,50.9222222222222 ",\ "42.8044444444444 ,45.3933333333333 ,47.2577777777778 ,50.2755555555556 ,53.1244444444444 ,55.9666666666667 ,58.8377777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("3.34222222222222 ,4.95333333333333 ,7.00444444444444 ,10.8288888888889 ,14.5911111111111 ,18.9644444444444 ,23.34 ",\ "4.22 ,5.98 ,8.16444444444445 ,12.2244444444444 ,15.9155555555556 ,19.2466666666667 ,22.2133333333333 ",\ "5.34 ,7.22444444444444 ,9.50444444444445 ,13.7177777777778 ,17.5422222222222 ,20.9911111111111 ,24.0644444444444 ",\ "7.43333333333333 ,9.46888888888889 ,11.8777777777778 ,16.2822222222222 ,20.2355555555556 ,23.7488888888889 ,26.8244444444444 ",\ "8.42666666666667 ,10.4688888888889 ,12.9155555555556 ,17.3822222222222 ,21.3533333333333 ,24.8377777777778 ,27.8288888888889 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("0.722222222222222 ,0.713333333333333 ,0.708888888888889 ,0.706666666666667 ,0.706666666666667 ,0.706666666666667 ,0.708888888888889 ",\ "1.37777777777778 ,1.35111111111111 ,1.34 ,1.32444444444444 ,1.31777777777778 ,1.31333333333333 ,1.31111111111111 ",\ "2.30666666666667 ,2.26 ,2.23777777777778 ,2.20888888888889 ,2.18888888888889 ,2.17777777777778 ,2.17333333333333 ",\ "4.27555555555556 ,4.20666666666667 ,4.16444444444445 ,4.10666666666667 ,4.06888888888889 ,4.04444444444444 ,4.03333333333333 ",\ "5.31333333333333 ,5.24 ,5.19111111111111 ,5.12222222222222 ,5.07333333333333 ,5.04444444444445 ,5.03111111111111 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("1.16444444444444 ,1.14 ,1.12888888888889 ,1.11555555555556 ,1.10888888888889 ,1.10222222222222 ,1.09777777777778 ",\ "1.80666666666667 ,1.77111111111111 ,1.75111111111111 ,1.72666666666667 ,1.70888888888889 ,1.69777777777778 ,1.69111111111111 ",\ "2.70888888888889 ,2.66 ,2.62888888888889 ,2.58888888888889 ,2.56 ,2.54222222222222 ,2.53333333333333 ",\ "4.62 ,4.54222222222222 ,4.49333333333333 ,4.42666666666667 ,4.38 ,4.35111111111111 ,4.33555555555556 ",\ "5.62444444444444 ,5.53333333333333 ,5.47777777777778 ,5.40222222222222 ,5.34888888888889 ,5.31333333333333 ,5.29555555555556 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("0.782222222222222 ,0.773333333333333 ,0.768888888888889 ,0.766666666666667 ,0.766666666666667 ,0.764444444444444 ,0.764444444444444 ",\ "1.48444444444444 ,1.46 ,1.44888888888889 ,1.43333333333333 ,1.42444444444444 ,1.41777777777778 ,1.41555555555556 ",\ "2.48 ,2.43777777777778 ,2.41333333333333 ,2.38444444444444 ,2.36222222222222 ,2.34888888888889 ,2.34444444444444 ",\ "4.58 ,4.51777777777778 ,4.47555555555556 ,4.41777777777778 ,4.37777777777778 ,4.35333333333333 ,4.34222222222222 ",\ "5.68666666666667 ,5.61777777777778 ,5.57111111111111 ,5.50222222222222 ,5.45333333333333 ,5.42222222222222 ,5.41111111111111 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("1.21555555555556 ,1.19333333333333 ,1.18222222222222 ,1.16888888888889 ,1.16222222222222 ,1.15555555555556 ,1.15333333333333 ",\ "1.84444444444444 ,1.81111111111111 ,1.79555555555556 ,1.77555555555556 ,1.76 ,1.75111111111111 ,1.74666666666667 ",\ "2.75333333333333 ,2.70888888888889 ,2.68444444444444 ,2.65333333333333 ,2.63111111111111 ,2.61555555555556 ,2.60666666666667 ",\ "4.74444444444444 ,4.67777777777778 ,4.63555555555556 ,4.57777777777778 ,4.53555555555556 ,4.50888888888889 ,4.49777777777778 ",\ "5.82444444444444 ,5.74666666666667 ,5.69333333333333 ,5.62 ,5.56888888888889 ,5.53777777777778 ,5.52444444444444 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("0.686666666666667 ,0.677777777777778 ,0.675555555555556 ,0.673333333333333 ,0.673333333333333 ,0.673333333333333 ,0.673333333333333 ",\ "1.26 ,1.23555555555556 ,1.22222222222222 ,1.20888888888889 ,1.2 ,1.19555555555556 ,1.19333333333333 ",\ "2.09777777777778 ,2.05333333333333 ,2.02888888888889 ,2 ,1.98222222222222 ,1.96888888888889 ,1.96444444444444 ",\ "3.93111111111111 ,3.86444444444444 ,3.82444444444444 ,3.76666666666667 ,3.72666666666667 ,3.70222222222222 ,3.69333333333333 ",\ "4.92444444444444 ,4.86 ,4.81111111111111 ,4.74 ,4.69111111111111 ,4.66222222222222 ,4.64888888888889 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("1.57555555555556 ,1.56444444444444 ,1.55111111111111 ,1.53111111111111 ,1.51333333333333 ,1.50222222222222 ,1.49777777777778 ",\ "2.19555555555556 ,2.16888888888889 ,2.14444444444444 ,2.10888888888889 ,2.08222222222222 ,2.06444444444444 ,2.05555555555556 ",\ "3.06222222222222 ,3.01555555555556 ,2.97777777777778 ,2.92444444444444 ,2.88444444444444 ,2.85777777777778 ,2.84666666666667 ",\ "4.86444444444444 ,4.79111111111111 ,4.73555555555556 ,4.65111111111111 ,4.59111111111111 ,4.55111111111111 ,4.53333333333333 ",\ "5.8 ,5.72 ,5.65777777777778 ,5.56222222222222 ,5.49333333333333 ,5.44888888888889 ,5.42666666666667 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("0.748888888888889 ,0.742222222222222 ,0.737777777777778 ,0.733333333333333 ,0.731111111111111 ,0.731111111111111 ,0.733333333333333 ",\ "1.36444444444444 ,1.34 ,1.32888888888889 ,1.31555555555556 ,1.30444444444444 ,1.3 ,1.29777777777778 ",\ "2.26 ,2.21777777777778 ,2.19555555555556 ,2.16666666666667 ,2.14888888888889 ,2.13777777777778 ,2.13111111111111 ",\ "4.21777777777778 ,4.16 ,4.12 ,4.06444444444444 ,4.02444444444444 ,4.00222222222222 ,3.99111111111111 ",\ "5.27777777777778 ,5.22 ,5.17333333333333 ,5.10444444444444 ,5.05777777777778 ,5.02888888888889 ,5.01777777777778 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.32444444444444, 2.62666666666667, 5.20666666666667, 7.81111111111111, 10.4155555555556, 12.9955555555556 "); values ("1.63555555555556 ,1.62666666666667 ,1.61111111111111 ,1.58666666666667 ,1.56666666666667 ,1.55555555555556 ,1.54888888888889 ",\ "2.22888888888889 ,2.20444444444444 ,2.18444444444444 ,2.15333333333333 ,2.12888888888889 ,2.11333333333333 ,2.10444444444444 ",\ "3.08666666666667 ,3.04444444444444 ,3.01555555555556 ,2.97555555555556 ,2.94444444444444 ,2.92444444444444 ,2.90888888888889 ",\ "4.95111111111111 ,4.88444444444444 ,4.84 ,4.77777777777778 ,4.73111111111111 ,4.69777777777778 ,4.67777777777778 ",\ "5.95333333333333 ,5.88444444444444 ,5.83111111111111 ,5.75555555555556 ,5.69777777777778 ,5.65777777777778 ,5.63777777777778 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0579 ; } pin(A1) { direction : input ; capacitance : 0.001160 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001293 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.001293 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.001143 ; max_transition : 2.7273 ; } } cell(OA22_C) { area : 9 ; cell_footprint : OA22 ; cell_leakage_power : 0.188763 ; pin(Z) { direction : output ; function : "((A2+A1)*(B2+B1))" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("5.5 ,7.34666666666667 ,9.8 ,14.8022222222222 ,19.4955555555556 ,24.1911111111111 ,28.8933333333333 ",\ "6.59111111111111 ,8.68888888888889 ,11.1266666666667 ,15.9111111111111 ,20.7644444444444 ,25.5777777777778 ,30.0955555555556 ",\ "5.32222222222222 ,7.88 ,10.4066666666667 ,15.0466666666667 ,19.5644444444444 ,24.0555555555556 ,28.5488888888889 ",\ "-1.11333333333333 ,1.97555555555556 ,4.61555555555556 ,9.26 ,13.7844444444444 ,18.36 ,23.0333333333333 ",\ "-4.36888888888889 ,-1.59777777777778 ,0.893333333333333 ,5.52 ,10.2955555555556 ,15.3533333333333 ,20.7333333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.06888888888889 ,6.68666666666667 ,11.5377777777778 ,21.3288888888889 ,31.1555555555556 ,41.0044444444444 ,50.8666666666667 ",\ "4.13555555555556 ,7.63333333333333 ,12.3444444444444 ,21.8555555555556 ,31.5422222222222 ,41.2688888888889 ,51.02 ",\ "5.53555555555556 ,8.95333333333333 ,13.6022222222222 ,22.9488888888889 ,32.5244444444444 ,42.2533333333333 ,52.0266666666667 ",\ "8.02222222222222 ,11.3555555555556 ,15.9311111111111 ,25.2155555555556 ,34.5488888888889 ,44.2355555555556 ,54.1066666666667 ",\ "9.12888888888889 ,12.4466666666667 ,16.9977777777778 ,26.2711111111111 ,35.6311111111111 ,45.1822222222222 ,55.1088888888889 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("7.38666666666667 ,8.76444444444444 ,10.54 ,14.3511111111111 ,16.8422222222222 ,19.2777777777778 ,21.6755555555556 ",\ "14.1111111111111 ,15.9511111111111 ,17.5622222222222 ,20.7888888888889 ,24.4933333333333 ,28.0577777777778 ,30.1022222222222 ",\ "21.2511111111111 ,23.7733333333333 ,25.3622222222222 ,27.9733333333333 ,30.6777777777778 ,33.6511111111111 ,36.9266666666667 ",\ "32.5288888888889 ,35.5844444444444 ,37.2644444444445 ,39.7044444444444 ,42.0644444444444 ,44.58 ,47.2977777777778 ",\ "37.7311111111111 ,40.2355555555556 ,41.9133333333333 ,44.7577777777778 ,47.7666666666667 ,51.1355555555556 ,54.9111111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.21111111111111 ,5.03111111111111 ,7.34888888888889 ,11.78 ,16.7288888888889 ,21.6777777777778 ,26.6244444444444 ",\ "4.65111111111111 ,6.55777777777778 ,8.94666666666667 ,13.4044444444444 ,17.4444444444444 ,21.58 ,26.7555555555556 ",\ "6.18888888888889 ,8.21555555555556 ,10.7111111111111 ,15.3888888888889 ,19.6688888888889 ,23.5288888888889 ,26.9622222222222 ",\ "8.52888888888889 ,10.68 ,13.3555555555556 ,18.4377777777778 ,23.1422222222222 ,27.42 ,31.2422222222222 ",\ "9.56222222222222 ,11.6577777777778 ,14.3822222222222 ,19.6288888888889 ,24.5133333333333 ,28.9622222222222 ,32.9311111111111 "); } } timing() { related_pin : "A2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("6.03333333333333 ,7.88444444444445 ,10.3444444444444 ,15.3822222222222 ,20.0711111111111 ,24.7666666666667 ,29.4688888888889 ",\ "7.90888888888889 ,9.98222222222222 ,12.3933333333333 ,17.1644444444444 ,22.04 ,26.8888888888889 ,31.4244444444444 ",\ "7.80666666666667 ,10.2955555555556 ,12.7555555555556 ,17.3155555555556 ,21.7955555555556 ,26.28 ,30.78 ",\ "3.90444444444444 ,6.82 ,9.31333333333333 ,13.78 ,18.2 ,22.7 ,27.3 ",\ "1.96 ,4.49777777777778 ,6.81333333333333 ,11.24 ,15.9 ,20.8755555555556 ,26.1755555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.10222222222222 ,6.73777777777778 ,11.6111111111111 ,21.4577777777778 ,31.34 ,41.2444444444444 ,51.1622222222222 ",\ "4.03777777777778 ,7.54888888888889 ,12.2822222222222 ,21.84 ,31.5688888888889 ,41.3377777777778 ,51.1333333333333 ",\ "5.28444444444444 ,8.69111111111111 ,13.3444444444444 ,22.7088888888889 ,32.3022222222222 ,42.0222222222222 ,51.7866666666667 ",\ "7.50666666666667 ,10.7733333333333 ,15.3088888888889 ,24.5622222222222 ,33.9088888888889 ,43.5355555555556 ,53.2888888888889 ",\ "8.49333333333333 ,11.7066666666667 ,16.1977777777778 ,25.4155555555556 ,34.7822222222222 ,44.3222222222222 ,54.0755555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("7.29111111111111 ,8.68222222222222 ,10.4577777777778 ,14.2088888888889 ,16.7222222222222 ,19.1688888888889 ,21.5733333333333 ",\ "12.6311111111111 ,14.4911111111111 ,16.1422222222222 ,19.4088888888889 ,23.1088888888889 ,26.6222222222222 ,28.6133333333333 ",\ "18.5044444444444 ,20.9933333333333 ,22.6444444444444 ,25.3733333333333 ,28.1822222222222 ,31.2688888888889 ,34.6866666666667 ",\ "28.14 ,31.12 ,32.9111111111111 ,35.5422222222222 ,38.0311111111111 ,40.6577777777778 ,43.5133333333333 ",\ "32.3288888888889 ,34.8911111111111 ,36.7688888888889 ,39.86 ,42.9466666666667 ,46.3044444444444 ,50.0333333333333 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.08666666666667 ,4.94 ,7.28 ,11.7155555555556 ,16.7577777777778 ,21.7955555555556 ,26.8311111111111 ",\ "4.21111111111111 ,6.17111111111111 ,8.63111111111111 ,13.1977777777778 ,17.3111111111111 ,21.5111111111111 ,26.8088888888889 ",\ "5.46666666666667 ,7.54666666666667 ,10.1355555555556 ,15.0022222222222 ,19.4777777777778 ,23.5511111111111 ,27.2155555555556 ",\ "7.56222222222222 ,9.76666666666667 ,12.5422222222222 ,17.8422222222222 ,22.8 ,27.38 ,31.5577777777778 ",\ "8.54888888888889 ,10.7244444444444 ,13.5466666666667 ,18.9777777777778 ,24.0577777777778 ,28.7311111111111 ,32.96 "); } } timing() { related_pin : "B1" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("5.84888888888889 ,7.71555555555556 ,10.1733333333333 ,15.1533333333333 ,19.8733333333333 ,24.5955555555556 ,29.3177777777778 ",\ "6.57777777777778 ,8.75111111111111 ,11.2488888888889 ,16.0933333333333 ,20.94 ,25.7377777777778 ,30.2933333333333 ",\ "4.97555555555556 ,7.64888888888889 ,10.2955555555556 ,15.0933333333333 ,19.6911111111111 ,24.2155555555556 ,28.7044444444444 ",\ "-2.15333333333333 ,1.09777777777778 ,3.95555555555556 ,8.90444444444445 ,13.5977777777778 ,18.2466666666667 ,22.9222222222222 ",\ "-5.97555555555556 ,-3 ,-0.233333333333333 ,4.76888888888889 ,9.72222222222222 ,14.8222222222222 ,20.1288888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.04888888888889 ,6.71111111111111 ,11.5666666666667 ,21.3622222222222 ,31.3244444444444 ,41.3044444444444 ,51.2955555555556 ",\ "4.03777777777778 ,7.63777777777778 ,12.4466666666667 ,21.9844444444444 ,31.4355555555556 ,41.3977777777778 ,51.3844444444444 ",\ "5.33777777777778 ,8.91333333333333 ,13.7244444444444 ,23.3288888888889 ,32.84 ,42.2155555555556 ,52.2377777777778 ",\ "7.57777777777778 ,11.1577777777778 ,15.9977777777778 ,25.7311111111111 ,35.4355555555556 ,45.04 ,54.5133333333333 ",\ "8.52222222222222 ,12.1155555555556 ,16.9733333333333 ,26.7555555555556 ,36.5111111111111 ,46.1622222222222 ,55.6666666666667 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("8.83555555555556 ,10.2555555555556 ,12.0755555555556 ,15.9222222222222 ,18.4555555555556 ,20.9133333333333 ,23.32 ",\ "16.3377777777778 ,18.2 ,19.8488888888889 ,23.1111111111111 ,26.7866666666667 ,30.32 ,32.4266666666667 ",\ "24.4555555555556 ,26.9822222222222 ,28.6155555555556 ,31.2755555555556 ,33.96 ,36.8422222222222 ,39.9577777777778 ",\ "37.2711111111111 ,40.3333333333333 ,42.0711111111111 ,44.58 ,46.9022222222222 ,49.2622222222222 ,51.7022222222222 ",\ "43.0422222222222 ,45.5622222222222 ,47.3111111111111 ,50.2266666666667 ,53.1711111111111 ,56.3244444444445 ,59.7244444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.56 ,5.39777777777778 ,7.73777777777778 ,12.2533333333333 ,17.1311111111111 ,22.0088888888889 ,26.8844444444444 ",\ "4.95333333333333 ,6.84888888888889 ,9.15333333333333 ,13.52 ,17.6333333333333 ,21.8044444444444 ,26.6066666666667 ",\ "6.66888888888889 ,8.63333333333333 ,10.8755555555556 ,15.1244444444444 ,19.1888888888889 ,23.08 ,26.7822222222222 ",\ "9.51333333333333 ,11.5844444444444 ,13.7066666666667 ,17.7266666666667 ,21.68 ,25.5777777777778 ,29.4 ",\ "10.6422222222222 ,12.7377777777778 ,14.8066666666667 ,18.7244444444444 ,22.6244444444444 ,26.5155555555556 ,30.3755555555556 "); } } timing() { related_pin : "B2" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("6.37111111111111 ,8.24222222222222 ,10.7111111111111 ,15.7511111111111 ,20.4311111111111 ,25.1155555555556 ,29.8 ",\ "7.78666666666667 ,9.93777777777778 ,12.4111111111111 ,17.2555555555556 ,22.1733333333333 ,27.04 ,31.5577777777778 ",\ "7.23777777777778 ,9.85333333333333 ,12.4333333333333 ,17.1511111111111 ,21.7311111111111 ,26.28 ,30.8288888888889 ",\ "2.48 ,5.57333333333333 ,8.29555555555556 ,13.0666666666667 ,17.6466666666667 ,22.2133333333333 ,26.8155555555556 ",\ "-0.0977777777777778 ,2.65777777777778 ,5.26666666666667 ,10.08 ,14.9244444444444 ,19.94 ,25.1733333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.09777777777778 ,6.76666666666667 ,11.6488888888889 ,21.5133333333333 ,31.4622222222222 ,41.4311111111111 ,51.4133333333333 ",\ "3.99555555555556 ,7.59555555555556 ,12.4155555555556 ,22.0244444444444 ,31.7 ,41.6333333333333 ,51.5888888888889 ",\ "5.18666666666667 ,8.74444444444445 ,13.54 ,23.1488888888889 ,32.7088888888889 ,42.3377777777778 ,52.3622222222222 ",\ "7.27555555555556 ,10.7977777777778 ,15.5711111111111 ,25.2066666666667 ,34.8533333333333 ,44.4511111111111 ,53.9622222222222 ",\ "8.18444444444444 ,11.7022222222222 ,16.4711111111111 ,26.12 ,35.8022222222222 ,45.4444444444444 ,55.0022222222222 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("8.76666666666667 ,10.1977777777778 ,12.0111111111111 ,15.7977777777778 ,18.3511111111111 ,20.82 ,23.2355555555556 ",\ "14.7066666666667 ,16.5777777777778 ,18.26 ,21.5488888888889 ,25.2155555555556 ,28.6866666666667 ,30.7133333333333 ",\ "21.4177777777778 ,23.8822222222222 ,25.5577777777778 ,28.3044444444444 ,31.0711111111111 ,34.0577777777778 ,37.3155555555556 ",\ "32.6133333333333 ,35.5288888888889 ,37.3466666666667 ,40.0044444444444 ,42.4288888888889 ,44.8933333333333 ,47.4844444444444 ",\ "37.4111111111111 ,39.9155555555556 ,41.8466666666667 ,44.9933333333333 ,48.0088888888889 ,51.16 ,54.5511111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("3.34888888888889 ,5.22222222222222 ,7.58222222222222 ,12.0555555555556 ,17.0777777777778 ,22.0911111111111 ,27.1 ",\ "4.37555555555556 ,6.37555555555556 ,8.82222222222222 ,13.34 ,17.4177777777778 ,21.5711111111111 ,26.7555555555556 ",\ "5.65333333333333 ,7.78444444444444 ,10.3088888888889 ,14.9866666666667 ,19.2622222222222 ,23.1377777777778 ,26.6133333333333 ",\ "7.98666666666667 ,10.2755555555556 ,12.9177777777778 ,17.8244444444444 ,22.34 ,26.4622222222222 ,30.1822222222222 ",\ "9.05333333333333 ,11.3511111111111 ,14.0355555555556 ,19.0266666666667 ,23.6022222222222 ,27.7533333333333 ,31.4666666666667 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("1.10888888888889 ,1.08888888888889 ,1.08 ,1.06666666666667 ,1.06222222222222 ,1.05777777777778 ,1.06 ",\ "2.08444444444444 ,2.02888888888889 ,2 ,1.95777777777778 ,1.93111111111111 ,1.91555555555556 ,1.91111111111111 ",\ "3.46 ,3.36222222222222 ,3.30444444444444 ,3.22222222222222 ,3.16888888888889 ,3.13777777777778 ,3.12888888888889 ",\ "6.36 ,6.19777777777778 ,6.09111111111111 ,5.94 ,5.83777777777778 ,5.77555555555556 ,5.75555555555556 ",\ "7.88222222222222 ,7.69555555555556 ,7.57111111111111 ,7.39111111111111 ,7.26666666666667 ,7.18888888888889 ,7.16222222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("1.69111111111111 ,1.63777777777778 ,1.61333333333333 ,1.58222222222222 ,1.56 ,1.54444444444444 ,1.53777777777778 ",\ "2.65333333333333 ,2.56666666666667 ,2.51777777777778 ,2.45111111111111 ,2.40444444444444 ,2.37777777777778 ,2.36666666666667 ",\ "3.99111111111111 ,3.86444444444444 ,3.78666666666667 ,3.67555555555556 ,3.6 ,3.55555555555556 ,3.54222222222222 ",\ "6.78222222222222 ,6.59555555555556 ,6.46888888888889 ,6.28666666666667 ,6.16 ,6.08444444444444 ,6.06 ",\ "8.23333333333333 ,8.02444444444444 ,7.88222222222222 ,7.66888888888889 ,7.52 ,7.43333333333333 ,7.40444444444444 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("1.19555555555556 ,1.17333333333333 ,1.16222222222222 ,1.14888888888889 ,1.14 ,1.13333333333333 ,1.13333333333333 ",\ "2.22888888888889 ,2.17333333333333 ,2.14 ,2.09555555555556 ,2.06666666666667 ,2.04888888888889 ,2.04444444444444 ",\ "3.67777777777778 ,3.58 ,3.52222222222222 ,3.44 ,3.38222222222222 ,3.35111111111111 ,3.34 ",\ "6.71333333333333 ,6.55777777777778 ,6.45555555555556 ,6.30888888888889 ,6.20444444444444 ,6.14222222222222 ,6.12 ",\ "8.3 ,8.12444444444444 ,8.00666666666667 ,7.83111111111111 ,7.70666666666667 ,7.63111111111111 ,7.60222222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("1.74888888888889 ,1.7 ,1.67333333333333 ,1.64 ,1.61777777777778 ,1.60222222222222 ,1.59777777777778 ",\ "2.65777777777778 ,2.58 ,2.54 ,2.48222222222222 ,2.44222222222222 ,2.41777777777778 ,2.40666666666667 ",\ "3.96222222222222 ,3.85333333333333 ,3.78888888888889 ,3.69777777777778 ,3.63555555555556 ,3.59555555555556 ,3.58 ",\ "6.78222222222222 ,6.61777777777778 ,6.50888888888889 ,6.34888888888889 ,6.23777777777778 ,6.17333333333333 ,6.15111111111111 ",\ "8.29555555555556 ,8.11111111111111 ,7.97777777777778 ,7.78 ,7.64444444444444 ,7.56666666666667 ,7.54444444444445 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("1.06222222222222 ,1.04444444444444 ,1.03555555555556 ,1.02444444444444 ,1.01777777777778 ,1.01333333333333 ,1.01333333333333 ",\ "1.92222222222222 ,1.87111111111111 ,1.84222222222222 ,1.80444444444444 ,1.78 ,1.76666666666667 ,1.76444444444444 ",\ "3.16444444444444 ,3.07111111111111 ,3.02 ,2.94666666666667 ,2.89777777777778 ,2.87111111111111 ,2.86222222222222 ",\ "5.85555555555556 ,5.70888888888889 ,5.61111111111111 ,5.47555555555556 ,5.38 ,5.32666666666667 ,5.30888888888889 ",\ "7.30222222222222 ,7.13777777777778 ,7.02444444444444 ,6.85777777777778 ,6.74222222222222 ,6.67333333333333 ,6.65111111111111 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("2.21777777777778 ,2.16666666666667 ,2.12444444444444 ,2.05777777777778 ,2.00666666666667 ,1.96888888888889 ,1.94666666666667 ",\ "3.14888888888889 ,3.05777777777778 ,2.99111111111111 ,2.88444444444444 ,2.80888888888889 ,2.75777777777778 ,2.73333333333333 ",\ "4.43555555555556 ,4.30222222222222 ,4.20222222222222 ,4.04888888888889 ,3.94 ,3.87111111111111 ,3.84222222222222 ",\ "7.08666666666667 ,6.90222222222222 ,6.74888888888889 ,6.51333333333333 ,6.34888888888889 ,6.24666666666667 ,6.20666666666667 ",\ "8.45111111111111 ,8.25333333333333 ,8.08222222222222 ,7.81333333333333 ,7.62222222222222 ,7.50444444444445 ,7.45777777777778 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("1.14888888888889 ,1.13111111111111 ,1.12 ,1.10444444444444 ,1.09555555555556 ,1.09111111111111 ,1.09111111111111 ",\ "2.06222222222222 ,2.00888888888889 ,1.98 ,1.94 ,1.91333333333333 ,1.89777777777778 ,1.89111111111111 ",\ "3.37333333333333 ,3.28222222222222 ,3.22888888888889 ,3.15333333333333 ,3.10222222222222 ,3.07333333333333 ,3.06222222222222 ",\ "6.19777777777778 ,6.05555555555556 ,5.96222222222222 ,5.82666666666667 ,5.73111111111111 ,5.67333333333333 ,5.65333333333333 ",\ "7.70888888888889 ,7.55333333333333 ,7.44222222222222 ,7.28 ,7.16444444444445 ,7.09555555555556 ,7.06888888888889 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.82888888888889, 5.61111111111111, 11.2, 16.8133333333333, 22.4022222222222, 27.9911111111111 "); values ("2.23333333333333 ,2.18888888888889 ,2.15111111111111 ,2.09555555555556 ,2.05555555555556 ,2.02888888888889 ,2.02 ",\ "3.10444444444444 ,3.03111111111111 ,2.97777777777778 ,2.89777777777778 ,2.84 ,2.80444444444444 ,2.78888888888889 ",\ "4.34888888888889 ,4.24444444444444 ,4.16888888888889 ,4.05555555555556 ,3.97555555555556 ,3.92444444444444 ,3.90444444444444 ",\ "7.02444444444444 ,6.87333333333333 ,6.75555555555556 ,6.57777777777778 ,6.45111111111111 ,6.37111111111111 ,6.34 ",\ "8.45111111111111 ,8.28666666666667 ,8.14888888888889 ,7.93777777777778 ,7.78888888888889 ,7.69555555555556 ,7.66 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1247 ; } pin(A1) { direction : input ; capacitance : 0.001303 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001442 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.001432 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.001294 ; max_transition : 2.7273 ; } } cell(OAI21_A) { area : 5 ; cell_footprint : OAI21 ; cell_leakage_power : 0.080439 ; pin(Z) { direction : output ; function : "((A2+A1)*B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("4.89777777777778 ,6.63333333333333 ,8.79111111111111 ,12.8844444444444 ,16.7333333333333 ,20.7266666666667 ,25.1644444444444 ",\ "11.1866666666667 ,13.7111111111111 ,16.5266666666667 ,21.6933333333333 ,26.4933333333333 ,30.9777777777778 ,35.1622222222222 ",\ "17.6 ,21.2355555555556 ,24.9488888888889 ,31.5377777777778 ,37.5355555555556 ,43.0688888888889 ,48.1622222222222 ",\ "27.9733333333333 ,33.2977777777778 ,38.5177777777778 ,47.5 ,55.3977777777778 ,62.4044444444444 ,68.5644444444444 ",\ "33.8822222222222 ,39.4222222222222 ,45.0866666666667 ,54.8844444444445 ,63.3888888888889 ,70.76 ,77.0288888888889 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("6.08222222222222 ,9.13777777777778 ,13.2355555555556 ,21.2266666666667 ,28.8955555555556 ,36.8933333333333 ,45.4733333333333 ",\ "12.1733333333333 ,15.2155555555556 ,19.5466666666667 ,28.06 ,36.18 ,43.8533333333333 ,51.0622222222222 ",\ "19.6822222222222 ,22.7644444444444 ,27.5111111111111 ,36.9311111111111 ,45.84 ,54.1355555555556 ,61.7755555555556 ",\ "34.3022222222222 ,37.0044444444444 ,42.4 ,53.44 ,63.7488888888889 ,73.0488888888889 ,81.2533333333333 ",\ "42.1888888888889 ,44.2555555555556 ,49.7866666666667 ,61.4422222222222 ,72.2911111111111 ,81.9244444444444 ,90.2133333333333 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("1.68888888888889 ,2.78 ,3.92222222222222 ,6.00444444444444 ,7.97777777777778 ,9.87333333333333 ,11.7066666666667 ",\ "0.0911111111111111 ,2.59111111111111 ,4.63333333333333 ,7.97555555555556 ,10.9755555555556 ,13.7888888888889 ,16.4644444444444 ",\ "-5.20444444444444 ,-0.86 ,2.36444444444444 ,7.33777777777778 ,11.6377777777778 ,15.5844444444444 ,19.2666666666667 ",\ "-18.4577777777778 ,-11.8355555555556 ,-6.93333333333333 ,0.533333333333333 ,6.84 ,12.4644444444444 ,17.5422222222222 ",\ "-22.6 ,-16.2333333333333 ,-11.1422222222222 ,-3.10888888888889 ,3.73333333333333 ,9.78222222222222 ,15.1555555555556 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("4.22222222222222 ,5.43333333333333 ,7.02888888888889 ,10 ,12.66 ,15.5488888888889 ,19.0688888888889 ",\ "11.8533333333333 ,13.3 ,15.2822222222222 ,19.0266666666667 ,22.4 ,25.3777777777778 ,27.9488888888889 ",\ "20.9333333333333 ,22.84 ,25.4555555555556 ,30.3822222222222 ,34.7911111111111 ,38.6444444444444 ,41.9288888888889 ",\ "37.2022222222222 ,39.9977777777778 ,43.8266666666667 ,50.8844444444444 ,56.96 ,61.9844444444444 ,65.9266666666667 ",\ "45.2422222222222 ,48.2955555555556 ,52.6155555555556 ,60.5333333333333 ,67.1733333333333 ,72.4377777777778 ,76.28 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("4.82666666666667 ,6.53111111111111 ,8.67555555555556 ,12.8066666666667 ,16.7777777777778 ,20.8066666666667 ,25.1488888888889 ",\ "9.90666666666667 ,12.2422222222222 ,14.88 ,19.7777777777778 ,24.3911111111111 ,28.7711111111111 ,32.9311111111111 ",\ "15.3955555555556 ,18.6177777777778 ,21.9333333333333 ,27.86 ,33.3066666666667 ,38.38 ,43.1044444444444 ",\ "24.6177777777778 ,29.3244444444444 ,33.8555555555556 ,41.6266666666667 ,48.4933333333333 ,54.6466666666667 ,60.1333333333333 ",\ "29.38 ,34.4755555555556 ,39.4466666666667 ,47.9466666666667 ,55.3577777777778 ,61.8688888888889 ,67.5244444444445 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("5.58222222222222 ,8.56444444444445 ,12.6488888888889 ,20.7933333333333 ,28.8266666666667 ,36.9733333333333 ,45.4044444444445 ",\ "11.5977777777778 ,14.2555555555556 ,18.2955555555556 ,26.4666666666667 ,34.4755555555556 ,42.2422222222222 ,49.7466666666667 ",\ "19.4977777777778 ,21.8044444444444 ,25.9133333333333 ,34.3977777777778 ,42.6577777777778 ,50.5377777777778 ,57.9911111111111 ",\ "35.2488888888889 ,36.5333333333333 ,40.6844444444444 ,49.8111111111111 ,58.6844444444444 ,66.9555555555556 ,74.5155555555556 ",\ "43.7288888888889 ,44.1622222222222 ,48.2022222222222 ,57.5644444444444 ,66.7355555555555 ,75.2311111111111 ,82.8955555555556 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("2.17555555555556 ,3.19777777777778 ,4.29555555555556 ,6.34444444444444 ,8.32222222222222 ,10.2622222222222 ,12.1711111111111 ",\ "1.48 ,3.71111111111111 ,5.58444444444445 ,8.70888888888889 ,11.5666666666667 ,14.2911111111111 ,16.9222222222222 ",\ "-2.57555555555556 ,1.27111111111111 ,4.17777777777778 ,8.73555555555556 ,12.7444444444444 ,16.4777777777778 ,20.0088888888889 ",\ "-13.2866666666667 ,-7.52222222222222 ,-3.17777777777778 ,3.54888888888889 ,9.32444444444444 ,14.5533333333333 ,19.3466666666667 ",\ "-16.2155555555556 ,-10.8088888888889 ,-6.36222222222222 ,0.806666666666667 ,7.02666666666667 ,12.6222222222222 ,17.68 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("4.66 ,5.84222222222222 ,7.41555555555556 ,10.3822222222222 ,13.0688888888889 ,15.9666666666667 ,19.4444444444444 ",\ "12.5777777777778 ,13.9133333333333 ,15.8177777777778 ,19.4644444444444 ,22.7888888888889 ,25.7622222222222 ,28.3644444444444 ",\ "22.1222222222222 ,23.8266666666667 ,26.2977777777778 ,31.0244444444444 ,35.3044444444444 ,39.0822222222222 ,42.3355555555556 ",\ "39.4688888888889 ,41.9288888888889 ,45.4955555555556 ,52.1711111111111 ,57.9555555555556 ,62.7555555555556 ,66.5333333333333 ",\ "48.0711111111111 ,50.76 ,54.78 ,62.2311111111111 ,68.4977777777778 ,73.46 ,77.0622222222222 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("7.02222222222222 ,8.72222222222222 ,10.9111111111111 ,15.1155555555556 ,19.1044444444444 ,23.2444444444444 ,27.8133333333333 ",\ "16.6711111111111 ,18.96 ,21.7422222222222 ,26.9822222222222 ,31.9 ,36.5111111111111 ,40.82 ",\ "27.1555555555556 ,30.3377777777778 ,33.9777777777778 ,40.6777777777778 ,46.8555555555556 ,52.5622222222222 ,57.8 ",\ "45.1711111111111 ,49.4911111111111 ,54.5222222222222 ,63.6911111111111 ,71.92 ,79.2533333333333 ,85.6822222222222 ",\ "55.1533333333333 ,59.24 ,64.5866666666667 ,74.5555555555556 ,83.4577777777778 ,91.2333333333333 ,97.8511111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("6.74888888888889 ,9.98222222222222 ,14.2733333333333 ,22.6355555555556 ,30.6733333333333 ,38.96 ,47.88 ",\ "11.7177777777778 ,15.1711111111111 ,19.8377777777778 ,28.8733333333333 ,37.4111111111111 ,45.4288888888889 ,52.9111111111111 ",\ "17.1711111111111 ,21.0711111111111 ,26.4088888888889 ,36.66 ,46.1711111111111 ,54.9022222222222 ,62.8377777777778 ",\ "25.9022222222222 ,30.5066666666667 ,37.1355555555556 ,49.82 ,61.3266666666667 ,71.5511111111111 ,80.4511111111111 ",\ "30.1533333333333 ,34.7933333333333 ,41.9333333333333 ,55.72 ,68.1666666666667 ,79.0977777777778 ,88.4488888888889 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("1.99111111111111 ,3 ,4.09333333333333 ,6.13111111111111 ,8.09777777777778 ,10.02 ,12.0355555555556 ",\ "0.228888888888889 ,2.46222222222222 ,4.34444444444444 ,7.47333333333333 ,10.3044444444444 ,12.9711111111111 ,15.5177777777778 ",\ "-5.62 ,-1.67777777777778 ,1.30222222222222 ,5.94222222222222 ,9.96888888888889 ,13.6622222222222 ,17.1044444444444 ",\ "-21.1666666666667 ,-14.8088888888889 ,-10.12 ,-2.98444444444444 ,3.06222222222222 ,8.48222222222222 ,13.4155555555556 ",\ "-27.1288888888889 ,-20.7111111111111 ,-15.7066666666667 ,-7.87777777777778 ,-1.17777777777778 ,4.82 ,10.24 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("3.86444444444444 ,5.05777777777778 ,6.66 ,9.74888888888889 ,12.6488888888889 ,15.6955555555556 ,19.1355555555556 ",\ "9.81333333333333 ,11.1288888888889 ,12.9933333333333 ,16.5955555555556 ,19.9333333333333 ,22.9777777777778 ,25.7177777777778 ",\ "16.8377777777778 ,18.4888888888889 ,20.8444444444444 ,25.3466666666667 ,29.4355555555556 ,33.0644444444444 ,36.2222222222222 ",\ "28.8422222222222 ,31.2866666666667 ,34.6644444444444 ,40.9355555555556 ,46.38 ,50.9444444444444 ,54.6 ",\ "34.44 ,37.22 ,41.0666666666667 ,48.1244444444444 ,54.12 ,58.98 ,62.6733333333333 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("0.853333333333333 ,0.84 ,0.831111111111111 ,0.822222222222222 ,0.817777777777778 ,0.817777777777778 ,0.817777777777778 ",\ "1.65333333333333 ,1.57333333333333 ,1.52444444444444 ,1.46 ,1.41333333333333 ,1.38 ,1.36 ",\ "2.77555555555556 ,2.62444444444444 ,2.52444444444444 ,2.38888888888889 ,2.28666666666667 ,2.21111111111111 ,2.16 ",\ "5.15555555555556 ,4.92222222222222 ,4.74444444444444 ,4.47555555555556 ,4.27111111111111 ,4.11555555555556 ,4.00888888888889 ",\ "6.40888888888889 ,6.16888888888889 ,5.96222222222222 ,5.63555555555556 ,5.38 ,5.18888888888889 ,5.05777777777778 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("0.295555555555556 ,0.275555555555556 ,0.264444444444444 ,0.255555555555556 ,0.248888888888889 ,0.246666666666667 ,0.248888888888889 ",\ "1.08 ,1.00444444444444 ,0.953333333333333 ,0.877777777777778 ,0.824444444444445 ,0.784444444444444 ,0.76 ",\ "2.19777777777778 ,2.06888888888889 ,1.96888888888889 ,1.82222222222222 ,1.70888888888889 ,1.62222222222222 ,1.56222222222222 ",\ "4.57777777777778 ,4.43333333333333 ,4.28666666666667 ,4.04222222222222 ,3.83777777777778 ,3.67333333333333 ,3.54444444444444 ",\ "5.84 ,5.73111111111111 ,5.58666666666667 ,5.31333333333333 ,5.08 ,4.88222222222222 ,4.72444444444444 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("0.922222222222222 ,0.915555555555556 ,0.911111111111111 ,0.906666666666667 ,0.906666666666667 ,0.906666666666667 ,0.908888888888889 ",\ "1.71333333333333 ,1.63111111111111 ,1.58222222222222 ,1.52 ,1.47777777777778 ,1.44666666666667 ,1.42888888888889 ",\ "2.85777777777778 ,2.69555555555556 ,2.59111111111111 ,2.45111111111111 ,2.34888888888889 ,2.27333333333333 ,2.22444444444444 ",\ "5.35111111111111 ,5.11555555555556 ,4.92444444444444 ,4.63333333333333 ,4.40888888888889 ,4.24 ,4.12444444444444 ",\ "6.69555555555556 ,6.46888888888889 ,6.24666666666667 ,5.88444444444444 ,5.59777777777778 ,5.37777777777778 ,5.22444444444444 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("0.373333333333333 ,0.36 ,0.351111111111111 ,0.342222222222222 ,0.337777777777778 ,0.335555555555556 ,0.337777777777778 ",\ "1.20666666666667 ,1.13555555555556 ,1.08666666666667 ,1.01333333333333 ,0.96 ,0.92 ,0.891111111111111 ",\ "2.39333333333333 ,2.26888888888889 ,2.17333333333333 ,2.02666666666667 ,1.91333333333333 ,1.82666666666667 ,1.76 ",\ "4.91333333333333 ,4.77333333333333 ,4.63111111111111 ,4.38888888888889 ,4.18888888888889 ,4.02222222222222 ,3.89333333333333 ",\ "6.24666666666667 ,6.14222222222222 ,6 ,5.73555555555556 ,5.50666666666667 ,5.31111111111111 ,5.15333333333333 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("0.924444444444444 ,0.913333333333333 ,0.904444444444444 ,0.891111111111111 ,0.882222222222222 ,0.875555555555556 ,0.873333333333333 ",\ "1.55333333333333 ,1.50888888888889 ,1.47555555555556 ,1.42666666666667 ,1.38888888888889 ,1.35777777777778 ,1.33333333333333 ",\ "2.43333333333333 ,2.35111111111111 ,2.28888888888889 ,2.19333333333333 ,2.12 ,2.05777777777778 ,2.01333333333333 ",\ "4.28666666666667 ,4.16 ,4.05333333333333 ,3.88222222222222 ,3.74222222222222 ,3.63333333333333 ,3.55111111111111 ",\ "5.25777777777778 ,5.12444444444444 ,5.00222222222222 ,4.8 ,4.63555555555556 ,4.50666666666667 ,4.40888888888889 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.202222222222222, 0.762222222222222, 1.52666666666667, 3.00888888888889, 4.51111111111111, 6.01555555555556, 7.49777777777778 "); values ("0.28 ,0.273333333333333 ,0.266666666666667 ,0.26 ,0.257777777777778 ,0.255555555555556 ,0.257777777777778 ",\ "0.853333333333333 ,0.815555555555556 ,0.786666666666667 ,0.744444444444444 ,0.711111111111111 ,0.686666666666667 ,0.671111111111111 ",\ "1.68888888888889 ,1.62 ,1.56 ,1.46888888888889 ,1.39777777777778 ,1.34222222222222 ,1.30444444444444 ",\ "3.54222222222222 ,3.43333333333333 ,3.32444444444444 ,3.14666666666667 ,3 ,2.88444444444444 ,2.8 ",\ "4.55555555555556 ,4.44 ,4.31333333333333 ,4.09555555555556 ,3.91555555555556 ,3.76888888888889 ,3.66 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0334 ; } pin(A1) { direction : input ; capacitance : 0.001368 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001436 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001922 ; max_transition : 2.7273 ; } } cell(OAI21_B) { area : 5 ; cell_footprint : OAI21 ; cell_leakage_power : 0.145709 ; pin(Z) { direction : output ; function : "((A2+A1)*B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("4.36222222222222 ,6.20222222222222 ,8.40666666666667 ,12.6022222222222 ,16.7288888888889 ,21.1666666666667 ,25.6133333333333 ",\ "9.88222222222222 ,12.7422222222222 ,15.5955555555556 ,20.7444444444444 ,25.5888888888889 ,30.2177777777778 ,34.6488888888889 ",\ "15.2288888888889 ,19.5111111111111 ,23.2844444444444 ,29.78 ,35.7688888888889 ,41.4377777777778 ,46.8177777777778 ",\ "23.5844444444444 ,29.9266666666667 ,35.1977777777778 ,43.9733333333333 ,51.8511111111111 ,59.1155555555556 ,65.8177777777778 ",\ "28.6666666666667 ,35.1911111111111 ,40.84 ,50.3666666666667 ,58.8844444444444 ,66.6377777777778 ,73.6533333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("5.60444444444444 ,8.84888888888889 ,13.0777777777778 ,20.9955555555556 ,29.3155555555556 ,38.5222222222222 ,47.7511111111111 ",\ "11.8511111111111 ,15.1777777777778 ,19.7355555555556 ,28.4755555555556 ,36.5422222222222 ,43.8733333333333 ,50.6355555555556 ",\ "19.6 ,23.0466666666667 ,28.0977777777778 ,38.0044444444444 ,47.28 ,55.7977777777778 ,63.5 ",\ "34.9755555555556 ,38.0955555555556 ,43.86 ,55.5955555555556 ,66.5866666666667 ,76.5155555555556 ,85.2444444444444 ",\ "43.3488888888889 ,45.8155555555556 ,51.7088888888889 ,64.0244444444444 ,75.4733333333333 ,85.5844444444445 ,94.1733333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("1.69555555555556 ,2.88666666666667 ,4.17111111111111 ,6.68888888888889 ,8.93333333333333 ,11.1577777777778 ,13.3711111111111 ",\ "0.593333333333333 ,3.24 ,5.36222222222222 ,8.92 ,12.2777777777778 ,15.6066666666667 ,18.6733333333333 ",\ "-3.84888888888889 ,0.746666666666667 ,4.01111111111111 ,9.04 ,13.4888888888889 ,17.6977777777778 ,21.7644444444444 ",\ "-15.36 ,-8.31111111111111 ,-3.37555555555556 ,4.06444444444444 ,10.4555555555556 ,16.3222222222222 ,21.8155555555556 ",\ "-18.8688888888889 ,-12.0444444444444 ,-6.90222222222222 ,1.18 ,8.25111111111111 ,14.7755555555556 ,20.8755555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("4.12888888888889 ,5.51777777777778 ,7.26 ,10.3777777777778 ,13.7711111111111 ,17.7666666666667 ,21.7822222222222 ",\ "11.7044444444444 ,13.44 ,15.6222222222222 ,19.6177777777778 ,23.1022222222222 ,26.0466666666667 ,28.5688888888889 ",\ "20.7022222222222 ,23.0511111111111 ,25.9533333333333 ,31.3111111111111 ,36.0666666666667 ,40.1666666666667 ,43.5733333333333 ",\ "37.1222222222222 ,40.4533333333333 ,44.6355555555556 ,52.3244444444444 ,58.9977777777778 ,64.5444444444445 ,68.8711111111111 ",\ "45.5622222222222 ,49.0311111111111 ,53.6666666666667 ,62.1977777777778 ,69.4422222222222 ,75.2022222222222 ,79.3644444444444 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("4.26888888888889 ,6.07555555555555 ,8.28666666666667 ,12.5844444444444 ,16.7955555555556 ,21.1422222222222 ,25.5422222222222 ",\ "8.67111111111111 ,11.2977777777778 ,14.0133333333333 ,18.9977777777778 ,23.7533333333333 ,28.3555555555556 ,32.8222222222222 ",\ "13.1422222222222 ,16.92 ,20.36 ,26.3511111111111 ,31.9044444444444 ,37.1755555555556 ,42.1955555555556 ",\ "20.2911111111111 ,25.88 ,30.5888888888889 ,38.4266666666667 ,45.4333333333333 ,51.8666666666667 ,57.78 ",\ "24.1911111111111 ,30.1466666666667 ,35.2755555555556 ,43.8466666666667 ,51.4466666666667 ,58.3355555555556 ,64.5577777777778 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("5.11777777777778 ,8.27111111111111 ,12.4955555555556 ,20.64 ,29.0688888888889 ,38.0866666666667 ,47.1222222222222 ",\ "11.3377777777778 ,14.2 ,18.4333333333333 ,26.8311111111111 ,34.8555555555556 ,42.4111111111111 ,49.6044444444445 ",\ "19.5333333333333 ,22.0511111111111 ,26.3666666666667 ,35.2244444444444 ,43.8111111111111 ,51.9377777777778 ,59.5333333333333 ",\ "35.9666666666667 ,37.4533333333333 ,41.7777777777778 ,51.3266666666667 ,60.7311111111111 ,69.5822222222222 ,77.72 ",\ "44.7688888888889 ,45.4111111111111 ,49.5955555555555 ,59.3 ,68.9133333333333 ,77.88 ,85.9844444444444 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("2.17555555555556 ,3.28666666666667 ,4.52666666666667 ,7.02 ,9.23777777777778 ,11.3844444444444 ,13.5288888888889 ",\ "1.99111111111111 ,4.33777777777778 ,6.27555555555556 ,9.61777777777778 ,12.8511111111111 ,16.12 ,19.1177777777778 ",\ "-1.19555555555556 ,2.84222222222222 ,5.76888888888889 ,10.3755555555556 ,14.5377777777778 ,18.5444444444444 ,22.4733333333333 ",\ "-10.1377777777778 ,-4.02888888888889 ,0.313333333333333 ,6.98444444444445 ,12.8288888888889 ,18.28 ,23.4577777777778 ",\ "-12.4111111111111 ,-6.62 ,-2.16444444444444 ,5.00444444444445 ,11.4266666666667 ,17.46 ,23.1977777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("4.59333333333333 ,5.94 ,7.66222222222222 ,10.7955555555556 ,14.1844444444444 ,18.12 ,22.0777777777778 ",\ "12.4822222222222 ,14.0822222222222 ,16.1622222222222 ,20.0422222222222 ,23.4933333333333 ,26.4755555555556 ,29.0888888888889 ",\ "21.9688888888889 ,24.0777777777778 ,26.7911111111111 ,31.8977777777778 ,36.5022222222222 ,40.5333333333333 ,43.9488888888889 ",\ "39.3844444444444 ,42.4088888888889 ,46.2866666666667 ,53.4977777777778 ,59.8266666666667 ,65.1311111111111 ,69.3133333333333 ",\ "48.2222222222222 ,51.4533333333333 ,55.7622222222222 ,63.7377777777778 ,70.5511111111111 ,76.0022222222222 ,79.96 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("6.48888888888889 ,8.33333333333333 ,10.62 ,15.0155555555556 ,19.4177777777778 ,24.1355555555556 ,28.8711111111111 ",\ "15.4555555555556 ,18.0977777777778 ,20.96 ,26.2777777777778 ,31.3333333333333 ,36.1666666666667 ,40.7755555555556 ",\ "25.08 ,28.8866666666667 ,32.6133333333333 ,39.3111111111111 ,45.5933333333333 ,51.5466666666667 ,57.1688888888889 ",\ "41.7066666666667 ,46.9644444444444 ,52.0377777777778 ,61.0622222222222 ,69.38 ,77.0822222222222 ,84.1422222222222 ",\ "51.1711111111111 ,56.1666666666667 ,61.4844444444444 ,71.2311111111111 ,80.2333333333333 ,88.4755555555556 ,95.88 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("6.29777777777778 ,9.81555555555556 ,14.3511111111111 ,22.8066666666667 ,31.6866666666667 ,41.5266666666667 ,51.3822222222222 ",\ "11.1711111111111 ,15.0355555555556 ,20.1022222222222 ,29.6555555555556 ,38.3688888888889 ,46.2133333333333 ,53.3866666666667 ",\ "16.4955555555556 ,20.9222222222222 ,26.78 ,37.9044444444444 ,48.12 ,57.3711111111111 ,65.6244444444444 ",\ "25.4 ,30.6511111111111 ,37.9066666666667 ,51.7355555555556 ,64.3177777777778 ,75.5088888888889 ,85.2466666666667 ",\ "29.9822222222222 ,35.2844444444444 ,43.04 ,57.8977777777778 ,71.2666666666667 ,82.9355555555556 ,92.8066666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("1.95777777777778 ,3.06444444444444 ,4.29555555555556 ,6.73111111111111 ,9.00222222222222 ,11.1622222222222 ,13.3177777777778 ",\ "0.548888888888889 ,2.93777777777778 ,4.92444444444444 ,8.29555555555556 ,11.46 ,14.5688888888889 ,17.5911111111111 ",\ "-4.68666666666667 ,-0.477777777777778 ,2.60888888888889 ,7.40222222222222 ,11.6044444444444 ,15.5288888888889 ,19.2711111111111 ",\ "-18.9111111111111 ,-12.1155555555556 ,-7.29111111111111 ,-0.0155555555555556 ,6.18888888888889 ,11.8377777777778 ,17.0933333333333 ",\ "-24.3155555555556 ,-17.4488888888889 ,-12.3022222222222 ,-4.27777777777778 ,2.70444444444444 ,9.12666666666667 ,15.14 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("3.77777777777778 ,5.14 ,6.91555555555556 ,10.2311111111111 ,13.7444444444444 ,17.68 ,21.6333333333333 ",\ "9.66888888888889 ,11.2177777777778 ,13.2933333333333 ,17.2066666666667 ,20.7377777777778 ,23.8488888888889 ,26.6311111111111 ",\ "16.6555555555556 ,18.6244444444444 ,21.2488888888889 ,26.2022222222222 ,30.66 ,34.56 ,37.8644444444444 ",\ "28.7577777777778 ,31.5844444444444 ,35.3022222222222 ,42.1955555555556 ,48.2133333333333 ,53.2444444444444 ,57.2177777777778 ",\ "34.4911111111111 ,37.6155555555556 ,41.7955555555556 ,49.5022222222222 ,56.0866666666667 ,61.4044444444444 ,65.3644444444444 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("1.45777777777778 ,1.42222222222222 ,1.40444444444444 ,1.38222222222222 ,1.37333333333333 ,1.36888888888889 ,1.37555555555556 ",\ "3.07555555555556 ,2.9 ,2.79777777777778 ,2.65333333333333 ,2.54888888888889 ,2.47555555555556 ,2.43333333333333 ",\ "5.34444444444444 ,5.02 ,4.81111111111111 ,4.50888888888889 ,4.28222222222222 ,4.11777777777778 ,4.01111111111111 ",\ "10.1333333333333 ,9.65777777777778 ,9.28666666666667 ,8.70666666666667 ,8.26 ,7.92444444444444 ,7.70222222222222 ",\ "12.6511111111111 ,12.1711111111111 ,11.7422222222222 ,11.0466666666667 ,10.4977777777778 ,10.0888888888889 ,9.81333333333333 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("0.577777777777778 ,0.533333333333333 ,0.513333333333333 ,0.488888888888889 ,0.475555555555556 ,0.471111111111111 ,0.475555555555556 ",\ "2.17555555555556 ,1.99333333333333 ,1.88 ,1.71777777777778 ,1.59777777777778 ,1.51333333333333 ,1.46444444444444 ",\ "4.43555555555556 ,4.12666666666667 ,3.90888888888889 ,3.58222222222222 ,3.33111111111111 ,3.14666666666667 ,3.02222222222222 ",\ "9.22666666666667 ,8.87777777777778 ,8.54666666666667 ,7.99111111111111 ,7.53555555555556 ,7.17111111111111 ,6.9 ",\ "11.7533333333333 ,11.4955555555556 ,11.1533333333333 ,10.5311111111111 ,10.0022222222222 ,9.56444444444445 ,9.22 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("1.56444444444444 ,1.54222222222222 ,1.53111111111111 ,1.52222222222222 ,1.51777777777778 ,1.51777777777778 ,1.52444444444444 ",\ "3.15777777777778 ,2.98 ,2.87777777777778 ,2.74 ,2.64222222222222 ,2.57555555555556 ,2.53777777777778 ",\ "5.44888888888889 ,5.10888888888889 ,4.89333333333333 ,4.58444444444445 ,4.35333333333333 ,4.19333333333333 ,4.09111111111111 ",\ "10.4 ,9.91555555555555 ,9.52222222222222 ,8.9 ,8.41777777777778 ,8.06 ,7.82222222222222 ",\ "13.0555555555556 ,12.5888888888889 ,12.1333333333333 ,11.3688888888889 ,10.7644444444444 ,10.3066666666667 ,9.99555555555555 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("0.722222222222222 ,0.688888888888889 ,0.671111111111111 ,0.648888888888889 ,0.637777777777778 ,0.633333333333333 ,0.637777777777778 ",\ "2.39333333333333 ,2.23555555555556 ,2.12888888888889 ,1.96666666666667 ,1.84444444444444 ,1.75777777777778 ,1.70222222222222 ",\ "4.75555555555556 ,4.48444444444444 ,4.28 ,3.95777777777778 ,3.70666666666667 ,3.51555555555556 ,3.38222222222222 ",\ "9.75555555555556 ,9.44222222222222 ,9.13333333333333 ,8.60222222222222 ,8.16222222222222 ,7.80444444444444 ,7.53333333333333 ",\ "12.3888888888889 ,12.1488888888889 ,11.8311111111111 ,11.2511111111111 ,10.7533333333333 ,10.3355555555556 ,10 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("1.55333333333333 ,1.52666666666667 ,1.49777777777778 ,1.45555555555556 ,1.42666666666667 ,1.41333333333333 ,1.41555555555556 ",\ "2.83777777777778 ,2.73555555555556 ,2.66 ,2.54 ,2.44666666666667 ,2.37555555555556 ,2.32444444444444 ",\ "4.62444444444444 ,4.44222222222222 ,4.30888888888889 ,4.1 ,3.92888888888889 ,3.78888888888889 ,3.67777777777778 ",\ "8.38 ,8.10888888888889 ,7.88222222222222 ,7.51111111111111 ,7.20666666666667 ,6.96 ,6.77111111111111 ",\ "10.3444444444444 ,10.0666666666667 ,9.80222222222222 ,9.36 ,9 ,8.71555555555556 ,8.50666666666667 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.404444444444444, 1.57111111111111, 3.14222222222222, 6.26222222222222, 9.38222222222222, 12.48, 15.6 "); values ("0.542222222222222 ,0.522222222222222 ,0.511111111111111 ,0.495555555555556 ,0.486666666666667 ,0.482222222222222 ,0.482222222222222 ",\ "1.71333333333333 ,1.61555555555556 ,1.54888888888889 ,1.44888888888889 ,1.37555555555556 ,1.32222222222222 ,1.28888888888889 ",\ "3.41111111111111 ,3.23333333333333 ,3.09777777777778 ,2.88888888888889 ,2.72444444444444 ,2.60444444444444 ,2.52222222222222 ",\ "7.14666666666667 ,6.88444444444445 ,6.64 ,6.23111111111111 ,5.9 ,5.64222222222222 ,5.45555555555556 ",\ "9.17555555555556 ,8.91333333333333 ,8.62888888888889 ,8.13111111111111 ,7.72222222222222 ,7.39555555555556 ,7.15333333333333 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0695 ; } pin(A1) { direction : input ; capacitance : 0.002172 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.002221 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002728 ; max_transition : 2.7273 ; } } cell(OAI222_E) { area : 17 ; cell_footprint : OAI222 ; cell_leakage_power : 0.439546 ; pin(Z) { direction : output ; function : "((A2+A1)*(B2+B1)*(C2+C1))'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("10.0466666666667 ,11.86 ,14.3333333333333 ,19.18 ,23.9177777777778 ,28.6688888888889 ,33.4244444444444 ",\ "17.2066666666667 ,18.9333333333333 ,21.2022222222222 ,26.0177777777778 ,30.98 ,35.7822222222222 ,40.6311111111111 ",\ "25.3733333333333 ,27.0888888888889 ,29.1911111111111 ,33.6666666666667 ,38.3777777777778 ,43.2377777777778 ,48.2911111111111 ",\ "39.1644444444444 ,40.8244444444444 ,42.7977777777778 ,47.1133333333333 ,51.6688888888889 ,56.2444444444444 ,60.7355555555556 ",\ "45.4133333333333 ,46.8622222222222 ,48.84 ,53.3311111111111 ,58.1288888888889 ,62.9777777777778 ,67.7533333333333 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.56444444444444 ,6.22444444444444 ,11.22 ,21.2088888888889 ,31.16 ,41.1422222222222 ,51.1466666666667 ",\ "2.67111111111111 ,6.23777777777778 ,11.1355555555556 ,21.28 ,31.5111111111111 ,41.3066666666667 ,51.1266666666667 ",\ "2.85555555555556 ,6.34666666666667 ,11.1711111111111 ,21.2088888888889 ,31.6755555555556 ,42.2066666666667 ,51.9044444444445 ",\ "3.25555555555556 ,6.61333333333333 ,11.2866666666667 ,21.0733333333333 ,31.3222222222222 ,41.9711111111111 ,52.9955555555556 ",\ "3.47555555555556 ,6.76666666666667 ,11.3555555555556 ,20.9777777777778 ,31.0533333333333 ,41.5155555555556 ,52.3311111111111 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("6.48888888888889 ,7.98 ,9.87333333333333 ,13.2333333333333 ,16.2555555555556 ,19.1955555555556 ,22.0866666666667 ",\ "5.53555555555556 ,7.20888888888889 ,9.05777777777778 ,12.5488888888889 ,15.8111111111111 ,18.5422222222222 ,21.2088888888889 ",\ "1.99555555555556 ,3.95111111111111 ,5.81333333333333 ,9.02666666666667 ,12.0533333333333 ,14.9377777777778 ,17.3866666666667 ",\ "-8.02444444444444 ,-5.94222222222222 ,-4.14888888888889 ,-1.20666666666667 ,1.51555555555556 ,4.24222222222222 ,7.04888888888889 ",\ "-13.18 ,-11.5155555555556 ,-9.92666666666667 ,-7.09777777777778 ,-4.24222222222222 ,-1.18222222222222 ,2.15777777777778 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.25333333333333 ,4.31777777777778 ,7.01777777777778 ,12.5222222222222 ,18.1377777777778 ,23.7555555555556 ,29.3755555555556 ",\ "2.39111111111111 ,4.44666666666667 ,7.14666666666667 ,12.4244444444444 ,17.7111111111111 ,23.2911111111111 ,28.8733333333333 ",\ "2.59333333333333 ,4.62444444444444 ,7.30888888888889 ,12.6377777777778 ,17.8955555555556 ,23.1644444444444 ,28.6822222222222 ",\ "3.02222222222222 ,4.99111111111111 ,7.61555555555556 ,12.9377777777778 ,18.3244444444444 ,23.7533333333333 ,29.2133333333333 ",\ "3.25111111111111 ,5.18222222222222 ,7.76444444444444 ,13.0311111111111 ,18.3933333333333 ,23.8266666666667 ,29.3133333333333 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("9.97555555555556 ,11.8022222222222 ,14.2688888888889 ,19.1088888888889 ,23.8511111111111 ,28.6022222222222 ,33.36 ",\ "16.0488888888889 ,17.8111111111111 ,20.1066666666667 ,24.9311111111111 ,29.8711111111111 ,34.6377777777778 ,39.4377777777778 ",\ "23.2266666666667 ,24.9644444444444 ,27.1111111111111 ,31.6511111111111 ,36.4288888888889 ,41.3288888888889 ,46.2688888888889 ",\ "35.64 ,37.32 ,39.3755555555556 ,43.7822222222222 ,48.3955555555556 ,53.0488888888889 ,57.66 ",\ "41.0422222222222 ,42.6177777777778 ,44.74 ,49.3355555555556 ,54.1222222222222 ,58.9222222222222 ,63.6488888888889 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.56222222222222 ,6.19111111111111 ,11.1333333333333 ,21.0311111111111 ,30.9133333333333 ,40.8288888888889 ,50.7622222222222 ",\ "2.66222222222222 ,6.2 ,11.0533333333333 ,21.08 ,31.1888888888889 ,40.92 ,50.6711111111111 ",\ "2.83333333333333 ,6.30222222222222 ,11.0888888888889 ,21.0511111111111 ,31.4266666666667 ,41.8666666666667 ,51.5044444444444 ",\ "3.18 ,6.51777777777778 ,11.1688888888889 ,20.9177777777778 ,31.1311111111111 ,41.7511111111111 ,52.7466666666667 ",\ "3.36 ,6.63111111111111 ,11.2 ,20.78 ,30.8111111111111 ,41.2244444444444 ,51.9888888888889 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("6.87777777777778 ,8.36222222222222 ,10.2577777777778 ,13.6222222222222 ,16.6422222222222 ,19.5822222222222 ,22.4777777777778 ",\ "6.59333333333333 ,8.23555555555556 ,10.0644444444444 ,13.5577777777778 ,16.8444444444444 ,19.5866666666667 ,22.2755555555556 ",\ "3.96444444444444 ,5.86666666666667 ,7.68666666666667 ,10.8688888888889 ,13.9088888888889 ,16.8311111111111 ,19.3244444444444 ",\ "-4.12444444444444 ,-2.12888888888889 ,-0.397777777777778 ,2.5 ,5.22222222222222 ,7.96 ,10.7777777777778 ",\ "-8.26888888888889 ,-6.7 ,-5.16444444444444 ,-2.35555555555556 ,0.513333333333333 ,3.59111111111111 ,6.93333333333333 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.24666666666667 ,4.31777777777778 ,7.02222222222222 ,12.5444444444444 ,18.1755555555556 ,23.8133333333333 ,29.4511111111111 ",\ "2.36888888888889 ,4.43111111111111 ,7.14444444444444 ,12.4511111111111 ,17.7666666666667 ,23.3733333333333 ,28.9844444444444 ",\ "2.54444444444444 ,4.58666666666667 ,7.28666666666667 ,12.6555555555556 ,17.9577777777778 ,23.2688888888889 ,28.8222222222222 ",\ "2.92888888888889 ,4.90888888888889 ,7.55555555555556 ,12.92 ,18.3511111111111 ,23.8222222222222 ,29.3244444444444 ",\ "3.13555555555556 ,5.07777777777778 ,7.68222222222222 ,12.9911111111111 ,18.3866666666667 ,23.8444444444444 ,29.3488888888889 "); } } timing() { related_pin : "B1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("11.1022222222222 ,12.9466666666667 ,15.4488888888889 ,20.32 ,25.0622222222222 ,29.8066666666667 ,34.5533333333333 ",\ "18.8555555555556 ,20.6244444444444 ,22.9222222222222 ,27.7711111111111 ,32.7555555555556 ,37.5644444444444 ,42.4155555555556 ",\ "27.6866666666667 ,29.4644444444444 ,31.6 ,36.1088888888889 ,40.8355555555556 ,45.7044444444444 ,50.78 ",\ "42.3244444444444 ,44.0444444444444 ,46.06 ,50.4288888888889 ,55.0155555555556 ,59.6022222222222 ,64.0844444444444 ",\ "48.9066666666667 ,50.3511111111111 ,52.3622222222222 ,56.92 ,61.7733333333333 ,66.6577777777778 ,71.4577777777778 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.67777777777778 ,6.32444444444445 ,11.2711111111111 ,21.2066666666667 ,31.1533333333333 ,41.1333333333333 ,51.1311111111111 ",\ "2.84666666666667 ,6.40888888888889 ,11.2755555555556 ,21.2844444444444 ,31.3755555555556 ,41.18 ,51.0066666666667 ",\ "3.11555555555556 ,6.6 ,11.3977777777778 ,21.3444444444444 ,31.6666666666667 ,42.0488888888889 ,51.7355555555556 ",\ "3.54666666666667 ,6.90222222222222 ,11.5644444444444 ,21.3133333333333 ,31.5111111111111 ,42.1044444444444 ,53.0666666666667 ",\ "3.65555555555556 ,6.96444444444445 ,11.5577777777778 ,21.1644444444444 ,31.2111111111111 ,41.6377777777778 ,52.4222222222222 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("7.15555555555556 ,8.62888888888889 ,10.5222222222222 ,13.8844444444444 ,16.9066666666667 ,19.8511111111111 ,22.7511111111111 ",\ "7.13111111111111 ,8.76666666666667 ,10.5977777777778 ,14.0866666666667 ,17.3733333333333 ,20.1444444444444 ,22.86 ",\ "4.52888888888889 ,6.44222222222222 ,8.27555555555556 ,11.46 ,14.4622222222222 ,17.3444444444444 ,19.8955555555556 ",\ "-4.54444444444444 ,-2.49555555555556 ,-0.733333333333333 ,2.18888888888889 ,4.89111111111111 ,7.55555555555556 ,10.2533333333333 ",\ "-9.55333333333333 ,-7.94 ,-6.38666666666667 ,-3.55333333333333 ,-0.677777777777778 ,2.37555555555556 ,5.65777777777778 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.27333333333333 ,4.33333333333333 ,7.04444444444445 ,12.5644444444444 ,18.18 ,23.8044444444444 ,29.4355555555556 ",\ "2.46444444444444 ,4.49777777777778 ,7.18666666666667 ,12.4977777777778 ,17.8244444444444 ,23.3777777777778 ,28.94 ",\ "2.73333333333333 ,4.72 ,7.36666666666667 ,12.6777777777778 ,17.9777777777778 ,23.2933333333333 ,28.7466666666667 ",\ "3.28444444444444 ,5.16444444444444 ,7.70666666666667 ,12.9333333333333 ,18.2955555555556 ,23.7644444444444 ,29.3288888888889 ",\ "3.55555555555556 ,5.37777777777778 ,7.86 ,13.0066666666667 ,18.3311111111111 ,23.8044444444444 ,29.4066666666667 "); } } timing() { related_pin : "B2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("10.9688888888889 ,12.8244444444444 ,15.3111111111111 ,20.1666666666667 ,24.9111111111111 ,29.6577777777778 ,34.4022222222222 ",\ "17.3155555555556 ,19.12 ,21.4422222222222 ,26.2888888888889 ,31.2333333333333 ,36 ,40.8 ",\ "24.8444444444444 ,26.6377777777778 ,28.82 ,33.3933333333333 ,38.1844444444444 ,43.0888888888889 ,48.0355555555556 ",\ "37.8644444444444 ,39.5911111111111 ,41.6888888888889 ,46.1488888888889 ,50.7955555555556 ,55.4666666666667 ,60.0866666666667 ",\ "43.5955555555556 ,45.1711111111111 ,47.3311111111111 ,51.9866666666667 ,56.8111111111111 ,61.6333333333333 ,66.3755555555556 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.69111111111111 ,6.32 ,11.2333333333333 ,21.1244444444444 ,31.0466666666667 ,41.0044444444444 ,50.9777777777778 ",\ "2.81111111111111 ,6.36888888888889 ,11.2222222222222 ,21.1666666666667 ,31.1955555555556 ,41.0088888888889 ,50.8444444444444 ",\ "2.97777777777778 ,6.48222222222222 ,11.2977777777778 ,21.2444444444444 ,31.5244444444444 ,41.8644444444445 ,51.6222222222222 ",\ "3.26 ,6.65333333333333 ,11.3644444444444 ,21.1977777777778 ,31.44 ,42.0288888888889 ,52.9377777777778 ",\ "3.40666666666667 ,6.72888888888889 ,11.3644444444444 ,21.0577777777778 ,31.1577777777778 ,41.5866666666667 ,52.3155555555556 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("7.58888888888889 ,9.05777777777778 ,10.9488888888889 ,14.3088888888889 ,17.3244444444444 ,20.2666666666667 ,23.1644444444444 ",\ "8.29111111111111 ,9.89555555555556 ,11.7022222222222 ,15.1844444444444 ,18.4888888888889 ,21.2711111111111 ,24.0044444444444 ",\ "6.75111111111111 ,8.60888888888889 ,10.3933333333333 ,13.5488888888889 ,16.5644444444444 ,19.48 ,22.08 ",\ "-0.0288888888888889 ,1.93111111111111 ,3.63111111111111 ,6.51555555555556 ,9.22444444444445 ,11.9066666666667 ,14.6111111111111 ",\ "-3.84222222222222 ,-2.33111111111111 ,-0.817777777777778 ,2.00888888888889 ,4.90444444444444 ,7.96888888888889 ,11.2422222222222 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.27777777777778 ,4.33777777777778 ,7.04222222222222 ,12.5622222222222 ,18.1866666666667 ,23.8177777777778 ,29.4555555555556 ",\ "2.44666666666667 ,4.48444444444444 ,7.17777777777778 ,12.4888888888889 ,17.82 ,23.3866666666667 ,28.9644444444444 ",\ "2.68 ,4.67555555555556 ,7.33555555555556 ,12.6711111111111 ,17.9977777777778 ,23.34 ,28.8133333333333 ",\ "3.16888888888889 ,5.06 ,7.62 ,12.8866666666667 ,18.3022222222222 ,23.8311111111111 ,29.4622222222222 ",\ "3.42222222222222 ,5.25333333333333 ,7.74888888888889 ,12.9311111111111 ,18.3 ,23.8177777777778 ,29.4711111111111 "); } } timing() { related_pin : "C1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("13.3466666666667 ,15.1933333333333 ,17.6955555555556 ,22.5622222222222 ,27.2955555555556 ,32.0288888888889 ,36.7644444444445 ",\ "21.9711111111111 ,23.7222222222222 ,26.0088888888889 ,30.8333333333333 ,35.7977777777778 ,40.64 ,45.5288888888889 ",\ "31.8688888888889 ,33.62 ,35.7422222222222 ,40.2288888888889 ,44.9044444444445 ,49.7333333333333 ,54.92 ",\ "48.0288888888889 ,49.7022222222222 ,51.7088888888889 ,56.0977777777778 ,60.6777777777778 ,65.2022222222222 ,69.5533333333333 ",\ "55.1533333333333 ,56.5133333333333 ,58.5111111111111 ,63.1155555555556 ,68.0044444444444 ,72.8711111111111 ,77.5844444444444 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.76 ,6.42 ,11.3955555555556 ,21.3866666666667 ,31.38 ,41.4066666666667 ,51.4555555555556 ",\ "2.88888888888889 ,6.46444444444444 ,11.3577777777778 ,21.4533333333333 ,31.6333333333333 ,41.4822222222222 ,51.3555555555556 ",\ "3.10888888888889 ,6.61555555555556 ,11.4488888888889 ,21.4955555555556 ,31.9488888888889 ,42.4711111111111 ,52.2244444444444 ",\ "3.54444444444444 ,6.92888888888889 ,11.6222222222222 ,21.4688888888889 ,31.7955555555556 ,42.5377777777778 ,53.6688888888889 ",\ "3.76 ,7.08222222222222 ,11.6911111111111 ,21.3688888888889 ,31.5133333333333 ,42.0577777777778 ,52.9666666666667 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("7.72444444444444 ,9.2 ,11.0844444444444 ,14.4422222222222 ,17.4666666666667 ,20.4133333333333 ,23.3133333333333 ",\ "7.67555555555556 ,9.33333333333333 ,11.1844444444444 ,14.6622222222222 ,17.9155555555556 ,20.6955555555556 ,23.4111111111111 ",\ "4.97111111111111 ,6.93111111111111 ,8.81555555555556 ,12.0333333333333 ,15.0044444444444 ,17.8311111111111 ,20.3844444444444 ",\ "-4.56666666666667 ,-2.44666666666667 ,-0.611111111111111 ,2.37555555555556 ,5.08444444444444 ,7.72222222222222 ,10.3666666666667 ",\ "-9.88222222222222 ,-8.20222222222222 ,-6.59777777777778 ,-3.72444444444444 ,-0.853333333333333 ,2.17777777777778 ,5.42666666666667 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.27777777777778 ,4.33333333333333 ,7.02666666666667 ,12.5266666666667 ,18.1377777777778 ,23.7555555555556 ,29.3777777777778 ",\ "2.49111111111111 ,4.52 ,7.2 ,12.4688888888889 ,17.76 ,23.3177777777778 ,28.8844444444444 ",\ "2.77555555555556 ,4.75777777777778 ,7.4 ,12.6844444444444 ,17.9377777777778 ,23.2044444444444 ,28.6733333333333 ",\ "3.29777777777778 ,5.18 ,7.72444444444444 ,12.9422222222222 ,18.2777777777778 ,23.7 ,29.1933333333333 ",\ "3.52666666666667 ,5.35555555555556 ,7.84222222222222 ,12.9844444444444 ,18.2866666666667 ,23.7133333333333 ,29.2444444444444 "); } } timing() { related_pin : "C2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("13.2066666666667 ,15.0622222222222 ,17.5466666666667 ,22.3955555555556 ,27.1333333333333 ,31.8688888888889 ,36.6022222222222 ",\ "20.1222222222222 ,21.9133333333333 ,24.2266666666667 ,29.0555555555556 ,33.9866666666667 ,38.7666666666667 ,43.5777777777778 ",\ "28.4355555555556 ,30.2 ,32.3666666666667 ,36.9288888888889 ,41.7044444444444 ,46.6 ,51.5977777777778 ",\ "42.9022222222222 ,44.5666666666667 ,46.6511111111111 ,51.1266666666667 ,55.7777777777778 ,60.4333333333333 ,65.0044444444445 ",\ "49.2577777777778 ,50.7622222222222 ,52.9222222222222 ,57.6177777777778 ,62.4622222222222 ,67.2644444444445 ,71.94 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.74666666666667 ,6.37777777777778 ,11.3088888888889 ,21.2177777777778 ,31.1355555555556 ,41.0888888888889 ,51.0622222222222 ",\ "2.82 ,6.37555555555556 ,11.2377777777778 ,21.2488888888889 ,31.3444444444444 ,41.1377777777778 ,50.9577777777778 ",\ "2.97333333333333 ,6.46444444444444 ,11.2688888888889 ,21.2377777777778 ,31.5911111111111 ,42.0066666666667 ,51.7088888888889 ",\ "3.29333333333333 ,6.67111111111111 ,11.3466666666667 ,21.1311111111111 ,31.3755555555556 ,42.0222222222222 ,53.04 ",\ "3.46 ,6.78222222222222 ,11.3777777777778 ,21.0044444444444 ,31.0888888888889 ,41.56 ,52.3911111111111 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("8.12444444444444 ,9.59555555555556 ,11.4777777777778 ,14.8311111111111 ,17.8533333333333 ,20.7977777777778 ,23.6955555555556 ",\ "8.69777777777778 ,10.3288888888889 ,12.16 ,15.6288888888889 ,18.8955555555556 ,21.6911111111111 ,24.4288888888889 ",\ "6.94888888888889 ,8.86 ,10.7066666666667 ,13.9022222222222 ,16.8844444444444 ,19.7444444444444 ,22.3533333333333 ",\ "-0.428888888888889 ,1.60888888888889 ,3.39333333333333 ,6.36222222222222 ,9.08222222222222 ,11.7355555555556 ,14.3822222222222 ",\ "-4.58666666666667 ,-2.99777777777778 ,-1.42444444444444 ,1.45555555555556 ,4.35111111111111 ,7.39111111111111 ,10.62 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.28 ,4.34222222222222 ,7.04888888888889 ,12.5733333333333 ,18.2022222222222 ,23.8355555555556 ,29.4755555555556 ",\ "2.47333333333333 ,4.51111111111111 ,7.20444444444444 ,12.5111111111111 ,17.8355555555556 ,23.4111111111111 ,28.9955555555556 ",\ "2.73555555555556 ,4.72888888888889 ,7.38888888888889 ,12.7111111111111 ,18.0088888888889 ,23.3244444444444 ,28.8155555555556 ",\ "3.22444444444444 ,5.12222222222222 ,7.68888888888889 ,12.9533333333333 ,18.34 ,23.8133333333333 ,29.36 ",\ "3.45333333333333 ,5.29555555555556 ,7.80666666666667 ,13 ,18.3555555555556 ,23.8333333333333 ,29.4177777777778 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.59777777777778 ,2.57333333333333 ,2.55777777777778 ,2.53333333333333 ,2.51555555555556 ,2.50444444444444 ,2.5 ",\ "3.51555555555556 ,3.48222222222222 ,3.46222222222222 ,3.42888888888889 ,3.40888888888889 ,3.39555555555556 ,3.39111111111111 ",\ "4.80222222222222 ,4.75777777777778 ,4.73111111111111 ,4.68888888888889 ,4.66222222222222 ,4.64666666666667 ,4.64 ",\ "7.51777777777778 ,7.45777777777778 ,7.41555555555556 ,7.35333333333333 ,7.31111111111111 ,7.28666666666667 ,7.28222222222222 ",\ "8.94444444444444 ,8.87777777777778 ,8.82666666666667 ,8.75333333333333 ,8.70444444444444 ,8.67555555555556 ,8.67111111111111 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.35777777777778 ,2.30888888888889 ,2.28222222222222 ,2.24444444444444 ,2.21555555555556 ,2.19777777777778 ,2.18888888888889 ",\ "3.24222222222222 ,3.18666666666667 ,3.15777777777778 ,3.11333333333333 ,3.08222222222222 ,3.06222222222222 ,3.05111111111111 ",\ "4.49555555555556 ,4.43333333333333 ,4.39777777777778 ,4.34666666666667 ,4.31111111111111 ,4.28666666666667 ,4.27555555555556 ",\ "7.15111111111111 ,7.07333333333333 ,7.02666666666667 ,6.95777777777778 ,6.91111111111111 ,6.88444444444445 ,6.87555555555556 ",\ "8.54888888888889 ,8.46666666666667 ,8.41111111111111 ,8.33333333333333 ,8.28222222222222 ,8.25333333333333 ,8.24888888888889 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.64666666666667 ,2.62222222222222 ,2.60666666666667 ,2.58444444444444 ,2.56666666666667 ,2.55777777777778 ,2.55111111111111 ",\ "3.55111111111111 ,3.51777777777778 ,3.49777777777778 ,3.46888888888889 ,3.44888888888889 ,3.43555555555556 ,3.42888888888889 ",\ "4.84222222222222 ,4.80222222222222 ,4.77555555555556 ,4.73777777777778 ,4.71111111111111 ,4.69555555555556 ,4.68888888888889 ",\ "7.62444444444445 ,7.56888888888889 ,7.52888888888889 ,7.46888888888889 ,7.43111111111111 ,7.40666666666667 ,7.40222222222222 ",\ "9.11111111111111 ,9.05111111111111 ,9.00222222222222 ,8.93111111111111 ,8.88444444444444 ,8.86 ,8.85555555555556 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.42444444444444 ,2.37555555555556 ,2.34888888888889 ,2.31111111111111 ,2.28222222222222 ,2.26444444444444 ,2.25555555555556 ",\ "3.36666666666667 ,3.31333333333333 ,3.28444444444444 ,3.24222222222222 ,3.21333333333333 ,3.19333333333333 ,3.18222222222222 ",\ "4.69777777777778 ,4.63777777777778 ,4.60666666666667 ,4.56 ,4.52666666666667 ,4.50222222222222 ,4.49111111111111 ",\ "7.51333333333333 ,7.44222222222222 ,7.39777777777778 ,7.33333333333333 ,7.29111111111111 ,7.26444444444444 ,7.25555555555556 ",\ "8.99555555555555 ,8.91555555555556 ,8.86222222222222 ,8.78888888888889 ,8.73777777777778 ,8.71111111111111 ,8.70666666666667 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.84666666666667 ,2.82 ,2.80222222222222 ,2.77777777777778 ,2.76 ,2.75111111111111 ,2.74666666666667 ",\ "3.76 ,3.72444444444444 ,3.70222222222222 ,3.66888888888889 ,3.64444444444444 ,3.63111111111111 ,3.62666666666667 ",\ "5.03333333333333 ,4.98444444444444 ,4.95333333333333 ,4.90888888888889 ,4.87777777777778 ,4.86222222222222 ,4.85555555555556 ",\ "7.67555555555556 ,7.60888888888889 ,7.56444444444444 ,7.5 ,7.45555555555556 ,7.43111111111111 ,7.42666666666667 ",\ "9.04222222222222 ,8.97111111111111 ,8.92 ,8.84444444444444 ,8.79333333333333 ,8.76888888888889 ,8.76666666666667 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.24444444444444 ,2.19555555555556 ,2.16888888888889 ,2.12888888888889 ,2.10222222222222 ,2.08444444444444 ,2.07555555555556 ",\ "3.16666666666667 ,3.10888888888889 ,3.07555555555556 ,3.02888888888889 ,2.99333333333333 ,2.97333333333333 ,2.96222222222222 ",\ "4.46444444444444 ,4.39333333333333 ,4.35111111111111 ,4.29333333333333 ,4.25111111111111 ,4.22666666666667 ,4.21333333333333 ",\ "7.19777777777778 ,7.10666666666667 ,7.04888888888889 ,6.96222222222222 ,6.90666666666667 ,6.87333333333333 ,6.86222222222222 ",\ "8.63111111111111 ,8.52888888888889 ,8.46222222222222 ,8.36444444444444 ,8.29777777777778 ,8.26222222222222 ,8.25555555555556 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.90666666666667 ,2.87777777777778 ,2.86 ,2.83555555555556 ,2.81555555555556 ,2.80444444444444 ,2.8 ",\ "3.79111111111111 ,3.75777777777778 ,3.73333333333333 ,3.70222222222222 ,3.68 ,3.66666666666667 ,3.66 ",\ "5.05777777777778 ,5.01333333333333 ,4.98444444444444 ,4.94444444444444 ,4.91555555555556 ,4.89777777777778 ,4.89333333333333 ",\ "7.77111111111111 ,7.71333333333333 ,7.67333333333333 ,7.61333333333333 ,7.57333333333333 ,7.55333333333333 ,7.54666666666667 ",\ "9.21555555555556 ,9.15333333333333 ,9.10666666666667 ,9.04 ,8.99555555555555 ,8.96888888888889 ,8.96444444444444 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.32222222222222 ,2.27111111111111 ,2.24444444444444 ,2.20666666666667 ,2.17777777777778 ,2.15777777777778 ,2.14888888888889 ",\ "3.30444444444444 ,3.24666666666667 ,3.21333333333333 ,3.16888888888889 ,3.13777777777778 ,3.11555555555556 ,3.10666666666667 ",\ "4.68444444444444 ,4.61555555555556 ,4.57777777777778 ,4.52444444444444 ,4.48444444444444 ,4.46 ,4.45111111111111 ",\ "7.58444444444444 ,7.49777777777778 ,7.44222222222222 ,7.36222222222222 ,7.31111111111111 ,7.28 ,7.27333333333333 ",\ "9.1 ,9.00222222222222 ,8.94 ,8.84666666666667 ,8.78444444444444 ,8.75111111111111 ,8.74444444444445 "); } related_pin : "B2" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("3.50888888888889 ,3.47555555555556 ,3.45111111111111 ,3.41555555555556 ,3.39111111111111 ,3.37333333333333 ,3.36222222222222 ",\ "4.37555555555556 ,4.33333333333333 ,4.30444444444444 ,4.26222222222222 ,4.22888888888889 ,4.20888888888889 ,4.2 ",\ "5.58666666666667 ,5.53333333333333 ,5.49777777777778 ,5.44222222222222 ,5.40222222222222 ,5.38 ,5.37111111111111 ",\ "8.09555555555556 ,8.02666666666667 ,7.97777777777778 ,7.90444444444445 ,7.85333333333333 ,7.82222222222222 ,7.81333333333333 ",\ "9.39555555555556 ,9.32 ,9.26666666666667 ,9.18444444444444 ,9.12666666666667 ,9.09333333333333 ,9.08444444444445 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.20444444444444 ,2.15333333333333 ,2.12444444444444 ,2.08444444444444 ,2.05555555555556 ,2.03555555555556 ,2.02666666666667 ",\ "3.02666666666667 ,2.96444444444444 ,2.92888888888889 ,2.88 ,2.84444444444444 ,2.82222222222222 ,2.80888888888889 ",\ "4.21111111111111 ,4.13555555555556 ,4.09111111111111 ,4.03111111111111 ,3.98666666666667 ,3.95777777777778 ,3.94444444444444 ",\ "6.77111111111111 ,6.67333333333333 ,6.61333333333333 ,6.52666666666667 ,6.46444444444444 ,6.42888888888889 ,6.42 ",\ "8.14 ,8.03777777777778 ,7.96888888888889 ,7.86888888888889 ,7.8 ,7.76222222222222 ,7.75555555555556 "); } related_pin : "C1" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("3.56888888888889 ,3.53555555555556 ,3.51111111111111 ,3.47555555555556 ,3.44888888888889 ,3.43111111111111 ,3.42222222222222 ",\ "4.39777777777778 ,4.35555555555556 ,4.32888888888889 ,4.28666666666667 ,4.25555555555556 ,4.23555555555556 ,4.22666666666667 ",\ "5.58666666666667 ,5.53555555555556 ,5.50222222222222 ,5.45333333333333 ,5.41777777777778 ,5.39333333333333 ,5.38222222222222 ",\ "8.14666666666667 ,8.08666666666667 ,8.04222222222222 ,7.97333333333333 ,7.92444444444444 ,7.89555555555556 ,7.88444444444445 ",\ "9.51333333333333 ,9.45111111111111 ,9.4 ,9.32222222222222 ,9.26888888888889 ,9.23777777777778 ,9.22666666666667 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8422222222222, 21.66, 32.5022222222222, 43.3222222222222, 54.1422222222222 "); values ("2.28222222222222 ,2.23111111111111 ,2.20222222222222 ,2.16 ,2.13111111111111 ,2.11111111111111 ,2.10222222222222 ",\ "3.16888888888889 ,3.10666666666667 ,3.07333333333333 ,3.02666666666667 ,2.99111111111111 ,2.96666666666667 ,2.95555555555556 ",\ "4.44222222222222 ,4.37111111111111 ,4.32888888888889 ,4.26888888888889 ,4.22888888888889 ,4.2 ,4.18888888888889 ",\ "7.19111111111111 ,7.1 ,7.04222222222222 ,6.95777777777778 ,6.9 ,6.86666666666667 ,6.85777777777778 ",\ "8.66 ,8.56222222222222 ,8.49555555555555 ,8.39777777777778 ,8.33333333333333 ,8.29777777777778 ,8.29111111111111 "); } related_pin : "C2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2412 ; } pin(A1) { direction : input ; capacitance : 0.001230 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001244 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.001436 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.001451 ; max_transition : 2.7273 ; } pin(C1) { direction : input ; capacitance : 0.001332 ; max_transition : 2.7273 ; } pin(C2) { direction : input ; capacitance : 0.001286 ; max_transition : 2.7273 ; } } cell(OAI22_A) { area : 8 ; cell_footprint : OAI22 ; cell_leakage_power : 0.103936 ; pin(Z) { direction : output ; function : "((A2+A1)*(B2+B1))'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("4.73555555555556 ,6.58222222222222 ,8.82444444444445 ,13.0933333333333 ,17.2311111111111 ,21.76 ,26.2977777777778 ",\ "10.4133333333333 ,13.2466666666667 ,16.1822222222222 ,21.4955555555556 ,26.46 ,31.16 ,35.6111111111111 ",\ "15.8133333333333 ,20.0266666666667 ,23.9355555555556 ,30.7066666666667 ,36.8866666666667 ,42.6511111111111 ,48.04 ",\ "24.1177777777778 ,30.3311111111111 ,35.8244444444444 ,45.0511111111111 ,53.2133333333333 ,60.5911111111111 ,67.2355555555555 ",\ "29.2444444444444 ,35.6311111111111 ,41.5355555555556 ,51.5644444444445 ,60.3822222222222 ,68.2244444444444 ,75.1222222222222 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("7.29333333333333 ,10.4466666666667 ,14.6755555555556 ,22.8933333333333 ,30.8866666666667 ,39.8244444444444 ,48.7777777777778 ",\ "13.0466666666667 ,16.2244444444444 ,20.74 ,29.5933333333333 ,37.9911111111111 ,45.8711111111111 ,53.2111111111111 ",\ "19.2933333333333 ,22.6422222222222 ,27.6933333333333 ,37.6644444444444 ,47.06 ,55.76 ,63.72 ",\ "31.2955555555556 ,34.4177777777778 ,40.2688888888889 ,52.1533333333333 ,63.2488888888889 ,73.26 ,82.0755555555556 ",\ "39.0933333333333 ,41.4422222222222 ,47.3711111111111 ,59.8422222222222 ,71.5 ,81.8911111111111 ,90.8488888888889 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("2.81555555555556 ,4.05555555555556 ,5.46444444444445 ,8.15333333333333 ,10.8 ,13.4733333333333 ,16.1444444444444 ",\ "3.11111111111111 ,5.56222222222222 ,7.75111111111111 ,11.5244444444444 ,15.0244444444444 ,18.3711111111111 ,21.6044444444444 ",\ "0.155555555555556 ,4.30222222222222 ,7.60222222222222 ,12.9355555555556 ,17.6777777777778 ,22.0888888888889 ,26.24 ",\ "-9.23555555555556 ,-2.85777777777778 ,2.12 ,10.0155555555556 ,16.8733333333333 ,23.0955555555556 ,28.7844444444444 ",\ "-12.0311111111111 ,-5.80666666666667 ,-0.571111111111111 ,8.02 ,15.5644444444444 ,22.3955555555556 ,28.5977777777778 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("4.89111111111111 ,6.58 ,8.78666666666667 ,12.9111111111111 ,16.7911111111111 ,21.6355555555556 ,26.4977777777778 ",\ "12.6866666666667 ,14.5955555555556 ,17.1644444444444 ,22.02 ,26.4111111111111 ,30.3088888888889 ,33.6911111111111 ",\ "22.1777777777778 ,24.5666666666667 ,27.7844444444444 ,33.8555555555556 ,39.3222222222222 ,44.1244444444444 ,48.2311111111111 ",\ "39.2733333333333 ,42.6155555555556 ,47.0911111111111 ,55.3711111111111 ,62.5555555555556 ,68.5488888888889 ,73.2844444444444 ",\ "47.6888888888889 ,51.3222222222222 ,56.3133333333333 ,65.4755555555556 ,73.2333333333333 ,79.4422222222222 ,84.0177777777778 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("4.62222222222222 ,6.43555555555556 ,8.67333333333333 ,13.0177777777778 ,17.2911111111111 ,21.7422222222222 ,26.1977777777778 ",\ "9.00888888888889 ,11.6333333333333 ,14.4044444444444 ,19.4933333333333 ,24.3222222222222 ,28.9688888888889 ,33.4488888888889 ",\ "13.3266666666667 ,17.0822222222222 ,20.6133333333333 ,26.78 ,32.4533333333333 ,37.7933333333333 ,42.8355555555556 ",\ "20.1488888888889 ,25.6755555555556 ,30.5155555555556 ,38.6133333333333 ,45.7933333333333 ,52.3133333333333 ,58.2355555555556 ",\ "24.0133333333333 ,29.8866666666667 ,35.1466666666667 ,43.98 ,51.7488888888889 ,58.7044444444444 ,64.9066666666667 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("6.88222222222222 ,10.0177777777778 ,14.3088888888889 ,22.8466666666667 ,31.3111111111111 ,40.2111111111111 ,49.1333333333333 ",\ "12.98 ,15.8177777777778 ,20.0911111111111 ,28.7244444444444 ,37.1866666666667 ,45.3911111111111 ,53.3088888888889 ",\ "20.4244444444444 ,23.0333333333333 ,27.4422222222222 ,36.5022222222222 ,45.3488888888889 ,53.8244444444444 ,61.8711111111111 ",\ "35.2955555555556 ,37.24 ,41.8222222222222 ,51.6644444444444 ,61.2844444444444 ,70.36 ,78.7644444444445 ",\ "44.2555555555556 ,45.5044444444444 ,49.9866666666667 ,60.02 ,69.9133333333333 ,79.22 ,87.7688888888889 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("3.33555555555556 ,4.52666666666667 ,5.91333333333333 ,8.59111111111111 ,11.24 ,13.9044444444444 ,16.5711111111111 ",\ "4.51555555555556 ,6.74222222222222 ,8.80666666666667 ,12.44 ,15.8533333333333 ,19.1466666666667 ,22.3466666666667 ",\ "2.91333333333333 ,6.6 ,9.64444444444444 ,14.6733333333333 ,19.2177777777778 ,23.4822222222222 ,27.5311111111111 ",\ "-3.53333333333333 ,1.98888888888889 ,6.47777777777778 ,13.7688888888889 ,20.1933333333333 ,26.0688888888889 ,31.4755555555556 ",\ "-4.93333333333333 ,0.317777777777778 ,4.97777777777778 ,12.8333333333333 ,19.8333333333333 ,26.2155555555556 ,32.0288888888889 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("5.40888888888889 ,7.08888888888889 ,9.31111111111111 ,13.4933333333333 ,17.4488888888889 ,22.34 ,27.2511111111111 ",\ "13.4977777777778 ,15.2955555555556 ,17.8111111111111 ,22.62 ,27.0133333333333 ,30.94 ,34.3822222222222 ",\ "23.44 ,25.6022222222222 ,28.6733333333333 ,34.5644444444444 ,39.9288888888889 ,44.6844444444445 ,48.7955555555556 ",\ "41.4844444444444 ,44.46 ,48.6466666666667 ,56.5333333333333 ,63.4755555555556 ,69.3466666666667 ,74.0733333333333 ",\ "50.3644444444444 ,53.6333333333333 ,58.2911111111111 ,66.9844444444444 ,74.4577777777778 ,80.5466666666667 ,85.16 "); } } timing() { related_pin : "B1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("6.26222222222222 ,7.99111111111111 ,10.1711111111111 ,14.3688888888889 ,18.4533333333333 ,22.9377777777778 ,27.4311111111111 ",\ "13.0022222222222 ,15.38 ,18.0866666666667 ,23.1488888888889 ,27.9422222222222 ,32.5111111111111 ,36.8555555555556 ",\ "19.7666666666667 ,23.1177777777778 ,26.6 ,32.9133333333333 ,38.8 ,44.3511111111111 ,49.5733333333333 ",\ "30.1844444444444 ,34.9644444444444 ,39.7377777777778 ,48.1866666666667 ,55.8755555555556 ,62.9266666666667 ,69.3555555555556 ",\ "35.8844444444444 ,40.7155555555556 ,45.8177777777778 ,54.9733333333333 ,63.2577777777778 ,70.7511111111111 ,77.4422222222222 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("7.32888888888889 ,10.4422222222222 ,14.7422222222222 ,23.4466666666667 ,32.2088888888889 ,40.9377777777778 ,49.68 ",\ "14.6222222222222 ,17.38 ,21.5133333333333 ,29.9844444444444 ,38.4733333333333 ,46.9133333333333 ,55.2688888888889 ",\ "23.3133333333333 ,25.9177777777778 ,30.0955555555556 ,38.7288888888889 ,47.3377777777778 ,55.7933333333333 ,64.0511111111111 ",\ "37.2311111111111 ,39.9711111111111 ,44.4777777777778 ,53.8644444444445 ,63.2355555555556 ,72.4155555555556 ,81.3177777777778 ",\ "43.3622222222222 ,46.2444444444444 ,50.9422222222222 ,60.7888888888889 ,70.7066666666667 ,80.4977777777778 ,90.0666666666667 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("3.25555555555556 ,4.45111111111111 ,5.83111111111111 ,8.49333333333333 ,11.1222222222222 ,13.7533333333333 ,16.3844444444444 ",\ "3.11111111111111 ,5.36888888888889 ,7.43777777777778 ,11.0311111111111 ,14.3533333333333 ,17.5133333333333 ,20.5444444444444 ",\ "0.0333333333333333 ,3.77777777777778 ,6.84 ,11.8133333333333 ,16.1977777777778 ,20.2244444444444 ,23.9577777777778 ",\ "-9.36 ,-3.57111111111111 ,1.06444444444444 ,8.44222222222222 ,14.7822222222222 ,20.4511111111111 ,25.5488888888889 ",\ "-12.8466666666667 ,-7.04888888888889 ,-2.07777777777778 ,6.08 ,13.1688888888889 ,19.5066666666667 ,25.18 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("4.19333333333333 ,5.80666666666667 ,8.00666666666667 ,12.2955555555556 ,16.4711111111111 ,21.1711111111111 ,25.8866666666667 ",\ "10.8222222222222 ,12.3555555555556 ,14.6622222222222 ,19.2111111111111 ,23.4911111111111 ,27.4488888888889 ,31.06 ",\ "19.3355555555556 ,20.96 ,23.5866666666667 ,28.7844444444444 ,33.5933333333333 ,37.9177777777778 ,41.7133333333333 ",\ "34.58 ,36.6333333333333 ,40.0244444444444 ,46.6355555555556 ,52.54 ,57.5844444444444 ,61.6888888888889 ",\ "41.56 ,43.8688888888889 ,47.6577777777778 ,54.9711111111111 ,61.3933333333333 ,66.74 ,70.9244444444444 "); } } timing() { related_pin : "B2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("6.12888888888889 ,7.84888888888889 ,10.0355555555556 ,14.3155555555556 ,18.5377777777778 ,22.9577777777778 ,27.3844444444444 ",\ "11.3933333333333 ,13.6488888888889 ,16.2377777777778 ,21.1222222222222 ,25.8155555555556 ,30.3533333333333 ,34.7422222222222 ",\ "16.8711111111111 ,19.9222222222222 ,23.1066666666667 ,28.9044444444444 ,34.3466666666667 ,39.5222222222222 ,44.4422222222222 ",\ "25.6688888888889 ,29.9711111111111 ,34.2044444444444 ,41.6577777777778 ,48.4444444444444 ,54.7066666666667 ,60.46 ",\ "30.1911111111111 ,34.6977777777778 ,39.2666666666667 ,47.3555555555556 ,54.6711111111111 ,61.3311111111111 ,67.3488888888889 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("6.90666666666667 ,10.0844444444444 ,14.4377777777778 ,23.2022222222222 ,31.9866666666667 ,40.8444444444444 ,49.7177777777778 ",\ "12.2933333333333 ,15.3044444444444 ,19.7066666666667 ,28.5511111111111 ,37.2155555555556 ,45.6244444444444 ,53.7555555555556 ",\ "19.2 ,22.1088888888889 ,26.7666666666667 ,36.1333333333333 ,45.0866666666667 ,53.4933333333333 ,61.2955555555556 ",\ "32.4822222222222 ,34.7533333333333 ,39.8355555555556 ,50.3977777777778 ,60.2888888888889 ,69.1777777777778 ,76.9422222222222 ",\ "39.7222222222222 ,41.2066666666667 ,46.3422222222222 ,57.4555555555556 ,67.9066666666667 ,77.2133333333333 ,85.2044444444444 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("3.75333333333333 ,4.90666666666667 ,6.27333333333333 ,8.93333333333333 ,11.5755555555556 ,14.2066666666667 ,16.8422222222222 ",\ "4.42444444444444 ,6.48444444444444 ,8.45111111111111 ,11.9311111111111 ,15.1911111111111 ,18.3177777777778 ,21.3377777777778 ",\ "2.58 ,5.92222222222222 ,8.76666666666667 ,13.4911111111111 ,17.72 ,21.64 ,25.3044444444444 ",\ "-4.14222222222222 ,0.873333333333333 ,5.08444444444444 ,11.9577777777778 ,17.9555555555556 ,23.3622222222222 ,28.2533333333333 ",\ "-6.33333333333333 ,-1.44666666666667 ,3.01555555555556 ,10.5577777777778 ,17.2155555555556 ,23.2133333333333 ,28.6066666666667 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("4.65555555555556 ,6.28888888888889 ,8.51555555555556 ,12.8488888888889 ,17.0644444444444 ,21.8444444444444 ,26.6377777777778 ",\ "11.4844444444444 ,12.9711111111111 ,15.2511111111111 ,19.78 ,24.0666666666667 ,28.0511111111111 ,31.7088888888889 ",\ "20.4488888888889 ,21.9266666666667 ,24.4355555555556 ,29.48 ,34.2155555555556 ,38.5377777777778 ,42.3955555555556 ",\ "36.86 ,38.5911111111111 ,41.6844444444444 ,47.8711111111111 ,53.5266666666667 ,58.4733333333333 ,62.6311111111111 ",\ "44.4422222222222 ,46.3866666666667 ,49.8022222222222 ,56.5644444444444 ,62.6466666666667 ,67.8422222222222 ,72.0622222222222 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("1.21777777777778 ,1.19555555555556 ,1.18444444444444 ,1.17111111111111 ,1.16444444444444 ,1.16444444444444 ,1.16666666666667 ",\ "2.28 ,2.16444444444444 ,2.09555555555556 ,2.00222222222222 ,1.93333333333333 ,1.88666666666667 ,1.86 ",\ "3.78666666666667 ,3.56666666666667 ,3.42666666666667 ,3.22666666666667 ,3.07777777777778 ,2.96666666666667 ,2.89777777777778 ",\ "7.02444444444444 ,6.68888888888889 ,6.43111111111111 ,6.03555555555556 ,5.73111111111111 ,5.50444444444445 ,5.35333333333333 ",\ "8.75111111111111 ,8.40444444444444 ,8.10222222222222 ,7.62222222222222 ,7.24444444444445 ,6.96222222222222 ,6.77111111111111 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("0.482222222222222 ,0.455555555555556 ,0.442222222222222 ,0.426666666666667 ,0.417777777777778 ,0.415555555555556 ,0.417777777777778 ",\ "1.54222222222222 ,1.43111111111111 ,1.36 ,1.25777777777778 ,1.18222222222222 ,1.12888888888889 ,1.09555555555556 ",\ "3.05555555555556 ,2.86222222222222 ,2.72444444444444 ,2.51555555555556 ,2.35555555555556 ,2.23555555555556 ,2.15555555555556 ",\ "6.30888888888889 ,6.07555555555555 ,5.84888888888889 ,5.47555555555556 ,5.16888888888889 ,4.92666666666667 ,4.74888888888889 ",\ "8.04444444444444 ,7.85111111111111 ,7.60888888888889 ,7.17333333333333 ,6.80666666666667 ,6.50888888888889 ,6.28222222222222 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("1.30444444444444 ,1.29333333333333 ,1.28888888888889 ,1.28444444444444 ,1.28222222222222 ,1.28444444444444 ,1.28888888888889 ",\ "2.33777777777778 ,2.22222222222222 ,2.15555555555556 ,2.06666666666667 ,2.00444444444444 ,1.96222222222222 ,1.93777777777778 ",\ "3.84444444444444 ,3.61555555555556 ,3.47111111111111 ,3.26666666666667 ,3.11555555555556 ,3.01111111111111 ,2.94666666666667 ",\ "7.16 ,6.82444444444444 ,6.55111111111111 ,6.12888888888889 ,5.80222222222222 ,5.55777777777778 ,5.39777777777778 ",\ "8.96888888888889 ,8.63555555555556 ,8.31555555555556 ,7.78888888888889 ,7.37111111111111 ,7.05555555555556 ,6.84 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("0.586666666666667 ,0.568888888888889 ,0.557777777777778 ,0.544444444444445 ,0.537777777777778 ,0.535555555555556 ,0.537777777777778 ",\ "1.69111111111111 ,1.59555555555556 ,1.52666666666667 ,1.42666666666667 ,1.34888888888889 ,1.29333333333333 ,1.25777777777778 ",\ "3.26666666666667 ,3.09777777777778 ,2.96444444444444 ,2.75777777777778 ,2.59555555555556 ,2.47111111111111 ,2.38444444444444 ",\ "6.63777777777778 ,6.43333333333333 ,6.22444444444444 ,5.86888888888889 ,5.57333333333333 ,5.33555555555556 ,5.15333333333333 ",\ "8.43333333333333 ,8.26222222222222 ,8.04222222222222 ,7.64222222222222 ,7.3 ,7.01555555555556 ,6.78888888888889 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("1.73777777777778 ,1.72 ,1.71333333333333 ,1.70666666666667 ,1.70222222222222 ,1.7 ,1.69555555555556 ",\ "2.79555555555556 ,2.70444444444444 ,2.64444444444444 ,2.55333333333333 ,2.48444444444444 ,2.43333333333333 ,2.39777777777778 ",\ "4.26444444444444 ,4.10666666666667 ,3.98 ,3.78888888888889 ,3.63777777777778 ,3.52666666666667 ,3.44888888888889 ",\ "7.31777777777778 ,7.1 ,6.89777777777778 ,6.56444444444444 ,6.29777777777778 ,6.08666666666667 ,5.93111111111111 ",\ "8.89555555555556 ,8.69111111111111 ,8.47555555555556 ,8.10666666666667 ,7.79777777777778 ,7.55111111111111 ,7.36 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("0.426666666666667 ,0.404444444444444 ,0.393333333333333 ,0.377777777777778 ,0.366666666666667 ,0.364444444444445 ,0.364444444444445 ",\ "1.32222222222222 ,1.23111111111111 ,1.17333333333333 ,1.09333333333333 ,1.03555555555556 ,0.993333333333333 ,0.971111111111111 ",\ "2.66 ,2.49555555555556 ,2.38222222222222 ,2.21111111111111 ,2.08222222222222 ,1.98666666666667 ,1.92444444444444 ",\ "5.71111111111111 ,5.51111111111111 ,5.30666666666667 ,4.95777777777778 ,4.67555555555556 ,4.45555555555556 ,4.29777777777778 ",\ "7.42 ,7.25777777777778 ,7.02 ,6.58444444444445 ,6.22222222222222 ,5.93333333333333 ,5.71555555555556 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("1.84 ,1.82222222222222 ,1.82888888888889 ,1.85111111111111 ,1.86222222222222 ,1.85777777777778 ,1.84 ",\ "2.83555555555556 ,2.75333333333333 ,2.70666666666667 ,2.64222222222222 ,2.58888888888889 ,2.54222222222222 ,2.50444444444444 ",\ "4.27555555555556 ,4.13333333333333 ,4.02 ,3.84222222222222 ,3.70444444444444 ,3.60222222222222 ,3.53333333333333 ",\ "7.41555555555556 ,7.21777777777778 ,7.01555555555556 ,6.67333333333333 ,6.39555555555556 ,6.18222222222222 ,6.02888888888889 ",\ "9.10666666666667 ,8.91555555555556 ,8.69333333333333 ,8.30222222222222 ,7.97111111111111 ,7.70444444444445 ,7.49555555555556 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.313333333333333, 1.16666666666667, 2.33555555555556, 4.64666666666667, 6.93555555555556, 9.24888888888889, 11.56 "); values ("0.535555555555556 ,0.524444444444444 ,0.52 ,0.513333333333333 ,0.511111111111111 ,0.511111111111111 ,0.515555555555556 ",\ "1.48 ,1.40222222222222 ,1.35111111111111 ,1.27777777777778 ,1.22222222222222 ,1.18444444444444 ,1.16222222222222 ",\ "2.88666666666667 ,2.74 ,2.63111111111111 ,2.46888888888889 ,2.34222222222222 ,2.24666666666667 ,2.18222222222222 ",\ "6.06444444444444 ,5.88222222222222 ,5.69111111111111 ,5.36222222222222 ,5.09333333333333 ,4.88 ,4.72222222222222 ",\ "7.83333333333333 ,7.68222222222222 ,7.46444444444444 ,7.06444444444444 ,6.72444444444444 ,6.45111111111111 ,6.24 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0515 ; } pin(A1) { direction : input ; capacitance : 0.001838 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.001915 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.001745 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.001684 ; max_transition : 2.7273 ; } } cell(OAI22_B) { area : 8 ; cell_footprint : OAI22 ; cell_leakage_power : 0.225132 ; pin(Z) { direction : output ; function : "((A2+A1)*(B2+B1))'" ; capacitance : 0.000000 ; timing() { related_pin : "A1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("4.18 ,6.09333333333333 ,8.43777777777778 ,13.1244444444444 ,17.5777777777778 ,22.0311111111111 ,26.4888888888889 ",\ "9.09555555555556 ,12.06 ,14.9644444444444 ,20.3511111111111 ,25.6777777777778 ,31.0155555555556 ,36.1622222222222 ",\ "13.4933333333333 ,17.9844444444444 ,21.7577777777778 ,28.2711111111111 ,34.4444444444444 ,40.4933333333333 ,46.4644444444444 ",\ "19.74 ,26.5333333333333 ,31.8288888888889 ,40.5244444444444 ,48.4311111111111 ,55.9222222222222 ,63.0733333333333 ",\ "23.78 ,30.8133333333333 ,36.5533333333333 ,46.1222222222222 ,54.8266666666667 ,63.0044444444444 ,70.7355555555556 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("6.81111111111111 ,10.0577777777778 ,14.2711111111111 ,22.1688888888889 ,31.5 ,40.8666666666667 ,50.26 ",\ "12.9555555555556 ,16.2933333333333 ,20.8444444444444 ,29.48 ,37.2755555555556 ,44.62 ,55.3311111111111 ",\ "19.6777777777778 ,23.2822222222222 ,28.44 ,38.4666666666667 ,47.6977777777778 ,55.9466666666667 ,63.1244444444444 ",\ "32.5977777777778 ,36.1133333333333 ,42.1311111111111 ,54.3911111111111 ,65.8866666666667 ,76.1688888888889 ,85.0377777777778 ",\ "40.8044444444444 ,43.5666666666667 ,49.6377777777778 ,62.5155555555556 ,74.6844444444445 ,85.4911111111111 ,94.6444444444445 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("2.90666666666667 ,4.3 ,5.98888888888889 ,9.42666666666667 ,12.4288888888889 ,15.4244444444444 ,18.4177777777778 ",\ "3.86222222222222 ,6.39333333333333 ,8.73111111111111 ,12.9866666666667 ,17.2177777777778 ,21.3888888888889 ,25.0422222222222 ",\ "2.08222222222222 ,6.28222222222222 ,9.62222222222222 ,15.1422222222222 ,20.2422222222222 ,25.1977777777778 ,30.0955555555556 ",\ "-4.94 ,1.58888888888889 ,6.57555555555556 ,14.4733333333333 ,21.4466666666667 ,27.9555555555556 ,34.1466666666667 ",\ "-6.97555555555556 ,-0.488888888888889 ,4.84 ,13.5755555555556 ,21.3933333333333 ,28.7177777777778 ,35.6844444444444 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("4.88222222222222 ,6.84888888888889 ,9.30888888888889 ,13.7377777777778 ,19.4266666666667 ,25.1533333333333 ,30.9 ",\ "12.74 ,14.9533333333333 ,17.7533333333333 ,22.8555555555556 ,27.2133333333333 ,31.1822222222222 ,38.1666666666667 ",\ "22.3666666666667 ,25.1111111111111 ,28.5533333333333 ,34.9844444444444 ,40.6755555555556 ,45.4844444444444 ,49.3355555555556 ",\ "39.9511111111111 ,43.6622222222222 ,48.3266666666667 ,57.1377777777778 ,64.9666666666667 ,71.5422222222222 ,76.6933333333333 ",\ "48.7177777777778 ,52.6622222222222 ,57.8022222222222 ,67.5488888888889 ,76.1 ,83.0911111111111 ,88.3066666666667 "); } } timing() { related_pin : "A2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("4.06666666666667 ,5.95333333333333 ,8.31333333333333 ,13.0888888888889 ,17.52 ,21.9511111111111 ,26.3844444444444 ",\ "7.76 ,10.5155555555556 ,13.3044444444444 ,18.5488888888889 ,23.7777777777778 ,29.0244444444444 ,33.9311111111111 ",\ "11.0688888888889 ,15.0977777777778 ,18.5822222222222 ,24.6355555555556 ,30.3755555555556 ,35.9977777777778 ,41.5533333333333 ",\ "15.6533333333333 ,21.7466666666667 ,26.5511111111111 ,34.3911111111111 ,41.4422222222222 ,48.0688888888889 ,54.3644444444445 ",\ "18.3533333333333 ,24.8577777777778 ,30.1511111111111 ,38.8555555555556 ,46.6555555555556 ,53.9333333333333 ,60.7933333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("6.36666666666667 ,9.70444444444444 ,14.0444444444444 ,22.2555555555556 ,31.7333333333333 ,41.2488888888889 ,50.7888888888889 ",\ "12.4666666666667 ,15.7244444444444 ,20.1644444444444 ,28.7066666666667 ,36.5888888888889 ,44.1266666666667 ,54.5622222222222 ",\ "20.2222222222222 ,23.3933333333333 ,28.0333333333333 ,37.2644444444445 ,45.9955555555556 ,54.02 ,61.2311111111111 ",\ "36.3155555555556 ,38.72 ,43.4888888888889 ,53.7288888888889 ,63.7444444444444 ,73.0488888888889 ,81.4111111111111 ",\ "45.74 ,47.2133333333333 ,51.8 ,62.2466666666667 ,72.6244444444444 ,82.2488888888889 ,90.8111111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("3.45333333333333 ,4.79333333333333 ,6.45777777777778 ,9.91111111111111 ,12.8866666666667 ,15.8622222222222 ,18.84 ",\ "5.37777777777778 ,7.67555555555556 ,9.87111111111111 ,13.9711111111111 ,18.1177777777778 ,22.3088888888889 ,25.8888888888889 ",\ "5.02666666666667 ,8.76 ,11.82 ,17.0133333333333 ,21.9111111111111 ,26.7288888888889 ,31.5333333333333 ",\ "1.10222222222222 ,6.76666666666667 ,11.2155555555556 ,18.4555555555556 ,24.9777777777778 ,31.1333333333333 ,37.0177777777778 ",\ "0.597777777777778 ,6.08444444444444 ,10.7688888888889 ,18.6911111111111 ,25.9288888888889 ,32.78 ,39.3222222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("5.44 ,7.40444444444444 ,9.88888888888889 ,14.4133333333333 ,20.1311111111111 ,25.8866666666667 ,31.6711111111111 ",\ "13.6022222222222 ,15.72 ,18.4644444444444 ,23.5311111111111 ,27.92 ,31.96 ,38.8933333333333 ",\ "23.6844444444444 ,26.2444444444444 ,29.5444444444444 ,35.7955555555556 ,41.3866666666667 ,46.16 ,50.0222222222222 ",\ "42.2088888888889 ,45.6644444444444 ,50.0644444444444 ,58.4866666666667 ,66.0577777777778 ,72.4711111111111 ,77.5511111111111 ",\ "51.3888888888889 ,55.12 ,59.9666666666667 ,69.2577777777778 ,77.5155555555556 ,84.3511111111111 ,89.5311111111111 "); } } timing() { related_pin : "B1" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("5.20444444444444 ,7.01777777777778 ,9.3 ,13.8733333333333 ,18.3088888888889 ,22.7533333333333 ,27.2044444444444 ",\ "10.98 ,13.56 ,16.28 ,21.4466666666667 ,26.5822222222222 ,31.7355555555556 ,36.8511111111111 ",\ "16.5311111111111 ,20.2888888888889 ,23.7244444444444 ,29.8888888888889 ,35.8355555555556 ,41.6911111111111 ,47.4755555555556 ",\ "24.7355555555556 ,30.2888888888889 ,35 ,43.1111111111111 ,50.6777777777778 ,57.92 ,64.8666666666667 ",\ "29.3288888888889 ,35.0355555555556 ,40.1177777777778 ,49.0088888888889 ,57.2955555555556 ,65.1688888888889 ,72.64 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("6.65333333333333 ,9.96222222222222 ,14.4266666666667 ,23.3088888888889 ,32.4866666666667 ,41.6911111111111 ,50.9088888888889 ",\ "14.4666666666667 ,17.5422222222222 ,21.8466666666667 ,30.4733333333333 ,38.9111111111111 ,47.26 ,57.0377777777778 ",\ "23.2244444444444 ,26.3711111111111 ,30.7933333333333 ,39.7111111111111 ,48.4088888888889 ,56.7 ,64.4866666666667 ",\ "37.0088888888889 ,40.5288888888889 ,45.3133333333333 ,55.16 ,64.9244444444444 ,74.2644444444445 ,82.9711111111111 ",\ "43.6066666666667 ,47.1222222222222 ,51.9777777777778 ,62.2355555555556 ,72.6511111111111 ,82.7644444444445 ,92.3088888888889 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("3.06666666666667 ,4.43555555555556 ,6.10666666666667 ,9.40444444444445 ,12.4133333333333 ,15.4111111111111 ,18.4044444444444 ",\ "3.42888888888889 ,5.81777777777778 ,8.07555555555556 ,12.1644444444444 ,16.1688888888889 ,19.9422222222222 ,23.4866666666667 ",\ "1.35555555555556 ,5.22 ,8.38222222222222 ,13.5955555555556 ,18.3266666666667 ,22.84 ,27.2355555555556 ",\ "-5.95555555555556 ,0.0422222222222222 ,4.77111111111111 ,12.2333333333333 ,18.6888888888889 ,24.5933333333333 ,30.1022222222222 ",\ "-8.74444444444445 ,-2.64666666666667 ,2.51111111111111 ,10.8933333333333 ,18.2266666666667 ,24.9644444444444 ,31.2666666666667 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("4.19111111111111 ,6.12666666666667 ,8.63555555555556 ,13.2977777777778 ,18.98 ,24.6955555555556 ,30.4311111111111 ",\ "10.8888888888889 ,12.7711111111111 ,15.4022222222222 ,20.3711111111111 ,24.7511111111111 ,28.8244444444444 ,35.48 ",\ "19.5 ,21.4955555555556 ,24.4533333333333 ,30.2133333333333 ,35.4088888888889 ,39.8644444444444 ,43.4888888888889 ",\ "35.0844444444444 ,37.4511111111111 ,41.1488888888889 ,48.5266666666667 ,55.24 ,60.9622222222222 ,65.5244444444444 ",\ "42.3155555555556 ,44.8355555555556 ,48.8977777777778 ,57.0444444444445 ,64.4177777777778 ,70.6133333333333 ,75.4222222222222 "); } } timing() { related_pin : "B2" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("5.05333333333333 ,6.85777777777778 ,9.16444444444445 ,13.84 ,18.2577777777778 ,22.6777777777778 ,27.1044444444444 ",\ "9.45111111111111 ,11.8955555555556 ,14.5311111111111 ,19.5888888888889 ,24.6644444444444 ,29.7711111111111 ,34.6333333333333 ",\ "13.7622222222222 ,17.1777777777778 ,20.3755555555556 ,26.1355555555556 ,31.6933333333333 ,37.1755555555556 ,42.6111111111111 ",\ "20.2266666666667 ,25.2311111111111 ,29.5155555555556 ,36.8311111111111 ,43.5777777777778 ,50 ,56.1511111111111 ",\ "23.5977777777778 ,28.8866666666667 ,33.58 ,41.6511111111111 ,49.06 ,56.0511111111111 ,62.6888888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("5.98666666666667 ,9.42444444444445 ,14.0644444444444 ,23.3066666666667 ,32.7622222222222 ,42.2288888888889 ,51.7 ",\ "12.5644444444444 ,15.5888888888889 ,20 ,28.9266666666667 ,37.7222222222222 ,46.4466666666667 ,56.3644444444444 ",\ "21.7066666666667 ,24.1844444444444 ,28.3911111111111 ,37.1911111111111 ,45.9066666666667 ,54.3133333333333 ,62.3044444444444 ",\ "38.9288888888889 ,40.1644444444444 ,44.1311111111111 ,53.2488888888889 ,62.5355555555556 ,71.5 ,79.9377777777778 ",\ "46.3666666666667 ,46.9022222222222 ,50.8755555555556 ,60.5044444444445 ,70.4844444444444 ,80.1977777777778 ,89.3911111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("3.56888888888889 ,4.89333333333333 ,6.54444444444444 ,9.92666666666667 ,12.9333333333333 ,15.9377777777778 ,18.94 ",\ "4.78444444444444 ,6.96222222222222 ,9.09333333333333 ,13.0377777777778 ,16.9511111111111 ,20.8644444444444 ,24.3555555555556 ",\ "4.01111111111111 ,7.44444444444445 ,10.3444444444444 ,15.2488888888889 ,19.7844444444444 ,24.1666666666667 ,28.4622222222222 ",\ "-0.486666666666667 ,4.7 ,8.92444444444445 ,15.7644444444444 ,21.8088888888889 ,27.4111111111111 ,32.6888888888889 ",\ "-1.94222222222222 ,3.22222222222222 ,7.78222222222222 ,15.4088888888889 ,22.2266666666667 ,28.5688888888889 ,34.5533333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("4.70222222222222 ,6.65555555555556 ,9.21111111111111 ,14.0044444444444 ,19.7533333333333 ,25.5377777777778 ,31.3466666666667 ",\ "11.6555555555556 ,13.4888888888889 ,16.1044444444444 ,21.12 ,25.6244444444444 ,29.8622222222222 ,36.52 ",\ "20.6911111111111 ,22.5577777777778 ,25.4266666666667 ,31.12 ,36.3533333333333 ,40.9355555555556 ,44.7666666666667 ",\ "37.2711111111111 ,39.3933333333333 ,42.8622222222222 ,49.94 ,56.5088888888889 ,62.2133333333333 ,66.8622222222222 ",\ "45.0666666666667 ,47.3088888888889 ,51.0777777777778 ,58.8044444444444 ,65.9333333333333 ,72.0244444444444 ,76.8466666666667 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("2.21555555555556 ,2.16444444444444 ,2.13777777777778 ,2.10222222222222 ,2.08 ,2.07111111111111 ,2.07555555555556 ",\ "4.48 ,4.23111111111111 ,4.07555555555556 ,3.84888888888889 ,3.68222222222222 ,3.56888888888889 ,3.50444444444444 ",\ "7.68444444444444 ,7.22 ,6.90444444444444 ,6.42666666666667 ,6.06888888888889 ,5.81333333333333 ,5.65555555555556 ",\ "14.5488888888889 ,13.8488888888889 ,13.2777777777778 ,12.3666666666667 ,11.66 ,11.1355555555556 ,10.7955555555556 ",\ "18.2022222222222 ,17.4822222222222 ,16.82 ,15.7266666666667 ,14.8622222222222 ,14.2155555555556 ,13.7844444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("0.98 ,0.924444444444444 ,0.893333333333333 ,0.855555555555556 ,0.835555555555556 ,0.831111111111111 ,0.837777777777778 ",\ "3.23333333333333 ,2.97777777777778 ,2.81333333333333 ,2.57111111111111 ,2.39333333333333 ,2.27333333333333 ,2.20888888888889 ",\ "6.44444444444444 ,5.99555555555556 ,5.67333333333333 ,5.17777777777778 ,4.8 ,4.52888888888889 ,4.36 ",\ "13.34 ,12.7733333333333 ,12.24 ,11.3488888888889 ,10.6333333333333 ,10.0777777777778 ,9.68444444444444 ",\ "17.0133333333333 ,16.5266666666667 ,15.9444444444444 ,14.9133333333333 ,14.0555555555556 ,13.3711111111111 ,12.86 "); } related_pin : "A1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("2.36666666666667 ,2.33555555555556 ,2.32222222222222 ,2.30666666666667 ,2.3 ,2.3 ,2.30666666666667 ",\ "4.52222222222222 ,4.29777777777778 ,4.14888888888889 ,3.93333333333333 ,3.77777777777778 ,3.67555555555556 ,3.62666666666667 ",\ "7.66666666666667 ,7.22888888888889 ,6.91111111111111 ,6.42888888888889 ,6.07333333333333 ,5.82666666666667 ,5.69111111111111 ",\ "14.6155555555556 ,13.9444444444444 ,13.3511111111111 ,12.3911111111111 ,11.6422222222222 ,11.0955555555556 ,10.7444444444444 ",\ "18.4111111111111 ,17.72 ,17.0244444444444 ,15.8488888888889 ,14.9155555555556 ,14.2111111111111 ,13.7355555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("1.19111111111111 ,1.14444444444444 ,1.12 ,1.08666666666667 ,1.06888888888889 ,1.06222222222222 ,1.06666666666667 ",\ "3.51777777777778 ,3.29777777777778 ,3.14 ,2.9 ,2.71777777777778 ,2.59111111111111 ,2.51555555555556 ",\ "6.82666666666667 ,6.43777777777778 ,6.13111111111111 ,5.64888888888889 ,5.27111111111111 ,4.99111111111111 ,4.80444444444444 ",\ "13.8866666666667 ,13.3977777777778 ,12.9155555555556 ,12.0911111111111 ,11.4133333333333 ,10.8733333333333 ,10.4688888888889 ",\ "17.6288888888889 ,17.2111111111111 ,16.6977777777778 ,15.78 ,14.9977777777778 ,14.3511111111111 ,13.84 "); } related_pin : "A2" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("2.86 ,2.84 ,2.84666666666667 ,2.86222222222222 ,2.87111111111111 ,2.87333333333333 ,2.86888888888889 ",\ "5.16444444444444 ,4.98666666666667 ,4.85555555555556 ,4.65555555555556 ,4.50666666666667 ,4.40444444444444 ,4.34666666666667 ",\ "8.34222222222222 ,8.00666666666667 ,7.72444444444444 ,7.27777777777778 ,6.94 ,6.70444444444445 ,6.56888888888889 ",\ "14.8666666666667 ,14.3888888888889 ,13.9355555555556 ,13.1777777777778 ,12.5755555555556 ,12.12 ,11.8088888888889 ",\ "18.2066666666667 ,17.7488888888889 ,17.2733333333333 ,16.4533333333333 ,15.7733333333333 ,15.2311111111111 ,14.8266666666667 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("0.871111111111111 ,0.822222222222222 ,0.795555555555556 ,0.762222222222222 ,0.744444444444444 ,0.737777777777778 ,0.744444444444444 ",\ "2.85111111111111 ,2.62222222222222 ,2.48222222222222 ,2.28 ,2.13555555555556 ,2.04 ,1.99111111111111 ",\ "5.76666666666667 ,5.35555555555556 ,5.07333333333333 ,4.64666666666667 ,4.32666666666667 ,4.09777777777778 ,3.95777777777778 ",\ "12.3044444444444 ,11.7777777777778 ,11.2755555555556 ,10.4355555555556 ,9.76 ,9.24 ,8.87555555555556 ",\ "15.9155555555556 ,15.46 ,14.8822222222222 ,13.8555555555556 ,13.0022222222222 ,12.3244444444444 ,11.8222222222222 "); } related_pin : "B1" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("2.99555555555556 ,3.01111111111111 ,3.03777777777778 ,3.07555555555556 ,3.09777777777778 ,3.10444444444444 ,3.09555555555556 ",\ "5.17111111111111 ,5.00666666666667 ,4.89555555555556 ,4.72888888888889 ,4.60222222222222 ,4.51111111111111 ,4.45333333333333 ",\ "8.28888888888889 ,7.94222222222222 ,7.67111111111111 ,7.24888888888889 ,6.92888888888889 ,6.70222222222222 ,6.56888888888889 ",\ "14.9644444444444 ,14.4688888888889 ,13.9933333333333 ,13.2 ,12.5733333333333 ,12.1022222222222 ,11.7866666666667 ",\ "18.5111111111111 ,18.0511111111111 ,17.5311111111111 ,16.6266666666667 ,15.8866666666667 ,15.3044444444444 ,14.8822222222222 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.651111111111111, 2.56, 5.09555555555556, 10.1466666666667, 15.2177777777778, 20.2911111111111, 25.3644444444444 "); values ("1.08888888888889 ,1.06 ,1.04444444444444 ,1.02666666666667 ,1.01777777777778 ,1.01777777777778 ,1.02888888888889 ",\ "3.16 ,2.96666666666667 ,2.83777777777778 ,2.64444444444444 ,2.50222222222222 ,2.40444444444444 ,2.35333333333333 ",\ "6.19333333333333 ,5.83555555555556 ,5.56888888888889 ,5.15333333333333 ,4.83333333333333 ,4.60222222222222 ,4.45555555555556 ",\ "12.9133333333333 ,12.4555555555556 ,11.9955555555556 ,11.2155555555556 ,10.58 ,10.08 ,9.71777777777778 ",\ "16.5933333333333 ,16.1977777777778 ,15.6844444444444 ,14.7666666666667 ,13.9911111111111 ,13.36 ,12.8755555555556 "); } related_pin : "B2" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1130 ; } pin(A1) { direction : input ; capacitance : 0.002913 ; max_transition : 2.7273 ; } pin(A2) { direction : input ; capacitance : 0.002966 ; max_transition : 2.7273 ; } pin(B1) { direction : input ; capacitance : 0.002826 ; max_transition : 2.7273 ; } pin(B2) { direction : input ; capacitance : 0.002740 ; max_transition : 2.7273 ; } } cell(OR2_B) { area : 5 ; cell_footprint : OR2 ; cell_leakage_power : 0.100009 ; pin(Z) { direction : output ; function : "(A+B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("3.24222222222222 ,5.02222222222222 ,7.38 ,12.08 ,16.7866666666667 ,21.5311111111111 ,26.28 ",\ "1.93555555555556 ,3.87555555555556 ,6.27555555555556 ,10.9444444444444 ,15.5311111111111 ,20.0622222222222 ,24.5466666666667 ",\ "-2.46444444444444 ,-0.124444444444444 ,2.40666666666667 ,7.13111111111111 ,11.7 ,16.1955555555556 ,20.6444444444444 ",\ "-14.3222222222222 ,-11.1377777777778 ,-8.38 ,-3.54444444444444 ,1.16666666666667 ,5.94888888888889 ,10.8622222222222 ",\ "-19.4355555555556 ,-16.1355555555556 ,-13.4577777777778 ,-8.75333333333333 ,-4.00444444444444 ,1.00666666666667 ,6.34666666666667 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("2.77333333333333 ,6.23111111111111 ,10.9622222222222 ,20.7955555555556 ,30.9244444444444 ,40.0755555555556 ,49.2288888888889 ",\ "3.90222222222222 ,7.16 ,11.6444444444444 ,20.9177777777778 ,30.5555555555556 ,40.5444444444444 ,50.8822222222222 ",\ "5.22888888888889 ,8.42666666666667 ,12.8355555555556 ,21.88 ,31.1733333333333 ,40.6933333333333 ,50.4355555555556 ",\ "7.42 ,10.6822222222222 ,15.1066666666667 ,24.0733333333333 ,33.1711111111111 ,42.3755555555556 ,51.6777777777778 ",\ "8.35555555555556 ,11.7177777777778 ,16.1977777777778 ,25.2511111111111 ,34.4288888888889 ,43.72 ,53.1111111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("6.77555555555556 ,7.96 ,9.4 ,12.4311111111111 ,15.4066666666667 ,17.9244444444444 ,20.4444444444444 ",\ "13.52 ,15.2688888888889 ,16.7888888888889 ,19.5488888888889 ,22.34 ,25.2444444444444 ,28.2733333333333 ",\ "21.0177777777778 ,23.5155555555556 ,25.2577777777778 ,28.0088888888889 ,30.5311111111111 ,32.9755555555556 ,35.3644444444444 ",\ "34.2044444444444 ,37.3222222222222 ,39.34 ,42.42 ,45.22 ,47.9222222222222 ,50.54 ",\ "40.9622222222222 ,43.6266666666667 ,45.5688888888889 ,48.88 ,52.1688888888889 ,55.5466666666667 ,58.9977777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("2.58666666666667 ,4.36444444444444 ,6.74 ,11.4955555555556 ,16.2644444444444 ,21.0533333333333 ,25.8488888888889 ",\ "3.65333333333333 ,5.39111111111111 ,7.71333333333333 ,12.3488888888889 ,16.9577777777778 ,21.5333333333333 ,26.0755555555556 ",\ "4.96444444444444 ,6.72 ,9.05333333333333 ,13.6822222222222 ,18.2555555555556 ,22.7644444444444 ,27.2022222222222 ",\ "7.35333333333333 ,9.22444444444445 ,11.6288888888889 ,16.3466666666667 ,20.9622222222222 ,25.4666666666667 ,29.8533333333333 ",\ "8.47111111111111 ,10.4266666666667 ,12.8822222222222 ,17.6733333333333 ,22.3444444444444 ,26.8933333333333 ,31.3111111111111 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("3.64666666666667 ,5.42 ,7.78 ,12.5333333333333 ,17.2911111111111 ,22 ,26.7155555555556 ",\ "3.06222222222222 ,4.97777777777778 ,7.35333333333333 ,12.0111111111111 ,16.6377777777778 ,21.2555555555556 ,25.8733333333333 ",\ "-0.404444444444444 ,1.89777777777778 ,4.38666666666667 ,9.06 ,13.6155555555556 ,18.1266666666667 ,22.62 ",\ "-10.3088888888889 ,-7.25555555555556 ,-4.58666666666667 ,0.144444444444444 ,4.78888888888889 ,9.52666666666667 ,14.4044444444444 ",\ "-14.3555555555556 ,-11.2755555555556 ,-8.72222222222222 ,-4.14888888888889 ,0.526666666666667 ,5.49333333333333 ,10.8 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("2.77111111111111 ,6.26222222222222 ,11.0422222222222 ,20.9644444444444 ,31.1133333333333 ,40.3644444444444 ,49.62 ",\ "3.77777777777778 ,7.06666666666667 ,11.6044444444444 ,20.9911111111111 ,30.7444444444444 ,40.8533333333333 ,51.3133333333333 ",\ "4.96222222222222 ,8.17333333333333 ,12.6355555555556 ,21.8022222222222 ,31.2311111111111 ,40.8977777777778 ,50.7955555555556 ",\ "6.91555555555556 ,10.1333333333333 ,14.5866666666667 ,23.6688888888889 ,32.8955555555556 ,42.24 ,51.6888888888889 ",\ "7.75555555555556 ,11.0288888888889 ,15.5222222222222 ,24.6644444444444 ,33.9511111111111 ,43.3533333333333 ,52.8533333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("6.68222222222222 ,7.88666666666667 ,9.33333333333333 ,12.3333333333333 ,15.2733333333333 ,17.8111111111111 ,20.3488888888889 ",\ "12.2911111111111 ,14.0911111111111 ,15.6577777777778 ,18.4777777777778 ,21.2977777777778 ,24.2088888888889 ,27.2266666666667 ",\ "18.9066666666667 ,21.4288888888889 ,23.2377777777778 ,26.1222222222222 ,28.7666666666667 ,31.3266666666667 ,33.8311111111111 ",\ "30.9622222222222 ,34.0266666666667 ,36.1711111111111 ,39.52 ,42.5377777777778 ,45.4044444444445 ,48.1488888888889 ",\ "36.7 ,39.3622222222222 ,41.52 ,45.2311111111111 ,48.7888888888889 ,52.3088888888889 ,55.8 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("2.51555555555556 ,4.32666666666667 ,6.71555555555556 ,11.3977777777778 ,16.1066666666667 ,21.0111111111111 ,25.9177777777778 ",\ "3.46222222222222 ,5.29777777777778 ,7.71111111111111 ,12.4266666666667 ,16.9933333333333 ,21.4044444444444 ,25.66 ",\ "4.64444444444444 ,6.56222222222222 ,9.06 ,13.9177777777778 ,18.5933333333333 ,23.0822222222222 ,27.3822222222222 ",\ "6.77111111111111 ,8.89333333333333 ,11.5888888888889 ,16.7733333333333 ,21.7066666666667 ,26.3844444444444 ,30.8044444444444 ",\ "7.74666666666667 ,9.98222222222222 ,12.7822222222222 ,18.1355555555556 ,23.2 ,27.9755555555556 ,32.4555555555556 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("0.642222222222222 ,0.633333333333333 ,0.633333333333333 ,0.633333333333333 ,0.633333333333333 ,0.635555555555556 ,0.635555555555556 ",\ "1.42444444444444 ,1.39777777777778 ,1.38666666666667 ,1.37555555555556 ,1.37111111111111 ,1.36666666666667 ,1.36666666666667 ",\ "2.52888888888889 ,2.48222222222222 ,2.46 ,2.43333333333333 ,2.41777777777778 ,2.40888888888889 ,2.40666666666667 ",\ "4.86 ,4.79111111111111 ,4.75111111111111 ,4.69777777777778 ,4.66222222222222 ,4.64222222222222 ,4.63333333333333 ",\ "6.08444444444444 ,6.01333333333333 ,5.96666666666667 ,5.9 ,5.85777777777778 ,5.83111111111111 ,5.82 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("1.07555555555556 ,1.06222222222222 ,1.05333333333333 ,1.04666666666667 ,1.04222222222222 ,1.04 ,1.03777777777778 ",\ "1.84 ,1.80666666666667 ,1.79333333333333 ,1.77777777777778 ,1.76888888888889 ,1.76222222222222 ,1.76 ",\ "2.91111111111111 ,2.86 ,2.83555555555556 ,2.80888888888889 ,2.79111111111111 ,2.78 ,2.77555555555556 ",\ "5.18222222222222 ,5.1 ,5.05777777777778 ,5.00222222222222 ,4.96666666666667 ,4.94444444444444 ,4.93777777777778 ",\ "6.37555555555556 ,6.28666666666667 ,6.23555555555556 ,6.16444444444444 ,6.11555555555556 ,6.08888888888889 ,6.08 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("0.713333333333333 ,0.706666666666667 ,0.704444444444444 ,0.704444444444444 ,0.704444444444444 ,0.706666666666667 ,0.708888888888889 ",\ "1.55555555555556 ,1.53111111111111 ,1.52222222222222 ,1.51111111111111 ,1.50444444444444 ,1.50222222222222 ,1.5 ",\ "2.73777777777778 ,2.69555555555556 ,2.67555555555556 ,2.65111111111111 ,2.63555555555556 ,2.62666666666667 ,2.62222222222222 ",\ "5.22666666666667 ,5.16222222222222 ,5.12444444444444 ,5.07333333333333 ,5.04 ,5.02 ,5.01111111111111 ",\ "6.52666666666667 ,6.46 ,6.41777777777778 ,6.35333333333333 ,6.31111111111111 ,6.28444444444444 ,6.27555555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.382222222222222, 1.41333333333333, 2.80666666666667, 5.58888888888889, 8.39555555555556, 11.1777777777778, 13.9622222222222 "); values ("1.13111111111111 ,1.11777777777778 ,1.11111111111111 ,1.10222222222222 ,1.09555555555556 ,1.09333333333333 ,1.09333333333333 ",\ "1.89555555555556 ,1.86444444444444 ,1.85333333333333 ,1.83777777777778 ,1.82888888888889 ,1.82444444444444 ,1.82 ",\ "2.99333333333333 ,2.94666666666667 ,2.92444444444444 ,2.90222222222222 ,2.88666666666667 ,2.87333333333333 ,2.86888888888889 ",\ "5.37777777777778 ,5.30888888888889 ,5.27111111111111 ,5.22 ,5.18444444444444 ,5.16222222222222 ,5.15333333333333 ",\ "6.66 ,6.59111111111111 ,6.54 ,6.47111111111111 ,6.42222222222222 ,6.39555555555556 ,6.38888888888889 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0622 ; } pin(A) { direction : input ; capacitance : 0.001217 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001164 ; max_transition : 2.7273 ; } } cell(OR2_C) { area : 5 ; cell_footprint : OR2 ; cell_leakage_power : 0.124169 ; pin(Z) { direction : output ; function : "(A+B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("3.81333333333333 ,5.64444444444444 ,8.07333333333333 ,12.9733333333333 ,17.82 ,22.6777777777778 ,27.5466666666667 ",\ "3.84222222222222 ,5.88666666666667 ,8.36222222222222 ,13.18 ,17.9488888888889 ,22.7 ,27.4422222222222 ",\ "1.25777777777778 ,3.76 ,6.38888888888889 ,11.2466666666667 ,15.9311111111111 ,20.5333333333333 ,25.0844444444444 ",\ "-6.99777777777778 ,-3.78666666666667 ,-0.962222222222222 ,4.02888888888889 ,8.88888888888889 ,13.8 ,18.8133333333333 ",\ "-10.4133333333333 ,-7.35777777777778 ,-4.68888888888889 ,0.193333333333333 ,5.18666666666667 ,10.4622222222222 ,16.0577777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("2.77333333333333 ,6.39555555555556 ,11.3288888888889 ,21.4777777777778 ,31.98 ,41.9911111111111 ,51.72 ",\ "3.99777777777778 ,7.45111111111111 ,12.1911111111111 ,21.92 ,31.9244444444444 ,42.1755555555556 ,52.66 ",\ "5.43111111111111 ,8.83555555555556 ,13.5288888888889 ,23.1244444444444 ,32.9044444444445 ,42.8222222222222 ,52.8622222222222 ",\ "7.84444444444444 ,11.2844444444444 ,16.0044444444444 ,25.5866666666667 ,35.2333333333333 ,44.8755555555556 ,54.4844444444444 ",\ "8.91111111111111 ,12.4066666666667 ,17.1644444444444 ,26.8044444444444 ,36.4844444444444 ,46.1266666666667 ,55.6888888888889 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("6.28222222222222 ,7.61777777777778 ,9.34 ,13.02 ,15.9422222222222 ,18.8533333333333 ,21.7622222222222 ",\ "12.2777777777778 ,13.9844444444444 ,15.6311111111111 ,18.8844444444444 ,22.3977777777778 ,26.0288888888889 ,28.8444444444444 ",\ "18.64 ,20.92 ,22.6177777777778 ,25.5777777777778 ,28.56 ,31.6533333333333 ,34.8577777777778 ",\ "28.9622222222222 ,31.8377777777778 ,33.7066666666667 ,36.7688888888889 ,39.7911111111111 ,42.8866666666667 ,46.0555555555556 ",\ "33.9422222222222 ,36.5111111111111 ,38.3933333333333 ,41.7866666666667 ,45.3533333333333 ,49.1666666666667 ,53.2088888888889 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("2.55333333333333 ,4.59777777777778 ,7.3 ,12.62 ,18.2377777777778 ,23.8688888888889 ,29.5133333333333 ",\ "3.75111111111111 ,5.73777777777778 ,8.38888888888889 ,13.6088888888889 ,18.6844444444444 ,23.7555555555556 ,29.3888888888889 ",\ "5.23333333333333 ,7.20666666666667 ,9.85333333333333 ,15.1111111111111 ,20.2644444444444 ,25.28 ,30.1377777777778 ",\ "7.91111111111111 ,9.92666666666667 ,12.6022222222222 ,17.9622222222222 ,23.2711111111111 ,28.4733333333333 ,33.5377777777778 ",\ "9.14444444444444 ,11.2066666666667 ,13.9022222222222 ,19.3066666666667 ,24.6711111111111 ,29.9377777777778 ,35.0644444444444 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("4.29555555555556 ,6.11333333333333 ,8.54666666666667 ,13.5111111111111 ,18.3155555555556 ,23.1355555555556 ,27.9711111111111 ",\ "5.11333333333333 ,7.09777777777778 ,9.52 ,14.3088888888889 ,19.1333333333333 ,23.9755555555556 ,28.6466666666667 ",\ "3.58222222222222 ,5.97111111111111 ,8.48444444444444 ,13.2022222222222 ,17.8333333333333 ,22.4511111111111 ,27.0755555555556 ",\ "-2.50222222222222 ,0.482222222222222 ,3.09333333333333 ,7.79555555555556 ,12.4755555555556 ,17.2777777777778 ,22.2377777777778 ",\ "-4.81111111111111 ,-2.05111111111111 ,0.366666666666667 ,4.92 ,9.71777777777778 ,14.8822222222222 ,20.4333333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("2.76666666666667 ,6.39777777777778 ,11.36 ,21.6244444444444 ,32.0977777777778 ,41.8222222222222 ,51.56 ",\ "3.84222222222222 ,7.27555555555556 ,12.0111111111111 ,21.7822222222222 ,31.8911111111111 ,42.3133333333333 ,53.0333333333333 ",\ "5.11111111111111 ,8.46444444444445 ,13.1177777777778 ,22.6822222222222 ,32.4911111111111 ,42.5044444444444 ,52.6955555555556 ",\ "7.23555555555556 ,10.5555555555556 ,15.1755555555556 ,24.6333333333333 ,34.2444444444444 ,43.9422222222222 ,53.6866666666667 ",\ "8.16444444444445 ,11.5044444444444 ,16.1355555555556 ,25.6311111111111 ,35.2844444444444 ,45.0155555555556 ,54.78 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("6.22 ,7.57777777777778 ,9.30888888888889 ,12.9422222222222 ,15.8911111111111 ,18.82 ,21.7422222222222 ",\ "11.1422222222222 ,12.9088888888889 ,14.62 ,17.9444444444444 ,21.4711111111111 ,25.0777777777778 ,27.8888888888889 ",\ "16.54 ,18.8711111111111 ,20.6822222222222 ,23.8288888888889 ,26.9444444444444 ,30.1488888888889 ,33.46 ",\ "25.4488888888889 ,28.36 ,30.4444444444444 ,33.8666666666667 ,37.1222222222222 ,40.38 ,43.6666666666667 ",\ "29.4155555555556 ,32.1111111111111 ,34.3155555555556 ,38.1844444444444 ,42.0022222222222 ,45.9088888888889 ,49.9377777777778 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("2.48888888888889 ,4.58222222222222 ,7.30666666666667 ,12.5711111111111 ,18.3422222222222 ,24.1244444444444 ,29.9177777777778 ",\ "3.55333333333333 ,5.66666666666667 ,8.42888888888889 ,13.7488888888889 ,18.7644444444444 ,23.7133333333333 ,29.6555555555556 ",\ "4.88888888888889 ,7.05777777777778 ,9.90444444444444 ,15.4333333333333 ,20.6977777777778 ,25.6711111111111 ,30.3377777777778 ",\ "7.21333333333333 ,9.53111111111111 ,12.5577777777778 ,18.4644444444444 ,24.1355555555556 ,29.52 ,34.5933333333333 ",\ "8.22444444444444 ,10.6244444444444 ,13.7355555555556 ,19.8066666666667 ,25.6244444444444 ,31.1355555555556 ,36.3022222222222 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("0.935555555555556 ,0.922222222222222 ,0.917777777777778 ,0.913333333333333 ,0.913333333333333 ,0.913333333333333 ,0.915555555555556 ",\ "2.05555555555556 ,2.01333333333333 ,1.99333333333333 ,1.96666666666667 ,1.94888888888889 ,1.94222222222222 ,1.94222222222222 ",\ "3.63333333333333 ,3.55333333333333 ,3.51111111111111 ,3.45333333333333 ,3.41555555555556 ,3.39555555555556 ,3.39333333333333 ",\ "6.93555555555556 ,6.80222222222222 ,6.72 ,6.60444444444444 ,6.52666666666667 ,6.48444444444444 ,6.47333333333333 ",\ "8.66 ,8.50666666666667 ,8.40666666666667 ,8.26444444444444 ,8.16888888888889 ,8.11333333333333 ,8.09777777777778 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("1.46444444444444 ,1.44 ,1.42888888888889 ,1.41555555555556 ,1.40888888888889 ,1.40222222222222 ,1.4 ",\ "2.56 ,2.50222222222222 ,2.47555555555556 ,2.44222222222222 ,2.42222222222222 ,2.40888888888889 ,2.40444444444444 ",\ "4.09777777777778 ,4 ,3.95111111111111 ,3.88888888888889 ,3.84666666666667 ,3.82444444444444 ,3.82 ",\ "7.33555555555556 ,7.18666666666667 ,7.09333333333333 ,6.96666666666667 ,6.88444444444445 ,6.83777777777778 ,6.82666666666667 ",\ "9.03555555555556 ,8.87111111111111 ,8.75777777777778 ,8.59777777777778 ,8.49111111111111 ,8.43111111111111 ,8.42 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("1.03111111111111 ,1.01777777777778 ,1.01333333333333 ,1.00888888888889 ,1.00888888888889 ,1.00666666666667 ,1.00666666666667 ",\ "2.21333333333333 ,2.17111111111111 ,2.14888888888889 ,2.12222222222222 ,2.10444444444444 ,2.09333333333333 ,2.09111111111111 ",\ "3.86444444444444 ,3.78888888888889 ,3.74444444444444 ,3.68888888888889 ,3.64888888888889 ,3.62666666666667 ,3.62 ",\ "7.31111111111111 ,7.18888888888889 ,7.10888888888889 ,6.99777777777778 ,6.92222222222222 ,6.87777777777778 ,6.86444444444444 ",\ "9.10666666666667 ,8.96666666666667 ,8.87333333333333 ,8.74 ,8.64888888888889 ,8.59555555555555 ,8.57777777777778 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.673333333333333, 2.62666666666667, 5.25333333333333, 10.4822222222222, 15.6911111111111, 20.92, 26.1511111111111 "); values ("1.53111111111111 ,1.50888888888889 ,1.49777777777778 ,1.48222222222222 ,1.47333333333333 ,1.46666666666667 ,1.46444444444444 ",\ "2.59555555555556 ,2.54222222222222 ,2.51777777777778 ,2.48888888888889 ,2.46888888888889 ,2.45555555555556 ,2.45111111111111 ",\ "4.11777777777778 ,4.03333333333333 ,3.99111111111111 ,3.93555555555556 ,3.9 ,3.87777777777778 ,3.86888888888889 ",\ "7.40666666666667 ,7.27555555555556 ,7.19333333333333 ,7.08222222222222 ,7.00666666666667 ,6.96444444444445 ,6.95555555555556 ",\ "9.16666666666667 ,9.02222222222222 ,8.92222222222222 ,8.77555555555556 ,8.68 ,8.62666666666667 ,8.61777777777778 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1165 ; } pin(A) { direction : input ; capacitance : 0.001385 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001324 ; max_transition : 2.7273 ; } } cell(OR3_B) { area : 7 ; cell_footprint : OR3 ; cell_leakage_power : 0.131396 ; pin(Z) { direction : output ; function : "(A+B+C)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("3.97777777777778 ,5.73777777777778 ,8.06666666666667 ,12.6977777777778 ,17.3244444444444 ,22.0355555555556 ,26.7511111111111 ",\ "3.06444444444444 ,4.98222222222222 ,7.36 ,11.9777777777778 ,16.5066666666667 ,20.9666666666667 ,25.3622222222222 ",\ "-1.11111111111111 ,1.21333333333333 ,3.72888888888889 ,8.41777777777778 ,12.9466666666667 ,17.3866666666667 ,21.7644444444444 ",\ "-13.02 ,-9.84222222222222 ,-7.08666666666667 ,-2.26 ,2.42222222222222 ,7.14888888888889 ,11.9755555555556 ",\ "-18.3044444444444 ,-15.0133333333333 ,-12.3288888888889 ,-7.62222222222222 ,-2.90666666666667 ,2.02888888888889 ,7.24666666666667 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("3.01111111111111 ,6.45333333333333 ,11.1444444444444 ,20.8266666666667 ,30.8911111111111 ,40.08 ,49.2222222222222 ",\ "4.13777777777778 ,7.4 ,11.8755555555556 ,21.0755555555556 ,30.56 ,40.3177777777778 ,50.3488888888889 ",\ "5.46444444444445 ,8.68222222222222 ,13.1111111111111 ,22.1488888888889 ,31.3666666666667 ,40.7488888888889 ,50.2866666666667 ",\ "7.61333333333333 ,10.9088888888889 ,15.3933333333333 ,24.44 ,33.5444444444444 ,42.6844444444444 ,51.8488888888889 ",\ "8.49555555555555 ,11.8888888888889 ,16.4444444444444 ,25.5977777777778 ,34.7888888888889 ,44.0022222222222 ,53.2266666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("7.57111111111111 ,8.69333333333333 ,9.99333333333333 ,12.7666666666667 ,15.6422222222222 ,17.7044444444444 ,19.76 ",\ "14.4955555555556 ,16.3644444444444 ,17.7711111111111 ,20.1822222222222 ,22.6111111111111 ,25.1844444444444 ,27.9244444444444 ",\ "22.42 ,25.2155555555556 ,26.8933333333333 ,29.2555555555556 ,31.2977777777778 ,33.24 ,35.1288888888889 ",\ "36.4244444444444 ,39.8222222222222 ,41.78 ,44.4644444444444 ,46.7555555555556 ,48.9066666666667 ,50.9666666666667 ",\ "43.3733333333333 ,46.0933333333333 ,47.9222222222222 ,50.8666666666667 ,53.7355555555556 ,56.6888888888889 ,59.74 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("2.91333333333333 ,4.43777777777778 ,6.44222222222222 ,10.38 ,14.2844444444444 ,18.3755555555556 ,22.4688888888889 ",\ "3.92444444444444 ,5.47333333333333 ,7.48666666666667 ,11.4155555555556 ,15.2222222222222 ,18.9066666666667 ,22.4666666666667 ",\ "5.21555555555556 ,6.81333333333333 ,8.85111111111111 ,12.7933333333333 ,16.58 ,20.2133333333333 ,23.6933333333333 ",\ "7.63333333333333 ,9.34666666666667 ,11.4533333333333 ,15.4711111111111 ,19.2911111111111 ,22.9222222222222 ,26.3577777777778 ",\ "8.78 ,10.5555555555556 ,12.7022222222222 ,16.78 ,20.6533333333333 ,24.3266666666667 ,27.8 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("4.34888888888889 ,6.09333333333333 ,8.41333333333333 ,13.0777777777778 ,17.7577777777778 ,22.4177777777778 ,27.0822222222222 ",\ "3.89111111111111 ,5.77333333333333 ,8.11333333333333 ,12.6977777777778 ,17.2377777777778 ,21.7533333333333 ,26.2488888888889 ",\ "0.264444444444444 ,2.53111111111111 ,4.99111111111111 ,9.60222222222222 ,14.0822222222222 ,18.5044444444444 ,22.8933333333333 ",\ "-10.5955555555556 ,-7.55111111111111 ,-4.89555555555556 ,-0.208888888888889 ,4.36888888888889 ,9.01111111111111 ,13.7711111111111 ",\ "-15.3066666666667 ,-12.2222222222222 ,-9.67111111111111 ,-5.13555555555556 ,-0.533333333333333 ,4.32222222222222 ,9.48444444444445 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("2.96666666666667 ,6.41555555555556 ,11.1177777777778 ,20.8177777777778 ,30.6844444444444 ,39.8422222222222 ,49.0044444444444 ",\ "3.98 ,7.24444444444445 ,11.7355555555556 ,20.9733333333333 ,30.5111111111111 ,40.3422222222222 ,50.4555555555556 ",\ "5.18444444444444 ,8.38888888888889 ,12.82 ,21.8911111111111 ,31.1755555555556 ,40.6511111111111 ,50.3155555555556 ",\ "7.15555555555556 ,10.3933333333333 ,14.8422222222222 ,23.8644444444444 ,32.9866666666667 ,42.1866666666667 ,51.4511111111111 ",\ "7.98444444444444 ,11.2933333333333 ,15.7844444444444 ,24.8644444444444 ,34.02 ,43.2355555555556 ,52.4955555555556 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("7.92 ,9.06888888888889 ,10.3755555555556 ,13.1 ,15.8933333333333 ,18 ,20.0955555555556 ",\ "13.7066666666667 ,15.6133333333333 ,17.0688888888889 ,19.5511111111111 ,22.0155555555556 ,24.5911111111111 ,27.3066666666667 ",\ "21.0733333333333 ,23.8311111111111 ,25.5644444444444 ,28.0777777777778 ,30.2755555555556 ,32.3688888888889 ,34.4066666666667 ",\ "35.1622222222222 ,38.3777777777778 ,40.4244444444444 ,43.3822222222222 ,45.9066666666667 ,48.2311111111111 ,50.4111111111111 ",\ "41.6444444444444 ,44.2577777777778 ,46.2822222222222 ,49.6355555555556 ,52.7666666666667 ,55.82 ,58.8222222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("2.92 ,4.46444444444444 ,6.48222222222222 ,10.3911111111111 ,14.2377777777778 ,18.4022222222222 ,22.5666666666667 ",\ "3.80444444444444 ,5.43111111111111 ,7.52 ,11.5333333333333 ,15.3422222222222 ,18.9533333333333 ,22.3644444444444 ",\ "4.94666666666667 ,6.67555555555556 ,8.84888888888889 ,12.9822222222222 ,16.8688888888889 ,20.5111111111111 ,23.9088888888889 ",\ "7.10666666666667 ,9.02222222222222 ,11.3666666666667 ,15.7666666666667 ,19.8422222222222 ,23.6022222222222 ,27.0422222222222 ",\ "8.13111111111111 ,10.1244444444444 ,12.5533333333333 ,17.1 ,21.2933333333333 ,25.1444444444444 ,28.6466666666667 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("4.70222222222222 ,6.44888888888889 ,8.77111111111111 ,13.4577777777778 ,18.18 ,22.8066666666667 ,27.4422222222222 ",\ "5.00888888888889 ,6.91333333333333 ,9.24888888888889 ,13.8288888888889 ,18.38 ,22.9244444444444 ,27.4733333333333 ",\ "2.45333333333333 ,4.76 ,7.21333333333333 ,11.7933333333333 ,16.2444444444444 ,20.6422222222222 ,25.0022222222222 ",\ "-6.12666666666667 ,-3.06 ,-0.417777777777778 ,4.23333333333333 ,8.77333333333333 ,13.38 ,18.0955555555556 ",\ "-9.66222222222222 ,-6.59777777777778 ,-4.06666666666667 ,0.453333333333333 ,5.05777777777778 ,9.92444444444445 ,15.0977777777778 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("3.01777777777778 ,6.48222222222222 ,11.2111111111111 ,20.9844444444444 ,30.9333333333333 ,40.1266666666667 ,49.3266666666667 ",\ "4.01333333333333 ,7.29555555555556 ,11.8177777777778 ,21.1244444444444 ,30.7444444444444 ,40.6644444444444 ,50.8777777777778 ",\ "5.22222222222222 ,8.43111111111111 ,12.8777777777778 ,21.9822222222222 ,31.3 ,40.8066666666667 ,50.4977777777778 ",\ "7.25333333333333 ,10.46 ,14.8977777777778 ,23.9133333333333 ,33.0377777777778 ,42.2444444444444 ,51.5177777777778 ",\ "8.13555555555556 ,11.3955555555556 ,15.8666666666667 ,24.9422222222222 ,34.1244444444444 ,43.3866666666667 ,52.7177777777778 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("8.01555555555556 ,9.17333333333333 ,10.48 ,13.1688888888889 ,15.9088888888889 ,18.0488888888889 ,20.1777777777778 ",\ "12.4511111111111 ,14.3755555555556 ,15.8577777777778 ,18.3733333333333 ,20.8466666666667 ,23.4022222222222 ,26.0755555555556 ",\ "18.2955555555556 ,21.0488888888889 ,22.8244444444444 ,25.4288888888889 ,27.7111111111111 ,29.8844444444444 ,32.0022222222222 ",\ "30.1333333333333 ,33.3444444444444 ,35.4844444444444 ,38.6422222222222 ,41.3533333333333 ,43.8577777777778 ,46.2155555555556 ",\ "35.4755555555556 ,38.1711111111111 ,40.36 ,44.0066666666667 ,47.3733333333333 ,50.6222222222222 ,53.8 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("2.87333333333333 ,4.44444444444444 ,6.48 ,10.3844444444444 ,14.2044444444444 ,18.4488888888889 ,22.6933333333333 ",\ "3.72444444444444 ,5.41333333333333 ,7.57111111111111 ,11.6777777777778 ,15.5177777777778 ,19.0977777777778 ,22.4155555555556 ",\ "4.88666666666667 ,6.71777777777778 ,9.01555555555556 ,13.3488888888889 ,17.36 ,21.0577777777778 ,24.4377777777778 ",\ "7.11555555555556 ,9.19555555555556 ,11.7666666666667 ,16.5488888888889 ,20.9044444444444 ,24.8377777777778 ,28.3444444444444 ",\ "8.14666666666667 ,10.3311111111111 ,13.0355555555556 ,18.0488888888889 ,22.5844444444444 ,26.6466666666667 ,30.2266666666667 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("0.657777777777778 ,0.648888888888889 ,0.646666666666667 ,0.646666666666667 ,0.646666666666667 ,0.646666666666667 ,0.648888888888889 ",\ "1.38888888888889 ,1.36222222222222 ,1.35111111111111 ,1.33777777777778 ,1.33111111111111 ,1.32666666666667 ,1.32666666666667 ",\ "2.42666666666667 ,2.38 ,2.35777777777778 ,2.32888888888889 ,2.30888888888889 ,2.29777777777778 ,2.29555555555556 ",\ "4.63555555555556 ,4.57111111111111 ,4.52888888888889 ,4.47333333333333 ,4.43555555555556 ,4.41111111111111 ,4.40222222222222 ",\ "5.80666666666667 ,5.74222222222222 ,5.69555555555556 ,5.62888888888889 ,5.58 ,5.55111111111111 ,5.53777777777778 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("1.27111111111111 ,1.25111111111111 ,1.23777777777778 ,1.22666666666667 ,1.21777777777778 ,1.21333333333333 ,1.20888888888889 ",\ "1.99333333333333 ,1.95333333333333 ,1.93333333333333 ,1.91333333333333 ,1.9 ,1.89111111111111 ,1.88666666666667 ",\ "3.00666666666667 ,2.94444444444444 ,2.91777777777778 ,2.88444444444444 ,2.86 ,2.84666666666667 ,2.84 ",\ "5.15333333333333 ,5.06666666666667 ,5.01777777777778 ,4.95555555555556 ,4.91333333333333 ,4.88666666666667 ,4.87333333333333 ",\ "6.28444444444444 ,6.19333333333333 ,6.13333333333333 ,6.05555555555556 ,6.00222222222222 ,5.96888888888889 ,5.95333333333333 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("0.728888888888889 ,0.72 ,0.717777777777778 ,0.715555555555556 ,0.715555555555556 ,0.715555555555556 ,0.715555555555556 ",\ "1.49777777777778 ,1.47333333333333 ,1.46222222222222 ,1.44888888888889 ,1.44222222222222 ,1.43777777777778 ,1.43555555555556 ",\ "2.59111111111111 ,2.54888888888889 ,2.52666666666667 ,2.5 ,2.48222222222222 ,2.47111111111111 ,2.46666666666667 ",\ "4.90888888888889 ,4.84888888888889 ,4.80888888888889 ,4.75555555555556 ,4.72 ,4.69777777777778 ,4.68666666666667 ",\ "6.13111111111111 ,6.07111111111111 ,6.02444444444444 ,5.96222222222222 ,5.91555555555556 ,5.88666666666667 ,5.87333333333333 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("1.33555555555556 ,1.31333333333333 ,1.30222222222222 ,1.28666666666667 ,1.27555555555556 ,1.27111111111111 ,1.26888888888889 ",\ "2.02444444444444 ,1.98444444444444 ,1.96666666666667 ,1.94666666666667 ,1.93111111111111 ,1.92222222222222 ,1.91777777777778 ",\ "3.02888888888889 ,2.97111111111111 ,2.94444444444444 ,2.91333333333333 ,2.89111111111111 ,2.87777777777778 ,2.86888888888889 ",\ "5.23111111111111 ,5.15333333333333 ,5.10888888888889 ,5.04888888888889 ,5.00888888888889 ,4.98222222222222 ,4.97111111111111 ",\ "6.42444444444445 ,6.34666666666667 ,6.29333333333333 ,6.21555555555556 ,6.16444444444444 ,6.13111111111111 ,6.11777777777778 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("0.82 ,0.815555555555556 ,0.811111111111111 ,0.806666666666667 ,0.804444444444445 ,0.804444444444445 ,0.804444444444445 ",\ "1.68444444444444 ,1.66 ,1.64888888888889 ,1.63555555555556 ,1.62666666666667 ,1.62 ,1.61777777777778 ",\ "2.91333333333333 ,2.87111111111111 ,2.84888888888889 ,2.82 ,2.80222222222222 ,2.78888888888889 ,2.78222222222222 ",\ "5.53555555555556 ,5.47777777777778 ,5.43777777777778 ,5.38 ,5.34 ,5.31333333333333 ,5.30222222222222 ",\ "6.92888888888889 ,6.86888888888889 ,6.82222222222222 ,6.75111111111111 ,6.7 ,6.66666666666667 ,6.65333333333333 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.337777777777778, 1.25777777777778, 2.46888888888889, 4.93777777777778, 7.38444444444444, 9.85333333333333, 12.3 "); values ("1.44 ,1.41777777777778 ,1.40666666666667 ,1.39111111111111 ,1.38 ,1.37555555555556 ,1.37333333333333 ",\ "2.18888888888889 ,2.14888888888889 ,2.13111111111111 ,2.11111111111111 ,2.09777777777778 ,2.08888888888889 ,2.08222222222222 ",\ "3.29777777777778 ,3.24222222222222 ,3.21777777777778 ,3.18444444444444 ,3.16444444444444 ,3.14888888888889 ,3.14 ",\ "5.80222222222222 ,5.73111111111111 ,5.68666666666667 ,5.62444444444444 ,5.58 ,5.55333333333333 ,5.54 ",\ "7.19111111111111 ,7.12222222222222 ,7.06666666666667 ,6.98444444444445 ,6.92888888888889 ,6.89333333333333 ,6.88 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0548 ; } pin(A) { direction : input ; capacitance : 0.001381 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001211 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001327 ; max_transition : 2.7273 ; } } cell(SDFFSR_E) { area : 29 ; cell_footprint : SDFFSR ; cell_leakage_power : 1.277071 ; scan_group : SDFFSR_E ; pin(Q) { direction : output ; function : "IQ" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("11.6133333333333 ,13.3311111111111 ,15.7755555555556 ,20.6911111111111 ,25.5688888888889 ,30.4888888888889 ,35.4355555555556 ",\ "14.9 ,16.5866666666667 ,18.94 ,23.8844444444444 ,28.9577777777778 ,33.94 ,38.9577777777778 ",\ "16.0755555555556 ,17.9066666666667 ,20.2444444444444 ,24.9933333333333 ,29.7777777777778 ,34.6111111111111 ,39.7644444444445 ",\ "13.4733333333333 ,15.4688888888889 ,17.7422222222222 ,22.3777777777778 ,27.0844444444444 ,31.7577777777778 ,36.3444444444444 ",\ "11.6711111111111 ,13.3022222222222 ,15.3422222222222 ,19.8733333333333 ,24.7622222222222 ,29.8177777777778 ,34.9466666666667 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("2.81555555555556 ,6.63111111111111 ,11.8777777777778 ,22.3288888888889 ,32.6688888888889 ,43.0444444444444 ,53.4444444444444 ",\ "2.78 ,6.52888888888889 ,11.7044444444444 ,22.5244444444444 ,33.5066666666667 ,43.7288888888889 ,53.9755555555556 ",\ "2.77333333333333 ,6.48888888888889 ,11.6288888888889 ,22.4 ,33.74 ,45.2933333333333 ,55.4755555555556 ",\ "2.77333333333333 ,6.43111111111111 ,11.5 ,22.1088888888889 ,33.2488888888889 ,44.88 ,56.98 ",\ "2.77333333333333 ,6.40222222222222 ,11.4244444444444 ,21.9022222222222 ,32.8577777777778 ,44.2444444444444 ,56.0444444444444 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("7.63555555555556 ,8.98444444444444 ,10.7888888888889 ,14.1977777777778 ,17.4244444444444 ,20.62 ,23.8 ",\ "8.67555555555556 ,10.1155555555556 ,11.8555555555556 ,15.2866666666667 ,18.6555555555556 ,21.7511111111111 ,24.8266666666667 ",\ "7.17111111111111 ,8.83333333333333 ,10.5711111111111 ,13.7666666666667 ,16.8422222222222 ,19.8688888888889 ,22.8555555555556 ",\ "-0.793333333333333 ,1.04 ,2.68 ,5.63111111111111 ,8.50666666666667 ,11.3777777777778 ,14.2622222222222 ",\ "-5.62666666666667 ,-4.16888888888889 ,-2.77777777777778 ,0.0111111111111111 ,3.01111111111111 ,6.23111111111111 ,9.66 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("2.04222222222222 ,4.16666666666667 ,7.02888888888889 ,12.88 ,18.8311111111111 ,24.8155555555556 ,30.8177777777778 ",\ "2.17333333333333 ,4.22888888888889 ,7.03333333333333 ,12.7822222222222 ,18.6088888888889 ,24.4 ,30.2111111111111 ",\ "2.38222222222222 ,4.35555555555556 ,7.08444444444444 ,12.8022222222222 ,18.7866666666667 ,24.8666666666667 ,30.4488888888889 ",\ "2.77111111111111 ,4.59111111111111 ,7.13555555555556 ,12.62 ,18.5555555555556 ,24.8933333333333 ,31.6155555555556 ",\ "2.93333333333333 ,4.68222222222222 ,7.11555555555556 ,12.3955555555556 ,18.1555555555556 ,24.3466666666667 ,30.9466666666667 "); } } timing() { related_pin : "RN" ; timing_sense : positive_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("11.4155555555556 ,12.7444444444444 ,14.5444444444444 ,17.9533333333333 ,21.1644444444444 ,24.3577777777778 ,27.5466666666667 ",\ "16.3577777777778 ,17.6888888888889 ,19.3377777777778 ,22.7888888888889 ,26.2977777777778 ,29.4466666666667 ,32.6088888888889 ",\ "20.6622222222222 ,22.1088888888889 ,23.6555555555556 ,26.7822222222222 ,30.0444444444444 ,33.3755555555556 ,36.5777777777778 ",\ "26.0155555555556 ,27.56 ,29.0066666666667 ,31.9044444444444 ,34.9088888888889 ,37.9622222222222 ,41.0222222222222 ",\ "28.2 ,29.4777777777778 ,30.8422222222222 ,33.7711111111111 ,36.9288888888889 ,40.2155555555556 ,43.5777777777778 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("1.95777777777778 ,4.10888888888889 ,6.98 ,12.8333333333333 ,18.7822222222222 ,24.7555555555556 ,30.7422222222222 ",\ "1.97777777777778 ,4.11111111111111 ,6.97777777777778 ,12.7444444444444 ,18.5511111111111 ,24.4422222222222 ,30.3466666666667 ",\ "2.00444444444444 ,4.11555555555556 ,6.97111111111111 ,12.8044444444444 ,18.7555555555556 ,24.7511111111111 ,30.5622222222222 ",\ "2.07111111111111 ,4.12888888888889 ,6.92888888888889 ,12.7444444444444 ,18.8044444444444 ,25.0822222222222 ,31.5666666666667 ",\ "2.11111111111111 ,4.14222222222222 ,6.89555555555556 ,12.6244444444444 ,18.6133333333333 ,24.8311111111111 ,31.2666666666667 "); } } timing() { related_pin : "S" ; timing_sense : positive_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("12.0977777777778 ,13.8577777777778 ,16.3266666666667 ,21.26 ,26.1422222222222 ,31.06 ,35.9977777777778 ",\ "14.4355555555556 ,16.1977777777778 ,18.5911111111111 ,23.6088888888889 ,28.7288888888889 ,33.6111111111111 ,38.5155555555556 ",\ "15.3822222222222 ,17.2422222222222 ,19.6044444444444 ,24.4266666666667 ,29.3755555555556 ,34.3822222222222 ,39.2822222222222 ",\ "14.2222222222222 ,16.2022222222222 ,18.5222222222222 ,23.1911111111111 ,27.9488888888889 ,32.7577777777778 ,37.5933333333333 ",\ "13.1466666666667 ,14.9488888888889 ,17.1711111111111 ,21.8 ,26.64 ,31.6222222222222 ,36.7133333333333 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("2.66 ,6.50222222222222 ,11.7977777777778 ,22.3 ,32.6355555555556 ,43.0022222222222 ,53.3866666666667 ",\ "2.64 ,6.41777777777778 ,11.6288888888889 ,22.5466666666667 ,33.6177777777778 ,43.8444444444444 ,54.0866666666667 ",\ "2.63333333333333 ,6.38 ,11.56 ,22.3911111111111 ,33.7777777777778 ,45.3733333333333 ,55.5866666666667 ",\ "2.62444444444444 ,6.33111111111111 ,11.4577777777778 ,22.1222222222222 ,33.2444444444444 ,44.7888888888889 ,56.7444444444444 ",\ "2.61777777777778 ,6.30666666666667 ,11.4044444444444 ,21.9622222222222 ,32.9177777777778 ,44.2244444444444 ,55.8755555555556 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("8.20444444444444 ,8.02222222222222 ,7.87555555555556 ,7.63111111111111 ,7.42888888888889 ,7.26222222222222 ,7.13333333333333 ",\ "10.6777777777778 ,10.4888888888889 ,10.3333333333333 ,10.0777777777778 ,9.86666666666667 ,9.69777777777778 ,9.57111111111111 ",\ "14.1866666666667 ,13.9888888888889 ,13.8244444444444 ,13.5533333333333 ,13.3311111111111 ,13.1577777777778 ,13.0288888888889 ",\ "21.4644444444444 ,21.2711111111111 ,21.1 ,20.82 ,20.5888888888889 ,20.4044444444444 ,20.2688888888889 ",\ "25.2222222222222 ,25.0377777777778 ,24.8755555555556 ,24.6 ,24.3711111111111 ,24.1822222222222 ,24.0355555555556 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("5.50888888888889 ,5.44888888888889 ,5.40666666666667 ,5.33777777777778 ,5.28 ,5.23555555555556 ,5.20222222222222 ",\ "8.33111111111111 ,8.22444444444444 ,8.15111111111111 ,8.03555555555556 ,7.94888888888889 ,7.88444444444445 ,7.84888888888889 ",\ "12.2488888888889 ,12.08 ,11.9644444444444 ,11.7888888888889 ,11.66 ,11.5755555555556 ,11.5311111111111 ",\ "20.1933333333333 ,19.9222222222222 ,19.7311111111111 ,19.4444444444444 ,19.2377777777778 ,19.1066666666667 ,19.0466666666667 ",\ "24.2111111111111 ,23.8955555555556 ,23.6733333333333 ,23.3333333333333 ,23.0911111111111 ,22.9377777777778 ,22.8688888888889 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("8.51333333333333 ,8.45111111111111 ,8.40222222222222 ,8.31555555555556 ,8.24222222222222 ,8.17555555555556 ,8.12 ",\ "10.7555555555556 ,10.6888888888889 ,10.6377777777778 ,10.5488888888889 ,10.4711111111111 ,10.4044444444444 ,10.3488888888889 ",\ "13.8488888888889 ,13.7777777777778 ,13.72 ,13.6266666666667 ,13.5466666666667 ,13.4777777777778 ,13.4222222222222 ",\ "20.2488888888889 ,20.1622222222222 ,20.0977777777778 ,19.9911111111111 ,19.9044444444444 ,19.8333333333333 ,19.7777777777778 ",\ "23.5511111111111 ,23.4577777777778 ,23.3888888888889 ,23.2733333333333 ,23.1822222222222 ,23.1088888888889 ,23.0555555555556 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("8.09777777777778 ,7.97333333333333 ,7.86888888888889 ,7.69777777777778 ,7.55333333333333 ,7.43333333333333 ,7.34222222222222 ",\ "10.3244444444444 ,10.1977777777778 ,10.0911111111111 ,9.91555555555555 ,9.76666666666667 ,9.64666666666667 ,9.55333333333333 ",\ "13.4133333333333 ,13.2822222222222 ,13.1755555555556 ,12.9955555555556 ,12.8466666666667 ,12.7244444444444 ,12.6311111111111 ",\ "19.8066666666667 ,19.6755555555556 ,19.5711111111111 ,19.3933333333333 ,19.2466666666667 ,19.1266666666667 ,19.0288888888889 ",\ "23.1066666666667 ,22.9777777777778 ,22.8755555555556 ,22.7066666666667 ,22.5622222222222 ,22.4422222222222 ,22.3444444444444 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.34666666666667, 5.27555555555556, 10.5266666666667, 21.0555555555556, 31.56, 42.0644444444444, 52.5711111111111 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2342 ; } pin(QBAR) { direction : output ; function : "IQN" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("5.61777777777778 ,7.85777777777778 ,10.7444444444444 ,15.8933333333333 ,20.6422222222222 ,25.3044444444444 ,29.92 ",\ "6.94666666666667 ,9.47555555555556 ,12.2533333333333 ,17.64 ,22.6688888888889 ,27.06 ,31.3933333333333 ",\ "5.47111111111111 ,8.55111111111111 ,11.34 ,16.2733333333333 ,21.0688888888889 ,25.6155555555556 ,29.6977777777778 ",\ "-2.88 ,0.897777777777778 ,3.76888888888889 ,8.44222222222222 ,12.8111111111111 ,17.1777777777778 ,21.6288888888889 ",\ "-7.65777777777778 ,-4.19555555555556 ,-1.42888888888889 ,3.28222222222222 ,7.93111111111111 ,12.8022222222222 ,17.9822222222222 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("3.07333333333333 ,6.98222222222222 ,12.0644444444444 ,22.4977777777778 ,33.1111111111111 ,43.7288888888889 ,54.3488888888889 ",\ "4.10888888888889 ,7.91777777777778 ,12.9155555555556 ,22.6822222222222 ,32.62 ,43.0688888888889 ,53.5355555555556 ",\ "5.49333333333333 ,9.15777777777778 ,13.9911111111111 ,23.6533333333333 ,33.2222222222222 ,42.9688888888889 ,53.1488888888889 ",\ "7.90666666666667 ,11.3377777777778 ,15.8222222222222 ,25.1022222222222 ,34.6577777777778 ,44.3933333333333 ,54.2533333333333 ",\ "8.89111111111111 ,12.2444444444444 ,16.5533333333333 ,25.5666666666667 ,34.98 ,44.6711111111111 ,54.5822222222222 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("8.21111111111111 ,10.3111111111111 ,12.9022222222222 ,16.64 ,19.4333333333333 ,21.9866666666667 ,24.4088888888889 ",\ "11.9288888888889 ,14.1355555555556 ,16.3622222222222 ,20.7088888888889 ,24.2622222222222 ,26.3111111111111 ,28.2355555555556 ",\ "13.34 ,15.9 ,17.86 ,21.1533333333333 ,24.5755555555556 ,27.3866666666667 ,28.7933333333333 ",\ "10.36 ,13.2111111111111 ,14.8933333333333 ,17.2266666666667 ,19.44 ,21.9111111111111 ,24.7644444444444 ",\ "8.32222222222222 ,10.5622222222222 ,12.06 ,14.3533333333333 ,16.7777777777778 ,19.6977777777778 ,23.2444444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("3.13777777777778 ,5.36888888888889 ,8.12888888888889 ,13.4688888888889 ,18.7 ,23.8444444444444 ,28.94 ",\ "3.07555555555556 ,5.36444444444444 ,8.16222222222222 ,13.3244444444444 ,18.3755555555556 ,23.5822222222222 ,28.7422222222222 ",\ "3.28888888888889 ,5.59333333333333 ,8.36666666666667 ,13.4977777777778 ,18.2866666666667 ,23.1 ,28.1955555555556 ",\ "3.91777777777778 ,6.22 ,8.93111111111111 ,13.9755555555556 ,18.7555555555556 ,23.36 ,27.8244444444444 ",\ "4.28444444444444 ,6.57555555555556 ,9.26 ,14.28 ,19.0755555555556 ,23.7377777777778 ,28.3044444444444 "); } } timing() { related_pin : "RN" ; timing_sense : negative_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("9.43777777777778 ,11.6066666666667 ,14.4133333333333 ,19.5333333333333 ,24.3355555555556 ,29.0711111111111 ,33.7711111111111 ",\ "14.5866666666667 ,16.8111111111111 ,19.3933333333333 ,24.6288888888889 ,29.6888888888889 ,34.2755555555556 ,38.8533333333333 ",\ "18.9955555555556 ,21.4 ,23.8022222222222 ,28.5222222222222 ,33.4222222222222 ,38.2422222222222 ,42.7355555555556 ",\ "24.2266666666667 ,26.7222222222222 ,28.9177777777778 ,33.2066666666667 ,37.6822222222222 ,42.3266666666667 ,47.1088888888889 ",\ "26.3755555555556 ,28.48 ,30.5666666666667 ,34.8866666666667 ,39.5511111111111 ,44.5066666666667 ,49.7066666666667 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("3.05111111111111 ,6.91555555555556 ,12.0222222222222 ,22.4555555555556 ,33.04 ,43.6488888888889 ,54.2666666666667 ",\ "3.17777777777778 ,7.00888888888889 ,12.1155555555556 ,22.2977777777778 ,32.5688888888889 ,43.0466666666667 ,53.5355555555556 ",\ "3.34888888888889 ,7.10888888888889 ,12.1622222222222 ,22.4288888888889 ,32.8466666666667 ,43.2511111111111 ,53.5044444444445 ",\ "3.76222222222222 ,7.35111111111111 ,12.22 ,22.3644444444444 ,32.9755555555556 ,44.0133333333333 ,55.4555555555556 ",\ "4.00444444444444 ,7.50222222222222 ,12.2422222222222 ,22.1866666666667 ,32.6733333333333 ,43.6511111111111 ,55.0933333333333 "); } } timing() { related_pin : "S" ; timing_sense : negative_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("9.13777777777778 ,11.0133333333333 ,13.2844444444444 ,16.7511111111111 ,19.5266666666667 ,22.1111111111111 ,24.5866666666667 ",\ "11.72 ,13.7466666666667 ,15.8 ,19.7 ,22.9888888888889 ,25.2244444444444 ,27.3555555555556 ",\ "12.7933333333333 ,15.1022222222222 ,16.9911111111111 ,20.2 ,23.4311111111111 ,26.2 ,27.9622222222222 ",\ "11.4 ,13.9266666666667 ,15.6622222222222 ,18.2422222222222 ,20.6555555555556 ,23.2088888888889 ,26.0177777777778 ",\ "10.18 ,12.3533333333333 ,14.02 ,16.6244444444444 ,19.1711111111111 ,21.9866666666667 ,25.1933333333333 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("2.81333333333333 ,4.89111111111111 ,7.49555555555556 ,12.7 ,17.9044444444444 ,23.0644444444444 ,28.1977777777778 ",\ "2.96888888888889 ,5.07555555555556 ,7.69555555555556 ,12.5933333333333 ,17.4777777777778 ,22.6177777777778 ,27.7355555555556 ",\ "3.16666666666667 ,5.27777777777778 ,7.87333333333333 ,12.78 ,17.4311111111111 ,22.1444444444444 ,27.1555555555556 ",\ "3.65333333333333 ,5.74222222222222 ,8.26444444444444 ,13.12 ,17.8733333333333 ,22.5666666666667 ,27.2177777777778 ",\ "3.94444444444444 ,6.01333333333333 ,8.49111111111111 ,13.3044444444444 ,18.0755555555556 ,22.8488888888889 ,27.6355555555556 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("5.20222222222222 ,5.20222222222222 ,5.20222222222222 ,5.20222222222222 ,5.20222222222222 ,5.20222222222222 ,5.20222222222222 ",\ "7.84888888888889 ,7.84888888888889 ,7.84888888888889 ,7.84888888888889 ,7.84888888888889 ,7.84888888888889 ,7.84888888888889 ",\ "11.5311111111111 ,11.5311111111111 ,11.5311111111111 ,11.5311111111111 ,11.5311111111111 ,11.5311111111111 ,11.5311111111111 ",\ "19.0466666666667 ,19.0466666666667 ,19.0466666666667 ,19.0466666666667 ,19.0466666666667 ,19.0466666666667 ,19.0466666666667 ",\ "22.8688888888889 ,22.8688888888889 ,22.8688888888889 ,22.8688888888889 ,22.8688888888889 ,22.8688888888889 ,22.8688888888889 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("7.13333333333333 ,7.13333333333333 ,7.13333333333333 ,7.13333333333333 ,7.13333333333333 ,7.13333333333333 ,7.13333333333333 ",\ "9.57111111111111 ,9.57111111111111 ,9.57111111111111 ,9.57111111111111 ,9.57111111111111 ,9.57111111111111 ,9.57111111111111 ",\ "13.0288888888889 ,13.0288888888889 ,13.0288888888889 ,13.0288888888889 ,13.0288888888889 ,13.0288888888889 ,13.0288888888889 ",\ "20.2688888888889 ,20.2688888888889 ,20.2688888888889 ,20.2688888888889 ,20.2688888888889 ,20.2688888888889 ,20.2688888888889 ",\ "24.0355555555556 ,24.0355555555556 ,24.0355555555556 ,24.0355555555556 ,24.0355555555556 ,24.0355555555556 ,24.0355555555556 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("8.12 ,8.12 ,8.12 ,8.12 ,8.12 ,8.12 ,8.12 ",\ "10.3488888888889 ,10.3488888888889 ,10.3488888888889 ,10.3488888888889 ,10.3488888888889 ,10.3488888888889 ,10.3488888888889 ",\ "13.4222222222222 ,13.4222222222222 ,13.4222222222222 ,13.4222222222222 ,13.4222222222222 ,13.4222222222222 ,13.4222222222222 ",\ "19.7777777777778 ,19.7777777777778 ,19.7777777777778 ,19.7777777777778 ,19.7777777777778 ,19.7777777777778 ,19.7777777777778 ",\ "23.0555555555556 ,23.0555555555556 ,23.0555555555556 ,23.0555555555556 ,23.0555555555556 ,23.0555555555556 ,23.0555555555556 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.97111111111111, 11.92, 23.8155555555556, 35.7133333333333, 47.6088888888889, 59.4844444444444 "); values ("7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ,7.34222222222222 ",\ "9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ,9.55333333333333 ",\ "12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ,12.6311111111111 ",\ "19.0288888888889 ,19.0288888888889 ,19.0288888888889 ,19.0288888888889 ,19.0288888888889 ,19.0288888888889 ,19.0288888888889 ",\ "22.3444444444444 ,22.3444444444444 ,22.3444444444444 ,22.3444444444444 ,22.3444444444444 ,22.3444444444444 ,22.3444444444444 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2650 ; } pin(CLK) { direction : input ; clock : true ; capacitance : 0.004469 ; min_pulse_width_low : 1.062762 ; min_pulse_width_high : 1.062762 ; internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02120 ,0.03729 ,0.06029 ,0.10855 ,0.13372 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02540 ,0.04077 ,0.06257 ,0.10844 ,0.13244 "); } } max_transition : 2.7273 ; } pin(D) { direction : input ; capacitance : 0.001214 ; nextstate_type : data ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.13006 ,0.11136 ,0.11719 ,0.17371 ,0.19211 ",\ "0.14476 ,0.12476 ,0.13109 ,0.19161 ,0.21098 ",\ "0.13768 ,0.11822 ,0.12363 ,0.18363 ,0.20713 ",\ "0.07220 ,0.05680 ,0.06175 ,0.11950 ,0.15122 ",\ "0.03522 ,0.02075 ,0.02984 ,0.09589 ,0.12652 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.20545 ,0.26897 ,0.31696 ,0.37038 ,0.42020 ",\ "0.26688 ,0.35000 ,0.40864 ,0.44872 ,0.48444 ",\ "0.34150 ,0.41974 ,0.49737 ,0.59289 ,0.62767 ",\ "0.46495 ,0.51881 ,0.62935 ,0.86614 ,0.92996 ",\ "0.51337 ,0.59667 ,0.70957 ,0.91454 ,0.99216 "); } } timing() { related_pin : "CLK" ; timing_type : hold_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.04846 ,-0.03014 ,-0.02382 ,-0.04118 ,-0.04776 ",\ "-0.05837 ,-0.03996 ,-0.03707 ,-0.06351 ,-0.07038 ",\ "-0.04991 ,-0.03494 ,-0.03461 ,-0.06487 ,-0.07606 ",\ "0.00430 ,0.01020 ,0.00670 ,-0.02612 ,-0.04841 ",\ "0.03036 ,0.03597 ,0.02812 ,-0.01586 ,-0.03902 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.11313 ,-0.14686 ,-0.17898 ,-0.21199 ,-0.21971 ",\ "-0.16252 ,-0.20226 ,-0.24087 ,-0.28454 ,-0.29803 ",\ "-0.21787 ,-0.26409 ,-0.30903 ,-0.36466 ,-0.38763 ",\ "-0.30547 ,-0.36239 ,-0.41850 ,-0.49824 ,-0.54068 ",\ "-0.34460 ,-0.40736 ,-0.47175 ,-0.56780 ,-0.61728 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01059 ,0.01535 ,0.02196 ,0.03570 ,0.04281 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01313 ,0.01770 ,0.02407 ,0.03744 ,0.04442 "); } } max_transition : 2.7273 ; } pin(RN) { direction : input ; capacitance : 0.002059 ; min_pulse_width_low : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.08693 ,0.07515 ,0.09361 ,0.19139 ,0.24070 ",\ "0.10902 ,0.09459 ,0.10700 ,0.19179 ,0.23826 ",\ "0.10880 ,0.09046 ,0.09912 ,0.17596 ,0.21534 ",\ "0.05902 ,0.03365 ,0.03895 ,0.10793 ,0.13123 ",\ "0.03737 ,0.01002 ,0.01007 ,0.06628 ,0.08558 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01305 ,0.03111 ,0.05632 ,0.10914 ,0.13669 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02056 ,0.03825 ,0.06307 ,0.11580 ,0.14367 "); } } max_transition : 2.7273 ; } pin(S) { direction : input ; capacitance : 0.001986 ; min_pulse_width_high : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.07008 ,0.09419 ,0.17360 ,0.40316 ,0.50456 ",\ "0.12041 ,0.14301 ,0.22060 ,0.44547 ,0.54316 ",\ "0.16253 ,0.18310 ,0.25807 ,0.47740 ,0.57183 ",\ "0.20349 ,0.22113 ,0.29114 ,0.49985 ,0.59017 ",\ "0.22494 ,0.24233 ,0.31046 ,0.51305 ,0.60073 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00858 ,0.02634 ,0.05134 ,0.10446 ,0.13255 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.02488 ,0.04341 ,0.06918 ,0.12317 ,0.15136 "); } } max_transition : 2.7273 ; } pin(SE) { direction : input ; capacitance : 0.002115 ; nextstate_type : scan_enable ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.21080 ,0.26427 ,0.31806 ,0.38982 ,0.42067 ",\ "0.22048 ,0.27879 ,0.33911 ,0.42282 ,0.45841 ",\ "0.21204 ,0.27669 ,0.34569 ,0.44647 ,0.48987 ",\ "0.15727 ,0.23573 ,0.32138 ,0.45497 ,0.51751 ",\ "0.12979 ,0.21652 ,0.30975 ,0.45631 ,0.52935 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.22360 ,0.28299 ,0.34170 ,0.42142 ,0.45980 ",\ "0.30157 ,0.36768 ,0.43067 ,0.51493 ,0.55997 ",\ "0.38150 ,0.45189 ,0.52317 ,0.62515 ,0.67551 ",\ "0.49638 ,0.57128 ,0.66132 ,0.80930 ,0.86811 ",\ "0.55129 ,0.63278 ,0.72973 ,0.89032 ,0.95761 "); } } timing() { related_pin : "CLK" ; timing_type : hold_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.01352 ,0.01200 ,0.00448 ,-0.02207 ,-0.03720 ",\ "0.00407 ,0.00277 ,-0.00597 ,-0.03721 ,-0.05425 ",\ "0.01756 ,0.01507 ,0.00239 ,-0.03747 ,-0.05527 ",\ "0.08890 ,0.08182 ,0.05980 ,0.00285 ,-0.01595 ",\ "0.12270 ,0.11377 ,0.08981 ,0.02875 ,0.00671 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.02596 ,-0.02261 ,-0.02440 ,-0.03991 ,-0.04855 ",\ "-0.07234 ,-0.06817 ,-0.07053 ,-0.08956 ,-0.09937 ",\ "-0.11417 ,-0.11221 ,-0.11662 ,-0.13855 ,-0.15018 ",\ "-0.16703 ,-0.17235 ,-0.18205 ,-0.20788 ,-0.22271 ",\ "-0.19823 ,-0.20414 ,-0.21531 ,-0.24440 ,-0.25989 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00393 ,0.01419 ,0.02854 ,0.05861 ,0.07430 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01056 ,0.02105 ,0.03557 ,0.06588 ,0.08164 "); } } max_transition : 2.7273 ; } pin(SI) { direction : input ; capacitance : 0.001299 ; nextstate_type : scan_in ; timing() { related_pin : "CLK" ; timing_type : setup_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.13028 ,0.11313 ,0.12413 ,0.19544 ,0.22009 ",\ "0.14624 ,0.12924 ,0.14068 ,0.21294 ,0.23775 ",\ "0.14065 ,0.12638 ,0.13688 ,0.20447 ,0.23240 ",\ "0.08034 ,0.07123 ,0.07997 ,0.13879 ,0.17274 ",\ "0.04852 ,0.03710 ,0.04782 ,0.11373 ,0.14518 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.25078 ,0.32105 ,0.38266 ,0.47205 ,0.54047 ",\ "0.30961 ,0.39174 ,0.45978 ,0.53292 ,0.58026 ",\ "0.37720 ,0.46660 ,0.54288 ,0.62317 ,0.66716 ",\ "0.48852 ,0.57823 ,0.66432 ,0.78210 ,0.84610 ",\ "0.53930 ,0.63011 ,0.71489 ,0.82262 ,0.87898 "); } } timing() { related_pin : "CLK" ; timing_type : hold_rising ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.05118 ,-0.03781 ,-0.03727 ,-0.06571 ,-0.07884 ",\ "-0.06438 ,-0.05022 ,-0.05195 ,-0.08702 ,-0.09949 ",\ "-0.05912 ,-0.04559 ,-0.04953 ,-0.08978 ,-0.10313 ",\ "-0.01020 ,-0.00033 ,-0.00660 ,-0.05034 ,-0.06895 ",\ "0.01215 ,0.02081 ,0.01401 ,-0.03111 ,-0.05273 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.12098 ,-0.15131 ,-0.17345 ,-0.18400 ,-0.18785 ",\ "-0.16933 ,-0.20482 ,-0.23380 ,-0.25796 ,-0.26862 ",\ "-0.22082 ,-0.26311 ,-0.30118 ,-0.34356 ,-0.36333 ",\ "-0.29912 ,-0.35496 ,-0.41120 ,-0.49006 ,-0.52809 ",\ "-0.33655 ,-0.39923 ,-0.46457 ,-0.56161 ,-0.60874 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01013 ,0.01483 ,0.02136 ,0.03495 ,0.04199 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01369 ,0.01820 ,0.02450 ,0.03774 ,0.04467 "); } } max_transition : 2.7273 ; } test_cell() { pin(CLK) { direction : input ; } pin(D) { direction : input ; } pin(RN) { direction : input ; } pin(S) { direction : input ; } pin(SE) { direction : input ; signal_type : test_scan_enable; } pin(SI) { direction : input ; signal_type : test_scan_in; } pin(Q) { direction : output ; function : IQ; signal_type : test_scan_out; } pin(QBAR) { direction : output ; function : IQN; signal_type : test_scan_out_inverted; } ff("IQ", "IQN") { clocked_on : "CLK"; next_state : "D"; clear : "RN'"; preset : "S"; clear_preset_var1 : H; clear_preset_var2 : L; } } ff("IQ", "IQN") { clocked_on : "CLK"; next_state : "(SE SI) + (!SE D)"; clear : "RN'"; preset : "S"; clear_preset_var1 : H; clear_preset_var2 : L; } } cell(SLATSR_E) { area : 26 ; cell_footprint : SLATSR ; cell_leakage_power : 1.055925 ; scan_group : SLATSR_E ; pin(Q) { direction : output ; function : "IQ" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("5.67777777777778 ,7.88666666666667 ,10.7222222222222 ,15.82 ,20.5444444444444 ,25.1822222222222 ,29.7733333333333 ",\ "7.42222222222222 ,9.92 ,12.6777777777778 ,17.9711111111111 ,22.9355555555556 ,27.3555555555556 ,31.7177777777778 ",\ "6.66888888888889 ,9.68666666666667 ,12.4933333333333 ,17.4111111111111 ,22.0888888888889 ,26.5666666666667 ,30.7511111111111 ",\ "-0.244444444444444 ,3.39555555555556 ,6.35111111111111 ,11.1577777777778 ,15.5333333333333 ,19.7755555555556 ,23.9844444444444 ",\ "-4.53777777777778 ,-1.20666666666667 ,1.69111111111111 ,6.62444444444444 ,11.34 ,16.1266666666667 ,21.0844444444444 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.16666666666667 ,7.03777777777778 ,12.0444444444444 ,22.4155555555556 ,33.04 ,43.6755555555556 ,54.3155555555556 ",\ "4.39111111111111 ,8.18444444444444 ,13.1355555555556 ,22.7111111111111 ,32.5155555555556 ,43.0644444444444 ,53.6377777777778 ",\ "5.97333333333333 ,9.64888888888889 ,14.48 ,24.0488888888889 ,33.3844444444444 ,42.9955555555556 ,53.3977777777778 ",\ "8.65111111111111 ,12.1333333333333 ,16.6955555555556 ,26.0577777777778 ,35.5511111111111 ,45.0511111111111 ,54.4977777777778 ",\ "9.71333333333333 ,13.1244444444444 ,17.5488888888889 ,26.7288888888889 ,36.14 ,45.6355555555556 ,55.1466666666667 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("6.97111111111111 ,8.93111111111111 ,11.3822222222222 ,14.8977777777778 ,17.4955555555556 ,19.8755555555556 ,22.1333333333333 ",\ "9.85777777777778 ,11.9355555555556 ,14.02 ,18.1511111111111 ,21.5355555555556 ,23.3533333333333 ,25.0511111111111 ",\ "10.3844444444444 ,12.7888888888889 ,14.5955555555556 ,17.6422222222222 ,20.8644444444444 ,23.4977777777778 ,24.6 ",\ "6.47111111111111 ,9.07555555555555 ,10.5688888888889 ,12.6022222222222 ,14.5844444444444 ,16.8955555555556 ,19.6666666666667 ",\ "4.12222222222222 ,6.11555555555556 ,7.42666666666667 ,9.41777777777778 ,11.6266666666667 ,14.4266666666667 ,17.9644444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("2.94222222222222 ,5.02888888888889 ,7.59333333333333 ,12.5688888888889 ,17.4511111111111 ,22.2511111111111 ,27.0044444444444 ",\ "3.10444444444444 ,5.21111111111111 ,7.77555555555556 ,12.4955555555556 ,17.1111111111111 ,21.8911111111111 ,26.6266666666667 ",\ "3.42 ,5.51333333333333 ,8.02888888888889 ,12.7022222222222 ,17.0911111111111 ,21.4844444444444 ,26.1044444444444 ",\ "4.15555555555556 ,6.19333333333333 ,8.6 ,13.1422222222222 ,17.5288888888889 ,21.8333333333333 ,26.0755555555556 ",\ "4.54888888888889 ,6.54666666666667 ,8.90222222222222 ,13.3866666666667 ,17.7688888888889 ,22.1222222222222 ,26.4666666666667 "); } } timing() { related_pin : "D" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("11.1844444444444 ,13.3866666666667 ,16.1711111111111 ,21.2622222222222 ,26.0466666666667 ,30.7355555555556 ,35.3666666666667 ",\ "12.4644444444444 ,14.7911111111111 ,17.5022222222222 ,22.6644444444444 ,27.5711111111111 ,32.1688888888889 ,36.7111111111111 ",\ "12.0355555555556 ,14.5577777777778 ,17.2355555555556 ,22.1311111111111 ,26.8222222222222 ,31.4 ,35.8644444444445 ",\ "7.48888888888889 ,10.0866666666667 ,12.6644444444444 ,17.3377777777778 ,21.8266666666667 ,26.2577777777778 ,30.6711111111111 ",\ "4.39555555555556 ,6.66 ,9.08666666666667 ,13.7266666666667 ,18.3955555555556 ,23.1711111111111 ,28.0844444444444 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.01111111111111 ,6.87111111111111 ,11.92 ,22.2733333333333 ,32.8111111111111 ,43.36 ,53.9133333333333 ",\ "3.04666666666667 ,6.92444444444444 ,12.0244444444444 ,22.0155555555556 ,32.1088888888889 ,42.6022222222222 ,53.1044444444444 ",\ "3.07111111111111 ,6.92444444444444 ,12.0222222222222 ,22.1844444444444 ,32.2888888888889 ,42.4488888888889 ,52.7777777777778 ",\ "3.13333333333333 ,6.90444444444444 ,11.9222222222222 ,22.1444444444444 ,32.6155555555556 ,43.3222222222222 ,54.2555555555556 ",\ "3.18 ,6.9 ,11.8422222222222 ,21.9688888888889 ,32.4133333333333 ,43.1666666666667 ,54.2177777777778 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("14.5133333333333 ,16.64 ,19.0488888888889 ,22.6088888888889 ,25.3466666666667 ,27.8 ,30.0955555555556 ",\ "20.3977777777778 ,22.5733333333333 ,24.7533333333333 ,28.6155555555556 ,31.8044444444444 ,34.0466666666667 ,36.1466666666667 ",\ "26.78 ,29.06 ,31.0311111111111 ,34.2977777777778 ,37.4266666666667 ,40.16 ,42.0822222222222 ",\ "36.8022222222222 ,39.1266666666667 ,40.96 ,43.76 ,46.2244444444444 ,48.64 ,51.1022222222222 ",\ "40.7955555555556 ,42.9377777777778 ,44.8644444444444 ,47.8511111111111 ,50.4577777777778 ,52.9977777777778 ,55.5977777777778 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.22888888888889 ,5.24222222222222 ,7.74 ,12.6288888888889 ,17.4555555555556 ,22.2133333333333 ,26.9333333333333 ",\ "3.32888888888889 ,5.38 ,7.89333333333333 ,12.54 ,17.1022222222222 ,21.8466666666667 ,26.5533333333333 ",\ "3.39777777777778 ,5.47777777777778 ,7.98888888888889 ,12.6555555555556 ,17.0244444444444 ,21.4066666666667 ,26.0466666666667 ",\ "3.55111111111111 ,5.66222222222222 ,8.15777777777778 ,12.8333333333333 ,17.3022222222222 ,21.6533333333333 ,25.9111111111111 ",\ "3.64666666666667 ,5.76222222222222 ,8.24888888888889 ,12.9222222222222 ,17.4355555555556 ,21.8666666666667 ,26.2533333333333 "); } } timing() { related_pin : "RN" ; timing_sense : positive_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("9.25555555555555 ,11.3066666666667 ,13.7466666666667 ,17.2511111111111 ,19.8533333333333 ,22.2088888888889 ,24.4266666666667 ",\ "17.0311111111111 ,19.2488888888889 ,21.38 ,25.4355555555556 ,28.8155555555556 ,30.9133333333333 ,32.8933333333333 ",\ "24.7933333333333 ,27.3977777777778 ,29.3377777777778 ,32.5755555555556 ,35.84 ,38.6888888888889 ,40.52 ",\ "34.5977777777778 ,37.6533333333333 ,39.6422222222222 ,42.4888888888889 ,44.9688888888889 ,47.3977777777778 ,49.88 ",\ "38.0444444444444 ,40.7711111111111 ,42.9377777777778 ,46.2155555555556 ,49.1177777777778 ,52.0022222222222 ,55.0044444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.44888888888889 ,5.41333333333333 ,7.80666666666667 ,12.54 ,17.2511111111111 ,21.8977777777778 ,26.5066666666667 ",\ "4.87333333333333 ,6.72 ,8.96444444444444 ,13.1333333333333 ,17.2977777777778 ,21.7622222222222 ,26.2133333333333 ",\ "6.63555555555556 ,8.31111111111111 ,10.3333333333333 ,14.2711111111111 ,18.1 ,22.0088888888889 ,26.2022222222222 ",\ "9.27777777777778 ,10.5933333333333 ,12.1911111111111 ,15.6688888888889 ,19.4466666666667 ,23.4311111111111 ,27.58 ",\ "10.14 ,11.26 ,12.6644444444444 ,15.9377777777778 ,19.6888888888889 ,23.7933333333333 ,28.1911111111111 "); } } timing() { related_pin : "S" ; timing_sense : positive_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("7.27111111111111 ,9.34888888888889 ,12.0822222222222 ,17.0955555555556 ,21.8155555555556 ,26.4866666666667 ,31.1311111111111 ",\ "12.1444444444444 ,14.42 ,17.0066666666667 ,22.16 ,27.1533333333333 ,31.7444444444444 ,36.3222222222222 ",\ "15.3644444444444 ,18.1 ,20.6777777777778 ,25.4222222222222 ,30.0666666666667 ,34.6888888888889 ,39.3022222222222 ",\ "16.0666666666667 ,19.3622222222222 ,22.0644444444444 ,26.7777777777778 ,31.2488888888889 ,35.58 ,39.7866666666667 ",\ "15.7 ,18.6088888888889 ,21.2711111111111 ,26.2244444444444 ,31.1644444444444 ,36.1577777777778 ,41.2111111111111 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.23555555555556 ,6.98222222222222 ,11.8977777777778 ,22.1288888888889 ,32.6155555555556 ,43.1355555555556 ,53.6755555555556 ",\ "4.48666666666667 ,8.13555555555556 ,12.9844444444444 ,22.5155555555556 ,32.3466666666667 ,42.8066666666667 ,53.3066666666667 ",\ "6 ,9.52 ,14.2533333333333 ,23.8 ,33.2511111111111 ,43.02 ,53.4222222222222 ",\ "8.38666666666667 ,11.6933333333333 ,16.1711111111111 ,25.5822222222222 ,35.2888888888889 ,45.1066666666667 ,54.9555555555556 ",\ "9.3 ,12.5177777777778 ,16.8533333333333 ,26.1155555555556 ,35.8088888888889 ,45.72 ,55.7444444444444 "); } } timing() { related_pin : "SI" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("11.2266666666667 ,13.4311111111111 ,16.2155555555556 ,21.3133333333333 ,26.1022222222222 ,30.7933333333333 ,35.4288888888889 ",\ "12.6022222222222 ,14.9222222222222 ,17.6355555555556 ,22.8088888888889 ,27.7266666666667 ,32.3266666666667 ,36.8711111111111 ",\ "12.2444444444444 ,14.7622222222222 ,17.4333333333333 ,22.3288888888889 ,27.0355555555556 ,31.6266666666667 ,36.0933333333333 ",\ "7.81333333333333 ,10.4044444444444 ,12.9733333333333 ,17.64 ,22.1333333333333 ,26.5777777777778 ,31.0044444444444 ",\ "4.78666666666667 ,7.04 ,9.46 ,14.0955555555556 ,18.7711111111111 ,23.5622222222222 ,28.4955555555556 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.00888888888889 ,6.86666666666667 ,11.9111111111111 ,22.26 ,32.7888888888889 ,43.3288888888889 ,53.8755555555556 ",\ "3.04666666666667 ,6.92 ,12.0155555555556 ,22.0044444444444 ,32.0955555555556 ,42.5822222222222 ,53.0755555555556 ",\ "3.07111111111111 ,6.92 ,12.0155555555556 ,22.1755555555556 ,32.2777777777778 ,42.4333333333333 ,52.7555555555556 ",\ "3.13333333333333 ,6.90222222222222 ,11.9177777777778 ,22.1333333333333 ,32.5955555555556 ,43.2911111111111 ,54.2133333333333 ",\ "3.18 ,6.89777777777778 ,11.8377777777778 ,21.9555555555556 ,32.3911111111111 ,43.1288888888889 ,54.1644444444444 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("14.4733333333333 ,16.6022222222222 ,19.0088888888889 ,22.5688888888889 ,25.3088888888889 ,27.7622222222222 ,30.0555555555556 ",\ "20.2844444444444 ,22.4644444444444 ,24.6444444444444 ,28.5066666666667 ,31.6911111111111 ,33.9311111111111 ,36.0311111111111 ",\ "26.6 ,28.8844444444444 ,30.86 ,34.1311111111111 ,37.2555555555556 ,39.9844444444444 ,41.9044444444444 ",\ "36.5088888888889 ,38.84 ,40.68 ,43.4844444444444 ,45.9511111111111 ,48.3622222222222 ,50.8244444444445 ",\ "40.4422222222222 ,42.5933333333333 ,44.5266666666667 ,47.5133333333333 ,50.1177777777778 ,52.6577777777778 ,55.2533333333333 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("3.23555555555556 ,5.24444444444444 ,7.73777777777778 ,12.6155555555556 ,17.4288888888889 ,22.1755555555556 ,26.88 ",\ "3.33333333333333 ,5.38 ,7.89111111111111 ,12.5288888888889 ,17.0777777777778 ,21.8111111111111 ,26.5044444444444 ",\ "3.40222222222222 ,5.47777777777778 ,7.98444444444444 ,12.6355555555556 ,16.9888888888889 ,21.3533333333333 ,25.98 ",\ "3.55333333333333 ,5.65777777777778 ,8.14888888888889 ,12.8088888888889 ,17.26 ,21.5888888888889 ,25.8266666666667 ",\ "3.64888888888889 ,5.75777777777778 ,8.23777777777778 ,12.9022222222222 ,17.4044444444444 ,21.8266666666667 ,26.2066666666667 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("7.2 ,7.14444444444444 ,7.09555555555556 ,7.01333333333333 ,6.94 ,6.87555555555556 ,6.82444444444444 ",\ "8.22444444444444 ,8.16666666666667 ,8.11777777777778 ,8.03111111111111 ,7.95777777777778 ,7.89555555555556 ,7.84444444444444 ",\ "9.64666666666667 ,9.58888888888889 ,9.54 ,9.45333333333333 ,9.38 ,9.31777777777778 ,9.26666666666667 ",\ "12.6066666666667 ,12.5488888888889 ,12.5 ,12.4155555555556 ,12.3444444444444 ,12.2822222222222 ,12.2288888888889 ",\ "14.14 ,14.0822222222222 ,14.0355555555556 ,13.9555555555556 ,13.8844444444444 ,13.8222222222222 ,13.7666666666667 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("10.3444444444444 ,10.1622222222222 ,9.99555555555555 ,9.72444444444444 ,9.51555555555556 ,9.36444444444444 ,9.27333333333333 ",\ "11.3133333333333 ,11.1333333333333 ,10.9688888888889 ,10.7022222222222 ,10.4955555555556 ,10.3444444444444 ,10.2533333333333 ",\ "12.66 ,12.4822222222222 ,12.3244444444444 ,12.0622222222222 ,11.86 ,11.7133333333333 ,11.6177777777778 ",\ "15.4622222222222 ,15.2911111111111 ,15.14 ,14.8911111111111 ,14.6955555555556 ,14.5511111111111 ,14.4555555555556 ",\ "16.9155555555556 ,16.7488888888889 ,16.6 ,16.3555555555556 ,16.1622222222222 ,16.02 ,15.9266666666667 "); } related_pin : "SI" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("7.30666666666667 ,7.24888888888889 ,7.20222222222222 ,7.12 ,7.04666666666667 ,6.98222222222222 ,6.92888888888889 ",\ "8.32 ,8.26222222222222 ,8.21333333333333 ,8.12888888888889 ,8.05555555555556 ,7.99333333333333 ,7.94 ",\ "9.73111111111111 ,9.67555555555556 ,9.62444444444444 ,9.54 ,9.46666666666667 ,9.40222222222222 ,9.35111111111111 ",\ "12.6688888888889 ,12.6088888888889 ,12.56 ,12.4777777777778 ,12.4044444444444 ,12.3422222222222 ,12.2888888888889 ",\ "14.1888888888889 ,14.1311111111111 ,14.0822222222222 ,14.0022222222222 ,13.9311111111111 ,13.8688888888889 ,13.8155555555556 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("10.2222222222222 ,10.0422222222222 ,9.87555555555556 ,9.60666666666667 ,9.39555555555556 ,9.24444444444444 ,9.15111111111111 ",\ "11.1844444444444 ,11.0022222222222 ,10.8422222222222 ,10.5733333333333 ,10.3666666666667 ,10.2155555555556 ,10.1222222222222 ",\ "12.5155555555556 ,12.34 ,12.1822222222222 ,11.9222222222222 ,11.7177777777778 ,11.5688888888889 ,11.4733333333333 ",\ "15.2933333333333 ,15.1222222222222 ,14.9711111111111 ,14.72 ,14.5222222222222 ,14.3777777777778 ,14.2822222222222 ",\ "16.7333333333333 ,16.5644444444444 ,16.4155555555556 ,16.1688888888889 ,15.9755555555556 ,15.8311111111111 ,15.7355555555556 "); } related_pin : "D" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("5.71111111111111 ,5.65777777777778 ,5.61333333333333 ,5.54444444444444 ,5.48666666666667 ,5.44222222222222 ,5.40888888888889 ",\ "9.17555555555556 ,9.07555555555555 ,8.99777777777778 ,8.87111111111111 ,8.77777777777778 ,8.71333333333333 ,8.67777777777778 ",\ "13.8977777777778 ,13.7377777777778 ,13.6133333333333 ,13.42 ,13.2777777777778 ,13.1888888888889 ,13.1466666666667 ",\ "23.3688888888889 ,23.1088888888889 ,22.9022222222222 ,22.5822222222222 ,22.3555555555556 ,22.2155555555556 ,22.16 ",\ "28.1066666666667 ,27.8066666666667 ,27.5644444444444 ,27.1888888888889 ,26.9222222222222 ,26.7577777777778 ,26.6955555555556 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("7.42222222222222 ,7.27111111111111 ,7.14 ,6.92222222222222 ,6.75111111111111 ,6.62444444444444 ,6.53777777777778 ",\ "9.95111111111111 ,9.78888888888889 ,9.64444444444444 ,9.40666666666667 ,9.22222222222222 ,9.08888888888889 ,9.00444444444445 ",\ "13.4777777777778 ,13.3022222222222 ,13.1444444444444 ,12.8888888888889 ,12.6911111111111 ,12.5511111111111 ,12.4666666666667 ",\ "20.7 ,20.5244444444444 ,20.3666666666667 ,20.1066666666667 ,19.9044444444444 ,19.7555555555556 ,19.66 ",\ "24.3844444444444 ,24.2222222222222 ,24.0777777777778 ,23.8333333333333 ,23.6377777777778 ,23.4866666666667 ,23.38 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("8.39777777777778 ,8.21777777777778 ,8.05111111111111 ,7.77555555555556 ,7.55777777777778 ,7.39777777777778 ,7.29333333333333 ",\ "10.9333333333333 ,10.7022222222222 ,10.4977777777778 ,10.1666666666667 ,9.91111111111111 ,9.73111111111111 ,9.62444444444444 ",\ "14.3844444444444 ,14.0955555555556 ,13.8422222222222 ,13.44 ,13.14 ,12.9333333333333 ,12.8266666666667 ",\ "21.3244444444444 ,20.9466666666667 ,20.6177777777778 ,20.0955555555556 ,19.7133333333333 ,19.4644444444444 ,19.3488888888889 ",\ "24.8066666666667 ,24.4 ,24.04 ,23.4688888888889 ,23.0533333333333 ,22.7866666666667 ,22.6644444444444 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("5.95333333333333 ,5.90222222222222 ,5.85777777777778 ,5.77777777777778 ,5.70888888888889 ,5.64888888888889 ,5.59777777777778 ",\ "9.10444444444444 ,9 ,8.91555555555556 ,8.77333333333333 ,8.66444444444445 ,8.58444444444444 ,8.53333333333333 ",\ "13.5266666666667 ,13.3644444444444 ,13.2288888888889 ,13.0111111111111 ,12.8488888888889 ,12.7422222222222 ,12.6888888888889 ",\ "22.7377777777778 ,22.4911111111111 ,22.2755555555556 ,21.9333333333333 ,21.6866666666667 ,21.5244444444444 ,21.4488888888889 ",\ "27.5155555555556 ,27.2377777777778 ,26.9955555555556 ,26.6111111111111 ,26.3244444444444 ,26.1377777777778 ,26.0444444444444 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.50444444444444, 5.90444444444444, 11.8066666666667, 23.5911111111111, 35.3755555555556, 47.16, 58.9444444444444 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2626 ; } pin(QBAR) { direction : output ; function : "IQN" ; capacitance : 0.000000 ; timing() { related_pin : "CLK" ; timing_sense : non_unate ; timing_type : rising_edge ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("8.91777777777778 ,10.6755555555556 ,13.1577777777778 ,18.1266666666667 ,23.0577777777778 ,28.0222222222222 ,33.0044444444444 ",\ "11.3088888888889 ,13.0422222222222 ,15.4622222222222 ,20.4844444444444 ,25.5777777777778 ,30.5666666666667 ,35.5733333333333 ",\ "11.5111111111111 ,13.3688888888889 ,15.7866666666667 ,20.64 ,25.4911111111111 ,30.3711111111111 ,35.4333333333333 ",\ "7.92444444444444 ,9.90444444444444 ,12.2555555555556 ,16.9822222222222 ,21.7444444444444 ,26.4911111111111 ,31.1911111111111 ",\ "5.93555555555556 ,7.57777777777778 ,9.69555555555556 ,14.2911111111111 ,19.2022222222222 ,24.2977777777778 ,29.5155555555556 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("2.55777777777778 ,6.40222222222222 ,11.7733333333333 ,22.3044444444444 ,32.5666666666667 ,42.86 ,53.1733333333333 ",\ "2.52222222222222 ,6.28444444444444 ,11.5422222222222 ,22.7377777777778 ,34.0533333333333 ,44.2111111111111 ,54.3866666666667 ",\ "2.52444444444444 ,6.26 ,11.4777777777778 ,22.5066666666667 ,34.2422222222222 ,46.0955555555556 ,56.3044444444444 ",\ "2.54222222222222 ,6.25777777777778 ,11.4377777777778 ,22.2333333333333 ,33.5066666666667 ,45.2133333333333 ,57.3355555555556 ",\ "2.54666666666667 ,6.26222222222222 ,11.4311111111111 ,22.1311111111111 ,33.2044444444444 ,44.6022222222222 ,56.3088888888889 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("7.50666666666667 ,8.89777777777778 ,10.7755555555556 ,14.3511111111111 ,17.7755555555556 ,21.18 ,24.5711111111111 ",\ "9.12444444444444 ,10.5644444444444 ,12.36 ,15.9422222222222 ,19.4822222222222 ,22.82 ,26.1466666666667 ",\ "8.47333333333333 ,10.0822222222222 ,11.8577777777778 ,15.2 ,18.44 ,21.6555555555556 ,24.9533333333333 ",\ "2.19777777777778 ,3.88666666666667 ,5.54666666666667 ,8.67111111111111 ,11.7533333333333 ,14.8133333333333 ,17.8444444444444 ",\ "-1.87777777777778 ,-0.588888888888889 ,0.828888888888889 ,3.82888888888889 ,7.08222222222222 ,10.5311111111111 ,14.1488888888889 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("1.97777777777778 ,4.29111111111111 ,7.42444444444445 ,13.7844444444444 ,20.2088888888889 ,26.6644444444444 ,33.1377777777778 ",\ "2.15555555555556 ,4.39111111111111 ,7.45555555555556 ,13.7711111111111 ,20.16 ,26.4177777777778 ,32.6955555555556 ",\ "2.40888888888889 ,4.56 ,7.54666666666667 ,13.8177777777778 ,20.4066666666667 ,27.0488888888889 ,33.1155555555556 ",\ "2.84 ,4.84 ,7.64444444444444 ,13.6822222222222 ,20.2022222222222 ,27.1533333333333 ,34.5111111111111 ",\ "3 ,4.93555555555556 ,7.63111111111111 ,13.4733333333333 ,19.8244444444444 ,26.6266666666667 ,33.8555555555556 "); } } timing() { related_pin : "D" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("16.5311111111111 ,18.3177777777778 ,20.7977777777778 ,25.7422222222222 ,30.6444444444444 ,35.5688888888889 ,40.5066666666667 ",\ "22.2177777777778 ,23.8822222222222 ,26.2377777777778 ,31.2177777777778 ,36.3288888888889 ,41.36 ,46.4266666666667 ",\ "28.3888888888889 ,29.9866666666667 ,32.2488888888889 ,37.0622222222222 ,42.0533333333333 ,47.1555555555556 ,52.4466666666667 ",\ "38.3711111111111 ,39.96 ,42.1933333333333 ,46.9888888888889 ,51.9177777777778 ,56.8022222222222 ,61.5666666666667 ",\ "42.5911111111111 ,44.1466666666667 ,46.4222222222222 ,51.36 ,56.4377777777778 ,61.4577777777778 ,66.3333333333333 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("2.59333333333333 ,6.44222222222222 ,11.82 ,22.36 ,32.6244444444444 ,42.9244444444444 ,53.24 ",\ "2.55555555555556 ,6.32444444444445 ,11.5888888888889 ,22.7866666666667 ,34.1 ,44.2577777777778 ,54.4355555555556 ",\ "2.53111111111111 ,6.28222222222222 ,11.5066666666667 ,22.5333333333333 ,34.2466666666667 ,46.0755555555556 ,56.2888888888889 ",\ "2.47111111111111 ,6.22 ,11.42 ,22.2244444444444 ,33.4755555555556 ,45.14 ,57.2 ",\ "2.43111111111111 ,6.18444444444444 ,11.3822222222222 ,22.1066666666667 ,33.1777777777778 ,44.5555555555556 ,56.2222222222222 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("13.0266666666667 ,14.4177777777778 ,16.2844444444444 ,19.8488888888889 ,23.2688888888889 ,26.6688888888889 ,30.0577777777778 ",\ "14.1955555555556 ,15.6511111111111 ,17.4733333333333 ,21.1 ,24.6777777777778 ,28.0466666666667 ,31.4044444444444 ",\ "13.6644444444444 ,15.2711111111111 ,17.0977777777778 ,20.5622222222222 ,23.9377777777778 ,27.2844444444444 ,30.6555555555556 ",\ "9.08666666666667 ,10.7955555555556 ,12.5866666666667 ,15.94 ,19.1866666666667 ,22.3666666666667 ,25.4822222222222 ",\ "6.04666666666667 ,7.51555555555556 ,9.17333333333333 ,12.48 ,15.8577777777778 ,19.3044444444444 ,22.8044444444444 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("1.95555555555556 ,4.27555555555556 ,7.40444444444444 ,13.7355555555556 ,20.1222222222222 ,26.5311111111111 ,32.9555555555556 ",\ "1.95555555555556 ,4.24666666666667 ,7.35777777777778 ,13.7088888888889 ,20.1133333333333 ,26.4222222222222 ,32.7422222222222 ",\ "1.95333333333333 ,4.22222222222222 ,7.32222222222222 ,13.7244444444444 ,20.3533333333333 ,27.0155555555556 ,33.2511111111111 ",\ "1.95333333333333 ,4.17555555555556 ,7.22444444444444 ,13.6022222222222 ,20.3 ,27.2955555555556 ,34.5733333333333 ",\ "1.95555555555556 ,4.14888888888889 ,7.15777777777778 ,13.4511111111111 ,20.0688888888889 ,26.9822222222222 ,34.1822222222222 "); } } timing() { related_pin : "RN" ; timing_sense : negative_unate ; timing_type : preset ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("11.2111111111111 ,12.9688888888889 ,15.4622222222222 ,20.4288888888889 ,25.3288888888889 ,30.2622222222222 ,35.2155555555556 ",\ "18.6488888888889 ,20.2222222222222 ,22.5111111111111 ,27.4533333333333 ,32.5933333333333 ,37.6688888888889 ,42.7977777777778 ",\ "26.1711111111111 ,27.7 ,29.8377777777778 ,34.4666666666667 ,39.2933333333333 ,44.2844444444444 ,49.7111111111111 ",\ "36.2044444444444 ,37.7111111111111 ,39.72 ,44.22 ,48.9488888888889 ,53.6355555555556 ,58.1555555555556 ",\ "40.0622222222222 ,41.2888888888889 ,43.2044444444444 ,47.7955555555556 ,52.7911111111111 ,57.8444444444444 ,62.7955555555556 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("2.57777777777778 ,6.40222222222222 ,11.7622222222222 ,22.2755555555556 ,32.5355555555556 ,42.8377777777778 ,53.1577777777778 ",\ "2.71111111111111 ,6.4 ,11.5933333333333 ,22.7155555555556 ,33.9511111111111 ,44.0044444444444 ,54.0822222222222 ",\ "2.92444444444444 ,6.51111111111111 ,11.5866666666667 ,22.4311111111111 ,34.0911111111111 ,45.8444444444444 ,55.7933333333333 ",\ "3.21333333333333 ,6.65777777777778 ,11.54 ,21.9266666666667 ,32.9955555555556 ,44.6844444444445 ,56.9688888888889 ",\ "3.26888888888889 ,6.66444444444444 ,11.4622222222222 ,21.6377777777778 ,32.44 ,43.7955555555556 ,55.6822222222222 "); } } timing() { related_pin : "S" ; timing_sense : negative_unate ; timing_type : clear ; cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("9.01777777777778 ,10.3844444444444 ,12.2911111111111 ,15.8977777777778 ,19.3 ,22.6977777777778 ,26.0911111111111 ",\ "13.7977777777778 ,15.1444444444444 ,16.8711111111111 ,20.5133333333333 ,24.2044444444444 ,27.5822222222222 ,30.9755555555556 ",\ "17.12 ,18.6111111111111 ,20.24 ,23.4866666666667 ,26.7911111111111 ,30.1533333333333 ,33.6311111111111 ",\ "18.3355555555556 ,19.9022222222222 ,21.3866666666667 ,24.3755555555556 ,27.4444444444444 ,30.5022222222222 ,33.4911111111111 ",\ "18.1066666666667 ,19.1977777777778 ,20.4711111111111 ,23.4488888888889 ,26.7977777777778 ,30.3422222222222 ,34 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("1.9 ,4.22888888888889 ,7.37111111111111 ,13.7222222222222 ,20.12 ,26.54 ,32.9733333333333 ",\ "2.08222222222222 ,4.34666666666667 ,7.42888888888889 ,13.7444444444444 ,20.1177777777778 ,26.38 ,32.6577777777778 ",\ "2.31555555555556 ,4.50888888888889 ,7.52444444444444 ,13.7977777777778 ,20.3244444444444 ,26.8977777777778 ,33.0111111111111 ",\ "2.68444444444444 ,4.75111111111111 ,7.61555555555556 ,13.6955555555556 ,20.1644444444444 ,26.98 ,34.12 ",\ "2.81777777777778 ,4.82444444444444 ,7.6 ,13.5244444444444 ,19.8622222222222 ,26.5688888888889 ,33.62 "); } } timing() { related_pin : "SI" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("16.4911111111111 ,18.28 ,20.76 ,25.7044444444444 ,30.6066666666667 ,35.5311111111111 ,40.4688888888889 ",\ "22.1066666666667 ,23.7733333333333 ,26.1311111111111 ,31.1111111111111 ,36.2244444444445 ,41.2533333333333 ,46.32 ",\ "28.2088888888889 ,29.8133333333333 ,32.08 ,36.8977777777778 ,41.8888888888889 ,46.9888888888889 ,52.28 ",\ "38.0733333333333 ,39.6688888888889 ,41.9088888888889 ,46.7111111111111 ,51.64 ,56.5266666666667 ,61.2911111111111 ",\ "42.2311111111111 ,43.7977777777778 ,46.0777777777778 ,51.0177777777778 ,56.0955555555556 ,61.1155555555556 ,65.9888888888889 "); } rise_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("2.59333333333333 ,6.44 ,11.8177777777778 ,22.3488888888889 ,32.6044444444444 ,42.8911111111111 ,53.1977777777778 ",\ "2.55333333333333 ,6.32 ,11.58 ,22.7733333333333 ,34.0822222222222 ,44.2288888888889 ,54.3955555555556 ",\ "2.53111111111111 ,6.28 ,11.5 ,22.5177777777778 ,34.2222222222222 ,46.0422222222222 ,56.2444444444444 ",\ "2.47111111111111 ,6.21555555555556 ,11.4133333333333 ,22.2111111111111 ,33.4533333333333 ,45.1044444444444 ,57.1511111111111 ",\ "2.42888888888889 ,6.18222222222222 ,11.3755555555556 ,22.0977777777778 ,33.1622222222222 ,44.5311111111111 ,56.1911111111111 "); } cell_fall(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("13.0688888888889 ,14.4577777777778 ,16.3244444444444 ,19.8911111111111 ,23.3133333333333 ,26.7155555555556 ,30.1088888888889 ",\ "14.3288888888889 ,15.78 ,17.5977777777778 ,21.2311111111111 ,24.8177777777778 ,28.1866666666667 ,31.5422222222222 ",\ "13.8733333333333 ,15.4733333333333 ,17.2911111111111 ,20.7511111111111 ,24.1355555555556 ,27.4933333333333 ,30.8622222222222 ",\ "9.41555555555556 ,11.12 ,12.9022222222222 ,16.2422222222222 ,19.4888888888889 ,22.6711111111111 ,25.7977777777778 ",\ "6.44 ,7.90222222222222 ,9.55333333333333 ,12.8488888888889 ,16.2244444444444 ,19.6711111111111 ,23.1755555555556 "); } fall_transition(DELAY_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("1.95333333333333 ,4.27333333333333 ,7.40222222222222 ,13.7333333333333 ,20.1222222222222 ,26.5333333333333 ,32.96 ",\ "1.95111111111111 ,4.24444444444444 ,7.35555555555556 ,13.7044444444444 ,20.1066666666667 ,26.42 ,32.7466666666667 ",\ "1.94888888888889 ,4.22 ,7.32222222222222 ,13.7288888888889 ,20.3533333333333 ,27.0088888888889 ,33.2555555555556 ",\ "1.94444444444444 ,4.17111111111111 ,7.22666666666667 ,13.6111111111111 ,20.3044444444444 ,27.2866666666667 ,34.54 ",\ "1.94666666666667 ,4.14666666666667 ,7.16 ,13.4577777777778 ,20.0666666666667 ,26.9555555555556 ,34.1177777777778 "); } } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("9.27333333333333 ,9.27333333333333 ,9.27333333333333 ,9.27333333333333 ,9.27333333333333 ,9.27333333333333 ,9.27333333333333 ",\ "10.2533333333333 ,10.2533333333333 ,10.2533333333333 ,10.2533333333333 ,10.2533333333333 ,10.2533333333333 ,10.2533333333333 ",\ "11.6177777777778 ,11.6177777777778 ,11.6177777777778 ,11.6177777777778 ,11.6177777777778 ,11.6177777777778 ,11.6177777777778 ",\ "14.4555555555556 ,14.4555555555556 ,14.4555555555556 ,14.4555555555556 ,14.4555555555556 ,14.4555555555556 ,14.4555555555556 ",\ "15.9266666666667 ,15.9266666666667 ,15.9266666666667 ,15.9266666666667 ,15.9266666666667 ,15.9266666666667 ,15.9266666666667 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("6.82444444444444 ,6.82444444444444 ,6.82444444444444 ,6.82444444444444 ,6.82444444444444 ,6.82444444444444 ,6.82444444444444 ",\ "7.84444444444444 ,7.84444444444444 ,7.84444444444444 ,7.84444444444444 ,7.84444444444444 ,7.84444444444444 ,7.84444444444444 ",\ "9.26666666666667 ,9.26666666666667 ,9.26666666666667 ,9.26666666666667 ,9.26666666666667 ,9.26666666666667 ,9.26666666666667 ",\ "12.2288888888889 ,12.2288888888889 ,12.2288888888889 ,12.2288888888889 ,12.2288888888889 ,12.2288888888889 ,12.2288888888889 ",\ "13.7666666666667 ,13.7666666666667 ,13.7666666666667 ,13.7666666666667 ,13.7666666666667 ,13.7666666666667 ,13.7666666666667 "); } related_pin : "SI" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("9.15111111111111 ,9.15111111111111 ,9.15111111111111 ,9.15111111111111 ,9.15111111111111 ,9.15111111111111 ,9.15111111111111 ",\ "10.1222222222222 ,10.1222222222222 ,10.1222222222222 ,10.1222222222222 ,10.1222222222222 ,10.1222222222222 ,10.1222222222222 ",\ "11.4733333333333 ,11.4733333333333 ,11.4733333333333 ,11.4733333333333 ,11.4733333333333 ,11.4733333333333 ,11.4733333333333 ",\ "14.2822222222222 ,14.2822222222222 ,14.2822222222222 ,14.2822222222222 ,14.2822222222222 ,14.2822222222222 ,14.2822222222222 ",\ "15.7355555555556 ,15.7355555555556 ,15.7355555555556 ,15.7355555555556 ,15.7355555555556 ,15.7355555555556 ,15.7355555555556 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("6.92888888888889 ,6.92888888888889 ,6.92888888888889 ,6.92888888888889 ,6.92888888888889 ,6.92888888888889 ,6.92888888888889 ",\ "7.94 ,7.94 ,7.94 ,7.94 ,7.94 ,7.94 ,7.94 ",\ "9.35111111111111 ,9.35111111111111 ,9.35111111111111 ,9.35111111111111 ,9.35111111111111 ,9.35111111111111 ,9.35111111111111 ",\ "12.2888888888889 ,12.2888888888889 ,12.2888888888889 ,12.2888888888889 ,12.2888888888889 ,12.2888888888889 ,12.2888888888889 ",\ "13.8155555555556 ,13.8155555555556 ,13.8155555555556 ,13.8155555555556 ,13.8155555555556 ,13.8155555555556 ,13.8155555555556 "); } related_pin : "D" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("6.53777777777778 ,6.53777777777778 ,6.53777777777778 ,6.53777777777778 ,6.53777777777778 ,6.53777777777778 ,6.53777777777778 ",\ "9.00444444444445 ,9.00444444444445 ,9.00444444444445 ,9.00444444444445 ,9.00444444444445 ,9.00444444444445 ,9.00444444444445 ",\ "12.4666666666667 ,12.4666666666667 ,12.4666666666667 ,12.4666666666667 ,12.4666666666667 ,12.4666666666667 ,12.4666666666667 ",\ "19.66 ,19.66 ,19.66 ,19.66 ,19.66 ,19.66 ,19.66 ",\ "23.38 ,23.38 ,23.38 ,23.38 ,23.38 ,23.38 ,23.38 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("5.40888888888889 ,5.40888888888889 ,5.40888888888889 ,5.40888888888889 ,5.40888888888889 ,5.40888888888889 ,5.40888888888889 ",\ "8.67777777777778 ,8.67777777777778 ,8.67777777777778 ,8.67777777777778 ,8.67777777777778 ,8.67777777777778 ,8.67777777777778 ",\ "13.1466666666667 ,13.1466666666667 ,13.1466666666667 ,13.1466666666667 ,13.1466666666667 ,13.1466666666667 ,13.1466666666667 ",\ "22.16 ,22.16 ,22.16 ,22.16 ,22.16 ,22.16 ,22.16 ",\ "26.6955555555556 ,26.6955555555556 ,26.6955555555556 ,26.6955555555556 ,26.6955555555556 ,26.6955555555556 ,26.6955555555556 "); } related_pin : "CLK" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("7.29333333333333 ,7.29333333333333 ,7.29333333333333 ,7.29333333333333 ,7.29333333333333 ,7.29333333333333 ,7.29333333333333 ",\ "9.62444444444444 ,9.62444444444444 ,9.62444444444444 ,9.62444444444444 ,9.62444444444444 ,9.62444444444444 ,9.62444444444444 ",\ "12.8266666666667 ,12.8266666666667 ,12.8266666666667 ,12.8266666666667 ,12.8266666666667 ,12.8266666666667 ,12.8266666666667 ",\ "19.3488888888889 ,19.3488888888889 ,19.3488888888889 ,19.3488888888889 ,19.3488888888889 ,19.3488888888889 ,19.3488888888889 ",\ "22.6644444444444 ,22.6644444444444 ,22.6644444444444 ,22.6644444444444 ,22.6644444444444 ,22.6644444444444 ,22.6644444444444 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } related_pin : "RN" ; } internal_power() { rise_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 ",\ "0 ,0 ,0 ,0 ,0 ,0 ,0 "); } fall_power(POWER_DEF_E_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.36888888888889, 5.43111111111111, 10.8644444444444, 21.7066666666667, 32.5466666666667, 43.3666666666667, 54.2088888888889 "); values ("5.59777777777778 ,5.59777777777778 ,5.59777777777778 ,5.59777777777778 ,5.59777777777778 ,5.59777777777778 ,5.59777777777778 ",\ "8.53333333333333 ,8.53333333333333 ,8.53333333333333 ,8.53333333333333 ,8.53333333333333 ,8.53333333333333 ,8.53333333333333 ",\ "12.6888888888889 ,12.6888888888889 ,12.6888888888889 ,12.6888888888889 ,12.6888888888889 ,12.6888888888889 ,12.6888888888889 ",\ "21.4488888888889 ,21.4488888888889 ,21.4488888888889 ,21.4488888888889 ,21.4488888888889 ,21.4488888888889 ,21.4488888888889 ",\ "26.0444444444444 ,26.0444444444444 ,26.0444444444444 ,26.0444444444444 ,26.0444444444444 ,26.0444444444444 ,26.0444444444444 "); } related_pin : "S" ; } min_capacitance : 0.0001 ; max_capacitance : 0.2415 ; } pin(CLK) { direction : input ; clock : true ; capacitance : 0.003838 ; min_pulse_width_high : 1.062762 ; internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01226 ,0.02799 ,0.04974 ,0.09436 ,0.11718 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01690 ,0.03053 ,0.04957 ,0.08926 ,0.10988 "); } } max_transition : 2.7273 ; } pin(D) { direction : input ; capacitance : 0.001424 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.18248 ,0.19154 ,0.19418 ,0.19071 ,0.19719 ",\ "0.19653 ,0.20508 ,0.21161 ,0.21869 ,0.22498 ",\ "0.18836 ,0.19844 ,0.20882 ,0.22474 ,0.23329 ",\ "0.12329 ,0.13958 ,0.15581 ,0.18203 ,0.19867 ",\ "0.08960 ,0.10825 ,0.12792 ,0.16113 ,0.18091 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.19618 ,0.20203 ,0.21757 ,0.26369 ,0.28814 ",\ "0.26417 ,0.26897 ,0.27837 ,0.30814 ,0.32888 ",\ "0.33425 ,0.33291 ,0.33680 ,0.35673 ,0.36882 ",\ "0.43670 ,0.41901 ,0.41306 ,0.42195 ,0.41567 ",\ "0.48658 ,0.46518 ,0.45057 ,0.44110 ,0.43131 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.08486 ,-0.09240 ,-0.08144 ,-0.02214 ,0.00773 ",\ "-0.09585 ,-0.10297 ,-0.09146 ,-0.03109 ,-0.00074 ",\ "-0.08947 ,-0.09604 ,-0.08387 ,-0.02142 ,0.01089 ",\ "-0.03914 ,-0.04461 ,-0.03114 ,0.03573 ,0.07246 ",\ "-0.01359 ,-0.01852 ,-0.00429 ,0.06384 ,0.10088 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.09722 ,-0.09576 ,-0.09893 ,-0.11207 ,-0.11632 ",\ "-0.14566 ,-0.14379 ,-0.14487 ,-0.15157 ,-0.15312 ",\ "-0.19987 ,-0.19591 ,-0.19189 ,-0.18692 ,-0.18532 ",\ "-0.28364 ,-0.27319 ,-0.25828 ,-0.23168 ,-0.22353 ",\ "-0.31904 ,-0.30579 ,-0.28892 ,-0.25894 ,-0.24640 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01246 ,0.01730 ,0.02406 ,0.03810 ,0.04538 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01847 ,0.02301 ,0.02934 ,0.04259 ,0.04952 "); } } max_transition : 2.7273 ; } pin(RN) { direction : input ; capacitance : 0.003299 ; min_pulse_width_low : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.14542 ,0.16252 ,0.15594 ,0.09038 ,0.05718 ",\ "0.18142 ,0.20112 ,0.19756 ,0.14005 ,0.11376 ",\ "0.18982 ,0.21446 ,0.22198 ,0.19044 ,0.17283 ",\ "0.13843 ,0.17893 ,0.21546 ,0.24443 ,0.24533 ",\ "0.11469 ,0.16662 ,0.21181 ,0.25204 ,0.26430 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.05145 ,-0.05737 ,-0.04519 ,0.01503 ,0.04550 ",\ "-0.07414 ,-0.08267 ,-0.07558 ,-0.02798 ,-0.00339 ",\ "-0.07744 ,-0.09408 ,-0.09722 ,-0.06750 ,-0.05027 ",\ "-0.03449 ,-0.07310 ,-0.10107 ,-0.11004 ,-0.10894 ",\ "-0.01116 ,-0.05819 ,-0.09681 ,-0.12619 ,-0.13547 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00015 ,0.00016 ,0.00021 ,0.00017 ,0.00008 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00453 ,0.00448 ,0.00449 ,0.00454 ,0.00456 "); } } max_transition : 2.7273 ; } pin(S) { direction : input ; capacitance : 0.005155 ; min_pulse_width_high : 1.062762 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.13912 ,0.13436 ,0.13718 ,0.15591 ,0.16202 ",\ "0.20828 ,0.19697 ,0.19339 ,0.20365 ,0.20578 ",\ "0.27135 ,0.25785 ,0.24797 ,0.24368 ,0.24266 ",\ "0.34658 ,0.33659 ,0.31919 ,0.28750 ,0.28235 ",\ "0.38490 ,0.37287 ,0.35283 ,0.31519 ,0.30621 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.05560 ,-0.05365 ,-0.05399 ,-0.05950 ,-0.06190 ",\ "-0.10604 ,-0.09970 ,-0.09564 ,-0.09531 ,-0.09521 ",\ "-0.15280 ,-0.14180 ,-0.13392 ,-0.12873 ,-0.12468 ",\ "-0.20829 ,-0.19332 ,-0.18118 ,-0.16743 ,-0.15718 ",\ "-0.23421 ,-0.22061 ,-0.20605 ,-0.18387 ,-0.17347 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00000 ,0.00000 ,0.00000 ,0.00000 ,0.00000 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00921 ,0.00907 ,0.00909 ,0.00923 ,0.00935 "); } } max_transition : 2.7273 ; } pin(SE) { direction : input ; capacitance : 0.002744 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.22389 ,0.23229 ,0.23515 ,0.23495 ,0.24395 ",\ "0.23584 ,0.24416 ,0.24668 ,0.24694 ,0.25778 ",\ "0.22961 ,0.23770 ,0.24240 ,0.24630 ,0.25367 ",\ "0.18032 ,0.18795 ,0.19707 ,0.20552 ,0.20157 ",\ "0.15810 ,0.16576 ,0.17233 ,0.17470 ,0.17144 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.22398 ,0.21193 ,0.19210 ,0.13883 ,0.10502 ",\ "0.30052 ,0.28420 ,0.26280 ,0.21707 ,0.19055 ",\ "0.38187 ,0.36830 ,0.34807 ,0.30316 ,0.27997 ",\ "0.50226 ,0.50707 ,0.49860 ,0.45658 ,0.43686 ",\ "0.55656 ,0.56850 ,0.56962 ,0.54721 ,0.53757 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.03288 ,-0.02791 ,0.00163 ,0.09494 ,0.13506 ",\ "-0.03955 ,-0.03220 ,-0.00263 ,0.08631 ,0.12545 ",\ "-0.02896 ,-0.02128 ,0.00724 ,0.09117 ,0.12748 ",\ "0.02903 ,0.02971 ,0.05317 ,0.13098 ,0.16062 ",\ "0.06042 ,0.05490 ,0.07471 ,0.15206 ,0.18007 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.05483 ,-0.05782 ,-0.05926 ,-0.05668 ,-0.05446 ",\ "-0.10098 ,-0.11032 ,-0.11123 ,-0.09484 ,-0.08890 ",\ "-0.14365 ,-0.16060 ,-0.16021 ,-0.12598 ,-0.11638 ",\ "-0.19275 ,-0.21462 ,-0.20979 ,-0.15142 ,-0.13409 ",\ "-0.21431 ,-0.22956 ,-0.22179 ,-0.16218 ,-0.13822 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.00387 ,0.01335 ,0.02662 ,0.05447 ,0.06901 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01053 ,0.02022 ,0.03368 ,0.06180 ,0.07645 "); } } max_transition : 2.7273 ; } pin(SI) { direction : input ; capacitance : 0.001292 ; timing() { related_pin : "CLK" ; timing_type : setup_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.18616 ,0.20953 ,0.23685 ,0.28760 ,0.31596 ",\ "0.20186 ,0.22446 ,0.25082 ,0.29853 ,0.32408 ",\ "0.19437 ,0.21578 ,0.24071 ,0.28529 ,0.30872 ",\ "0.12909 ,0.14915 ,0.17149 ,0.21043 ,0.23202 ",\ "0.09643 ,0.11718 ,0.13880 ,0.17388 ,0.19407 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("0.19228 ,0.18816 ,0.19412 ,0.22375 ,0.23593 ",\ "0.25853 ,0.25205 ,0.25500 ,0.27866 ,0.28767 ",\ "0.32998 ,0.32060 ,0.31724 ,0.32732 ,0.33302 ",\ "0.43706 ,0.42079 ,0.40462 ,0.38816 ,0.38627 ",\ "0.48442 ,0.46316 ,0.44460 ,0.42580 ,0.41745 "); } } timing() { related_pin : "CLK" ; timing_type : hold_falling ; rise_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.08501 ,-0.09236 ,-0.08116 ,-0.02121 ,0.00919 ",\ "-0.09668 ,-0.10365 ,-0.09194 ,-0.03096 ,-0.00005 ",\ "-0.09126 ,-0.09771 ,-0.08532 ,-0.02298 ,0.00862 ",\ "-0.04285 ,-0.04827 ,-0.03452 ,0.03056 ,0.06353 ",\ "-0.01822 ,-0.02313 ,-0.00869 ,0.05776 ,0.09143 "); } fall_constraint(CONSTRAINT_DEF_E) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.1365, 0.5455, 1.0910, 2.1818, 2.7273 "); values ("-0.09798 ,-0.09726 ,-0.10103 ,-0.11523 ,-0.12056 ",\ "-0.14591 ,-0.14479 ,-0.14637 ,-0.15392 ,-0.15658 ",\ "-0.19597 ,-0.19269 ,-0.19076 ,-0.19040 ,-0.18940 ",\ "-0.27173 ,-0.26185 ,-0.25205 ,-0.23694 ,-0.22781 ",\ "-0.30976 ,-0.29714 ,-0.28369 ,-0.26054 ,-0.24666 "); } } internal_power() { rise_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01196 ,0.01684 ,0.02364 ,0.03781 ,0.04516 "); } fall_power(INPUT_PIN_POWER_DEF_E_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); values ("0.01905 ,0.02362 ,0.02998 ,0.04335 ,0.05034 "); } } max_transition : 2.7273 ; } latch("IQ", "IQN") { enable : "CLK"; data_in : "D SE' + (SI SE)"; clear : "RN'"; preset : "S"; clear_preset_var1 : H; clear_preset_var2 : L; } } cell(XNOR2_B) { area : 7 ; cell_footprint : XNOR2 ; cell_leakage_power : 0.324479 ; pin(Z) { direction : output ; function : "(A^B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("3.25555555555556 ,4.77777777777778 ,6.78222222222222 ,10.8 ,14.8155555555556 ,18.8066666666667 ,22.8022222222222 ",\ "1.58444444444444 ,3.25777777777778 ,5.29111111111111 ,9.25111111111111 ,13.1777777777778 ,17.0955555555556 ,21.0155555555556 ",\ "-2.45777777777778 ,-0.462222222222222 ,1.66 ,5.62444444444444 ,9.48888888888889 ,13.3355555555556 ,17.1911111111111 ",\ "-12.4444444444444 ,-9.81777777777778 ,-7.54444444444445 ,-3.55333333333333 ,0.346666666666667 ,4.32666666666667 ,8.44888888888889 ",\ "-16.8555555555556 ,-14.1422222222222 ,-11.9222222222222 ,-8.02888888888889 ,-4.11777777777778 ,0.0111111111111111 ,4.42222222222222 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("3.19111111111111 ,6.27555555555556 ,10.4444444444444 ,18.9111111111111 ,27.38 ,35.6422222222222 ,43.9111111111111 ",\ "3.89111111111111 ,6.81555555555556 ,10.8444444444444 ,19.0444444444444 ,27.3777777777778 ,35.8244444444444 ,44.3844444444444 ",\ "4.90444444444444 ,7.68222222222222 ,11.6155555555556 ,19.6555555555556 ,27.8066666666667 ,36.0377777777778 ,44.34 ",\ "6.99111111111111 ,9.50222222222222 ,13.2933333333333 ,21.1333333333333 ,29.0844444444444 ,37.0844444444445 ,45.1133333333333 ",\ "8.04444444444444 ,10.4266666666667 ,14.1577777777778 ,21.9355555555556 ,29.8444444444444 ,37.8088888888889 ,45.7977777777778 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("5.64444444444444 ,6.67111111111111 ,8.04444444444444 ,10.86 ,13.6977777777778 ,16.4577777777778 ,19.2355555555556 ",\ "11.3822222222222 ,12.5422222222222 ,13.9533333333333 ,16.7422222222222 ,19.5377777777778 ,22.3444444444444 ,25.1511111111111 ",\ "17.3555555555556 ,18.8511111111111 ,20.4155555555556 ,23.3377777777778 ,26.1755555555556 ,28.9444444444444 ,31.6311111111111 ",\ "27.4 ,29.5666666666667 ,31.4444444444444 ,34.7622222222222 ,37.9311111111111 ,41.0044444444444 ,43.9711111111111 ",\ "32.8466666666667 ,35.1133333333333 ,37.0422222222222 ,40.4955555555556 ,43.88 ,47.24 ,50.5488888888889 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("2.71111111111111 ,4.56666666666667 ,7.1 ,12.3 ,17.66 ,22.7511111111111 ,27.7777777777778 ",\ "3.81555555555556 ,5.55111111111111 ,7.98444444444444 ,12.9666666666667 ,18.0511111111111 ,23.2222222222222 ,28.4733333333333 ",\ "5.20444444444444 ,6.88444444444445 ,9.30888888888889 ,14.2577777777778 ,19.2511111111111 ,24.2488888888889 ,29.2466666666667 ",\ "7.80666666666667 ,9.46888888888889 ,11.9533333333333 ,17.0111111111111 ,22.02 ,26.9333333333333 ,31.7266666666667 ",\ "9.04444444444444 ,10.7288888888889 ,13.2688888888889 ,18.4311111111111 ,23.52 ,28.4822222222222 ,33.2911111111111 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("5.27111111111111 ,6.58 ,8.13777777777778 ,11.3155555555556 ,14.4555555555556 ,17.2866666666667 ,20.1266666666667 ",\ "11.38 ,13.64 ,15.6511111111111 ,19.3022222222222 ,22.9577777777778 ,26.72 ,30.6133333333333 ",\ "17.0888888888889 ,20.6844444444444 ,23.3933333333333 ,27.8666666666667 ,32.0955555555556 ,36.3 ,40.5222222222222 ",\ "26.2088888888889 ,31.5066666666667 ,35.2488888888889 ,41.1666666666667 ,46.5933333333333 ,51.8555555555556 ,57.0111111111111 ",\ "32.1933333333333 ,37.2911111111111 ,41.1266666666667 ,47.4444444444444 ,53.3666666666667 ,59.1577777777778 ,64.8466666666667 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("6.72666666666667 ,9.96666666666667 ,14.3555555555556 ,23.0333333333333 ,31.78 ,40.9155555555556 ,50.0733333333333 ",\ "12.7622222222222 ,15.7777777777778 ,20.2 ,29.1244444444444 ,37.9133333333333 ,46.4911111111111 ,54.8311111111111 ",\ "20.2511111111111 ,23.0466666666667 ,27.5955555555556 ,36.98 ,46.2711111111111 ,55.3244444444444 ,64.0888888888889 ",\ "34.9155555555556 ,37.1444444444444 ,41.8688888888889 ,51.9777777777778 ,61.9644444444445 ,71.5377777777778 ,80.5822222222222 ",\ "42.6066666666667 ,44.38 ,49.0977777777778 ,59.4022222222222 ,69.5377777777778 ,79.1133333333333 ,87.9822222222222 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("2.18666666666667 ,3.22 ,4.43111111111111 ,6.78666666666667 ,9.11555555555556 ,11.4044444444444 ,13.6933333333333 ",\ "0.951111111111111 ,2.85555555555556 ,4.58444444444445 ,7.59333333333333 ,10.4022222222222 ,13.1066666666667 ,15.7377777777778 ",\ "-3.50666666666667 ,-0.326666666666667 ,2.16666666666667 ,6.16666666666667 ,9.71111111111111 ,13.0133333333333 ,16.14 ",\ "-15.3222222222222 ,-10.2822222222222 ,-6.58222222222222 ,-0.86 ,4.11777777777778 ,8.71777777777778 ,13.0466666666667 ",\ "-19.6933333333333 ,-14.6155555555556 ,-10.7266666666667 ,-4.52444444444444 ,1 ,6.18888888888889 ,11.14 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("4.23777777777778 ,5.72 ,7.82222222222222 ,11.9933333333333 ,16.26 ,20.8022222222222 ,25.3644444444444 ",\ "11.2444444444444 ,12.3022222222222 ,14.2577777777778 ,18.34 ,22.3377777777778 ,26.1577777777778 ,29.7644444444444 ",\ "20.1022222222222 ,20.8555555555556 ,22.8133333333333 ,27.0911111111111 ,31.3044444444444 ,35.2955555555556 ,38.9977777777778 ",\ "36.5133333333333 ,37.1755555555556 ,39.3422222222222 ,44.1444444444444 ,48.8088888888889 ,53.0888888888889 ,56.8777777777778 ",\ "44.3933333333333 ,45.24 ,47.5733333333333 ,52.6355555555556 ,57.4666666666667 ,61.8066666666667 ,65.5288888888889 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("3.49777777777778 ,4.98444444444444 ,6.96888888888889 ,10.9088888888889 ,14.8666666666667 ,18.9022222222222 ,22.9422222222222 ",\ "2.65333333333333 ,4.23333333333333 ,6.24222222222222 ,10.18 ,14.0533333333333 ,17.8733333333333 ,21.6444444444444 ",\ "-0.78 ,1.10666666666667 ,3.21777777777778 ,7.20222222222222 ,11.0822222222222 ,14.9133333333333 ,18.7133333333333 ",\ "-10.3666666666667 ,-7.70888888888889 ,-5.39777777777778 ,-1.32444444444444 ,2.65555555555556 ,6.70444444444445 ,10.8733333333333 ",\ "-14.5688888888889 ,-11.7133333333333 ,-9.43777777777778 ,-5.48 ,-1.50888888888889 ,2.67333333333333 ,7.12222222222222 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("3.36 ,6.37555555555556 ,10.4977777777778 ,18.9822222222222 ,27.4777777777778 ,35.5666666666667 ,43.66 ",\ "4.54 ,7.32888888888889 ,11.2422222222222 ,19.2955555555556 ,27.5755555555556 ,36.0622222222222 ,44.7422222222222 ",\ "6.04 ,8.66 ,12.4577777777778 ,20.2866666666667 ,28.2755555555556 ,36.38 ,44.5866666666667 ",\ "8.76888888888889 ,11.1466666666667 ,14.8244444444444 ,22.4666666666667 ,30.2222222222222 ,38.0177777777778 ,45.8266666666667 ",\ "10.0377777777778 ,12.3244444444444 ,15.9711111111111 ,23.6066666666667 ,31.3822222222222 ,39.2044444444444 ,47.0422222222222 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("5.96222222222222 ,6.74666666666667 ,7.8 ,9.92666666666667 ,12.0866666666667 ,14.2866666666667 ,16.5066666666667 ",\ "12.7244444444444 ,13.7222222222222 ,14.9244444444444 ,17.28 ,19.6155555555556 ,21.9222222222222 ,24.1933333333333 ",\ "18.9177777777778 ,20.4177777777778 ,21.92 ,24.6866666666667 ,27.3511111111111 ,29.9311111111111 ,32.4177777777778 ",\ "28.2044444444444 ,30.6422222222222 ,32.6111111111111 ,35.9844444444444 ,39.1577777777778 ,42.1977777777778 ,45.0844444444444 ",\ "34.0488888888889 ,36.5044444444444 ,38.4311111111111 ,41.7666666666667 ,44.9688888888889 ,48.0822222222222 ,51.0555555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("3.62666666666667 ,5.26 ,7.47111111111111 ,11.9 ,16.4444444444444 ,21.0022222222222 ,25.5711111111111 ",\ "5.16 ,6.76444444444444 ,9.05333333333333 ,13.6711111111111 ,18.2577777777778 ,22.9266666666667 ,27.8266666666667 ",\ "7.19777777777778 ,8.80888888888889 ,11.2244444444444 ,16.1444444444444 ,21.0288888888889 ,25.8266666666667 ,30.5177777777778 ",\ "10.7666666666667 ,12.4466666666667 ,15.1111111111111 ,20.5288888888889 ,25.8088888888889 ,30.86 ,35.6488888888889 ",\ "12.4288888888889 ,14.1488888888889 ,16.9177777777778 ,22.5111111111111 ,27.8688888888889 ,32.8888888888889 ,37.5288888888889 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("4.14888888888889 ,5.50888888888889 ,7.10444444444444 ,10.2555555555556 ,13.3688888888889 ,16.3733333333333 ,19.3844444444444 ",\ "8.85555555555556 ,11.2866666666667 ,13.4644444444444 ,17.3288888888889 ,21.0666666666667 ,24.7888888888889 ,28.5266666666667 ",\ "12.0488888888889 ,16.0644444444444 ,19.1133333333333 ,24.0777777777778 ,28.6555555555556 ,33.0933333333333 ,37.4511111111111 ",\ "15.32 ,21.7133333333333 ,26.1466666666667 ,32.98 ,39.0933333333333 ,44.9155555555556 ,50.5444444444445 ",\ "18.7822222222222 ,25.3244444444444 ,29.9688888888889 ,37.2866666666667 ,43.9244444444444 ,50.2955555555556 ,56.4711111111111 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("5.75777777777778 ,9.31333333333333 ,13.8911111111111 ,22.4422222222222 ,31.0777777777778 ,40.9533333333333 ,50.8422222222222 ",\ "11.9622222222222 ,16.0577777777778 ,21.3266666666667 ,31.1155555555556 ,39.8777777777778 ,47.5888888888889 ,54.2377777777778 ",\ "18.6422222222222 ,23.6 ,29.9311111111111 ,41.6111111111111 ,51.9444444444444 ,60.8933333333333 ,68.4333333333333 ",\ "29.3711111111111 ,35.8088888888889 ,44.1644444444444 ,59.4622222222222 ,72.6888888888889 ,83.7511111111111 ,92.5888888888889 ",\ "34.3955555555556 ,41.2177777777778 ,50.4288888888889 ,67.3377777777778 ,81.8155555555556 ,93.6911111111111 ,102.884444444444 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("3.06444444444444 ,4.40444444444444 ,5.96666666666667 ,8.92444444444445 ,11.8577777777778 ,14.9155555555556 ,17.9733333333333 ",\ "3.92444444444444 ,6.38 ,8.67333333333333 ,12.6577777777778 ,16.3088888888889 ,19.7266666666667 ,22.9466666666667 ",\ "2.5 ,6.54444444444444 ,9.89111111111111 ,15.3577777777778 ,20.1644444444444 ,24.54 ,28.5488888888889 ",\ "-2.87555555555556 ,3.56666666666667 ,8.66444444444445 ,16.7111111111111 ,23.5577777777778 ,29.5911111111111 ,34.9111111111111 ",\ "-4.09777777777778 ,2.61333333333333 ,8.16444444444445 ,17.0777777777778 ,24.6711111111111 ,31.3044444444444 ,37.0711111111111 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("3.12888888888889 ,5.1 ,7.68666666666667 ,12.6088888888889 ,17.5777777777778 ,23.0977777777778 ,28.6266666666667 ",\ "7.72222222222222 ,9.78222222222222 ,12.5688888888889 ,17.9222222222222 ,22.9066666666667 ,27.4933333333333 ,31.6644444444444 ",\ "13.6088888888889 ,15.8666666666667 ,18.9911111111111 ,25.02 ,30.6177777777778 ,35.7266666666667 ,40.32 ",\ "24.3377777777778 ,27.0222222222222 ,30.8266666666667 ,38.1066666666667 ,44.7022222222222 ,50.5022222222222 ,55.46 ",\ "29.28 ,32.1488888888889 ,36.2688888888889 ,44.0977777777778 ,51.0533333333333 ,57.0066666666667 ,61.8866666666667 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("1.86444444444444 ,1.85333333333333 ,1.84666666666667 ,1.84222222222222 ,1.83777777777778 ,1.83777777777778 ,1.84 ",\ "4.23777777777778 ,4.16666666666667 ,4.12666666666667 ,4.07333333333333 ,4.03333333333333 ,4.00666666666667 ,3.99111111111111 ",\ "7.57111111111111 ,7.43555555555556 ,7.34888888888889 ,7.22444444444444 ,7.13111111111111 ,7.06222222222222 ,7.02 ",\ "14.6044444444444 ,14.4111111111111 ,14.24 ,13.9622222222222 ,13.7488888888889 ,13.5911111111111 ,13.4866666666667 ",\ "18.3022222222222 ,18.1133333333333 ,17.9044444444444 ,17.5466666666667 ,17.2666666666667 ,17.0577777777778 ,16.9177777777778 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("1.92222222222222 ,1.91111111111111 ,1.90444444444444 ,1.89777777777778 ,1.89555555555556 ,1.89333333333333 ,1.89555555555556 ",\ "4.34666666666667 ,4.28666666666667 ,4.25111111111111 ,4.20666666666667 ,4.17333333333333 ,4.15333333333333 ,4.14222222222222 ",\ "7.72888888888889 ,7.62 ,7.54888888888889 ,7.44666666666667 ,7.37111111111111 ,7.32 ,7.29111111111111 ",\ "14.8044444444444 ,14.6577777777778 ,14.5244444444444 ,14.3066666666667 ,14.1377777777778 ,14.0155555555556 ,13.9377777777778 ",\ "18.4911111111111 ,18.3577777777778 ,18.1977777777778 ,17.9222222222222 ,17.7022222222222 ,17.54 ,17.4333333333333 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("1.44222222222222 ,1.43333333333333 ,1.43333333333333 ,1.44 ,1.44444444444444 ,1.45111111111111 ,1.45777777777778 ",\ "3.12444444444444 ,3.01111111111111 ,2.95333333333333 ,2.88222222222222 ,2.83555555555556 ,2.80444444444444 ,2.79555555555556 ",\ "5.52666666666667 ,5.30444444444444 ,5.16888888888889 ,4.98444444444444 ,4.85555555555556 ,4.76888888888889 ,4.72666666666667 ",\ "10.7 ,10.3955555555556 ,10.1311111111111 ,9.71111111111111 ,9.38888888888889 ,9.16 ,9.02222222222222 ",\ "13.4622222222222 ,13.1888888888889 ,12.8711111111111 ,12.3266666666667 ,11.8977777777778 ,11.5844444444444 ,11.3844444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.36, 1.41333333333333, 2.80666666666667, 5.56666666666667, 8.35111111111111, 11.1333333333333, 13.8955555555556 "); values ("1.50666666666667 ,1.48 ,1.47111111111111 ,1.47111111111111 ,1.47555555555556 ,1.48666666666667 ,1.50222222222222 ",\ "3.3 ,3.22222222222222 ,3.17777777777778 ,3.11777777777778 ,3.07777777777778 ,3.05111111111111 ,3.04 ",\ "5.81555555555556 ,5.68888888888889 ,5.6 ,5.46888888888889 ,5.37111111111111 ,5.30222222222222 ,5.25777777777778 ",\ "11.0955555555556 ,10.9355555555556 ,10.7911111111111 ,10.5577777777778 ,10.3755555555556 ,10.2377777777778 ,10.1488888888889 ",\ "13.8577777777778 ,13.7133333333333 ,13.5555555555556 ,13.2888888888889 ,13.0777777777778 ,12.9222222222222 ,12.82 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0619 ; } pin(A) { direction : input ; capacitance : 0.002191 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002408 ; max_transition : 2.7273 ; } } cell(XNOR2_C) { area : 7 ; cell_footprint : XNOR2 ; cell_leakage_power : 0.555427 ; pin(Z) { direction : output ; function : "(A^B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.13111111111111 ,4.64222222222222 ,6.65777777777778 ,10.76 ,14.7222222222222 ,18.6911111111111 ,22.6644444444444 ",\ "1.73777777777778 ,3.41111111111111 ,5.45777777777778 ,9.47333333333333 ,13.5 ,17.56 ,21.32 ",\ "-1.90666666666667 ,0.117777777777778 ,2.26444444444444 ,6.26222222222222 ,10.1666666666667 ,14.0733333333333 ,18.02 ",\ "-11.0511111111111 ,-8.39333333333333 ,-6.09333333333333 ,-2.08444444444444 ,1.81111111111111 ,5.8 ,9.95555555555556 ",\ "-14.9933333333333 ,-12.3155555555556 ,-10.0955555555556 ,-6.2 ,-2.27555555555556 ,1.89777777777778 ,6.39555555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("2.98444444444444 ,6.11111111111111 ,10.34 ,18.9333333333333 ,27.3377777777778 ,35.7511111111111 ,44.1688888888889 ",\ "3.74 ,6.71333333333333 ,10.8111111111111 ,19.1488888888889 ,27.6155555555556 ,36.1822222222222 ,44.5066666666667 ",\ "4.80222222222222 ,7.62666666666667 ,11.6266666666667 ,19.7911111111111 ,28.0577777777778 ,36.38 ,44.74 ",\ "6.94666666666667 ,9.52 ,13.3688888888889 ,21.3266666666667 ,29.3844444444444 ,37.46 ,45.5244444444444 ",\ "8.02 ,10.48 ,14.2733333333333 ,22.1777777777778 ,30.2066666666667 ,38.2644444444444 ,46.3133333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("5.28666666666667 ,6.38888888888889 ,7.88 ,11.02 ,13.9244444444444 ,16.8555555555556 ,19.8066666666667 ",\ "10.62 ,11.8533333333333 ,13.3111111111111 ,16.28 ,19.3911111111111 ,22.62 ,25.6733333333333 ",\ "16.1511111111111 ,17.7422222222222 ,19.28 ,22.2266666666667 ,25.2222222222222 ,28.2711111111111 ,31.3511111111111 ",\ "25.3155555555556 ,27.66 ,29.4355555555556 ,32.6088888888889 ,35.8133333333333 ,39.0822222222222 ,42.3777777777778 ",\ "30.2222222222222 ,32.6933333333333 ,34.5088888888889 ,37.8222222222222 ,41.2866666666667 ,44.9177777777778 ,48.6644444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("2.62 ,4.62222222222222 ,7.34444444444444 ,12.8711111111111 ,18.3511111111111 ,23.8533333333333 ,29.3688888888889 ",\ "3.76 ,5.65111111111111 ,8.28666666666667 ,13.6511111111111 ,19.0644444444444 ,24.5022222222222 ,30.0266666666667 ",\ "5.18888888888889 ,7.02444444444444 ,9.65777777777778 ,15.02 ,20.3866666666667 ,25.7155555555556 ,30.9822222222222 ",\ "7.85555555555556 ,9.66666666666667 ,12.3577777777778 ,17.8511111111111 ,23.2911111111111 ,28.6 ,33.7377777777778 ",\ "9.11777777777778 ,10.9466666666667 ,13.6844444444444 ,19.2822222222222 ,24.8111111111111 ,30.1777777777778 ,35.3377777777778 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("4.89333333333333 ,6.24444444444445 ,7.94888888888889 ,11.7088888888889 ,14.5555555555556 ,17.4088888888889 ,20.2688888888889 ",\ "10.6755555555556 ,12.8644444444444 ,14.8644444444444 ,18.7688888888889 ,23.0177777777778 ,27.6244444444444 ,30.8 ",\ "16.0488888888889 ,19.5111111111111 ,22.0555555555556 ,26.4244444444444 ,30.8311111111111 ,35.4666666666667 ,40.3622222222222 ",\ "24.3466666666667 ,29.6155555555556 ,33.1088888888889 ,38.6488888888889 ,43.9155555555556 ,49.2266666666667 ,54.6355555555556 ",\ "29.6466666666667 ,34.8644444444444 ,38.5377777777778 ,44.5977777777778 ,50.4666666666667 ,56.4288888888889 ,62.5244444444444 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("6.42444444444445 ,9.76666666666667 ,14.2244444444444 ,22.8977777777778 ,32.3688888888889 ,41.8844444444444 ,51.4266666666667 ",\ "12.5911111111111 ,15.7511111111111 ,20.2555555555556 ,29.2422222222222 ,37.9466666666667 ,46.3533333333333 ,56.5777777777778 ",\ "20.3733333333333 ,23.3422222222222 ,27.9711111111111 ,37.4777777777778 ,46.8311111111111 ,55.8444444444444 ,64.4244444444444 ",\ "35.86 ,38.2911111111111 ,43.0622222222222 ,53.32 ,63.5111111111111 ,73.2444444444444 ,82.34 ",\ "43.9533333333333 ,45.9466666666667 ,50.6911111111111 ,61.1311111111111 ,71.4755555555556 ,81.2088888888889 ,90.1044444444445 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("2.18444444444444 ,3.28666666666667 ,4.63333333333333 ,7.38 ,9.83111111111111 ,12.2711111111111 ,14.7111111111111 ",\ "1.29111111111111 ,3.22 ,5.03111111111111 ,8.29111111111111 ,11.4688888888889 ,14.6466666666667 ,17.44 ",\ "-2.58888888888889 ,0.586666666666667 ,3.10888888888889 ,7.21777777777778 ,10.9466666666667 ,14.5288888888889 ,18.0422222222222 ",\ "-13.2288888888889 ,-8.23333333333333 ,-4.55333333333333 ,1.14888888888889 ,6.16 ,10.8911111111111 ,15.48 ",\ "-17.1644444444444 ,-12.1577777777778 ,-8.29333333333333 ,-2.09777777777778 ,3.5 ,8.89555555555556 ,14.2222222222222 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("4.32888888888889 ,6.00666666666667 ,8.28666666666667 ,12.6 ,17.7733333333333 ,22.9888888888889 ,28.2355555555556 ",\ "11.44 ,12.7466666666667 ,14.9177777777778 ,19.2755555555556 ,23.3288888888889 ,27.0533333333333 ,32.8088888888889 ",\ "20.4577777777778 ,21.5088888888889 ,23.7088888888889 ,28.4088888888889 ,32.9422222222222 ,37.0911111111111 ,40.7555555555556 ",\ "37.3311111111111 ,38.2933333333333 ,40.6755555555556 ,46.0177777777778 ,51.2911111111111 ,56.1177777777778 ,60.3155555555556 ",\ "45.5466666666667 ,46.6222222222222 ,49.1044444444444 ,54.6688888888889 ,60.1333333333333 ,65.0622222222222 ,69.2266666666667 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.15111111111111 ,4.63111111111111 ,6.60444444444444 ,10.5511111111111 ,14.5644444444444 ,18.5888888888889 ,22.62 ",\ "2.26222222222222 ,3.86888888888889 ,5.89555555555556 ,9.85111111111111 ,13.74 ,17.5866666666667 ,21.4933333333333 ",\ "-1.06444444444444 ,0.891111111111111 ,3.04666666666667 ,7.07111111111111 ,10.9666666666667 ,14.8111111111111 ,18.6266666666667 ",\ "-10.1911111111111 ,-7.46 ,-5.09555555555556 ,-0.964444444444445 ,3.05333333333333 ,7.14222222222222 ,11.3688888888889 ",\ "-14.1022222222222 ,-11.2488888888889 ,-8.96444444444444 ,-4.97111111111111 ,-0.944444444444445 ,3.32222222222222 ,7.88888888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.12888888888889 ,6.18888888888889 ,10.3711111111111 ,18.94 ,27.5933333333333 ,35.8911111111111 ,44.1977777777778 ",\ "4.37777777777778 ,7.22 ,11.2155555555556 ,19.4222222222222 ,27.8133333333333 ,36.3511111111111 ,45.0244444444444 ",\ "5.95111111111111 ,8.61333333333333 ,12.5022222222222 ,20.5155555555556 ,28.6555555555556 ,36.86 ,45.0977777777778 ",\ "8.81555555555556 ,11.2044444444444 ,14.9688888888889 ,22.82 ,30.7666666666667 ,38.6933333333333 ,46.5444444444444 ",\ "10.1822222222222 ,12.4511111111111 ,16.1711111111111 ,24.0155555555556 ,31.98 ,39.9266666666667 ,47.7911111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("5.5 ,6.34666666666667 ,7.49333333333333 ,9.88666666666667 ,12.2511111111111 ,14.6533333333333 ,17.08 ",\ "11.7955555555556 ,12.8666666666667 ,14.1288888888889 ,16.6755555555556 ,19.2888888888889 ,21.9533333333333 ,24.8111111111111 ",\ "17.56 ,19.1688888888889 ,20.6955555555556 ,23.5866666666667 ,26.4688888888889 ,29.3311111111111 ,32.1377777777778 ",\ "26.2555555555556 ,28.8444444444444 ,30.7688888888889 ,34.1911111111111 ,37.5933333333333 ,40.9644444444444 ,44.2333333333333 ",\ "31.7511111111111 ,34.3333333333333 ,36.1644444444444 ,39.5333333333333 ,43.0333333333333 ,46.5977777777778 ,50.1111111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.46444444444444 ,5.32666666666667 ,7.81555555555556 ,12.6955555555556 ,17.9911111111111 ,23.32 ,28.6711111111111 ",\ "5.09555555555556 ,6.96222222222222 ,9.57555555555556 ,14.7955555555556 ,19.8955555555556 ,24.8777777777778 ,30.6866666666667 ",\ "7.26 ,9.15111111111111 ,11.92 ,17.5466666666667 ,23.1044444444444 ,28.5111111111111 ,33.7288888888889 ",\ "11.1066666666667 ,13.0933333333333 ,16.1288888888889 ,22.3488888888889 ,28.4511111111111 ,34.2977777777778 ,39.82 ",\ "12.8977777777778 ,14.9355555555556 ,18.0733333333333 ,24.4666666666667 ,30.6488888888889 ,36.4533333333333 ,41.7955555555556 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.68222222222222 ,5.06444444444444 ,6.77111111111111 ,10.3288888888889 ,13.3755555555556 ,16.4244444444444 ,19.4755555555556 ",\ "7.85111111111111 ,10.22 ,12.4022222222222 ,16.4777777777778 ,20.6555555555556 ,24.98 ,28.5155555555556 ",\ "10.5022222222222 ,14.3955555555556 ,17.3488888888889 ,22.2955555555556 ,27.0444444444444 ,31.8333333333333 ,36.7133333333333 ",\ "12.7488888888889 ,19.0333333333333 ,23.2911111111111 ,29.9111111111111 ,35.9711111111111 ,41.9 ,47.7933333333333 ",\ "15.5311111111111 ,22.0066666666667 ,26.5066666666667 ,33.6533333333333 ,40.3 ,46.8555555555556 ,53.4088888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("5.52444444444444 ,9.13111111111111 ,13.6333333333333 ,21.7377777777778 ,31.7777777777778 ,41.84 ,51.9133333333333 ",\ "11.7777777777778 ,16.0177777777778 ,21.2488888888889 ,30.68 ,38.7555555555556 ,45.6755555555556 ,57.5911111111111 ",\ "18.5177777777778 ,23.7333333333333 ,30.0822222222222 ,41.6111111111111 ,51.6044444444444 ,60.0022222222222 ,66.7511111111111 ",\ "29.6555555555556 ,36.4466666666667 ,44.8844444444444 ,60.3133333333333 ,73.6822222222222 ,84.8288888888889 ,93.6444444444445 ",\ "35.04 ,42.18 ,51.4777777777778 ,68.6022222222222 ,83.3533333333333 ,95.4777777777778 ,104.822222222222 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("2.88666666666667 ,4.3 ,5.98666666666667 ,9.33555555555555 ,12.4888888888889 ,15.6377777777778 ,18.7822222222222 ",\ "4.05111111111111 ,6.55111111111111 ,8.88444444444444 ,13.0422222222222 ,17.0177777777778 ,20.9266666666667 ,24.7688888888889 ",\ "3.23555555555556 ,7.32666666666667 ,10.6377777777778 ,16.0622222222222 ,20.94 ,25.5288888888889 ,29.9088888888889 ",\ "-0.871111111111111 ,5.67333333333333 ,10.6955555555556 ,18.5422222222222 ,25.2688888888889 ,31.3333333333333 ,36.8777777777778 ",\ "-1.68888888888889 ,5.15777777777778 ,10.6822222222222 ,19.4777777777778 ,27.0333333333333 ,33.8133333333333 ,39.9622222222222 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.11333333333333 ,5.2 ,7.88 ,12.8644444444444 ,18.7133333333333 ,24.58 ,30.4577777777778 ",\ "7.79555555555556 ,9.97555555555556 ,12.8422222222222 ,18.2622222222222 ,23.1933333333333 ,27.6844444444444 ,34.3044444444444 ",\ "13.8288888888889 ,16.2044444444444 ,19.3933333333333 ,25.5422222222222 ,31.22 ,36.3311111111111 ,40.8244444444444 ",\ "25.0444444444444 ,27.7466666666667 ,31.5622222222222 ,39.0111111111111 ,45.86 ,51.9155555555556 ,57.0711111111111 ",\ "30.3111111111111 ,33.0977777777778 ,37.1888888888889 ,45.1844444444445 ,52.44 ,58.6977777777778 ,63.8288888888889 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.01111111111111 ,2.98444444444444 ,2.97333333333333 ,2.96 ,2.95555555555556 ,2.95111111111111 ,2.95333333333333 ",\ "7.22444444444444 ,7.10222222222222 ,7.02888888888889 ,6.92444444444444 ,6.84888888888889 ,6.79777777777778 ,6.77111111111111 ",\ "13.1311111111111 ,12.9 ,12.7444444444444 ,12.5088888888889 ,12.3333333333333 ,12.2088888888889 ,12.1377777777778 ",\ "25.5777777777778 ,25.2377777777778 ,24.9288888888889 ,24.4222222222222 ,24.0311111111111 ,23.7444444444444 ,23.5622222222222 ",\ "32.1088888888889 ,31.7688888888889 ,31.3888888888889 ,30.7444444444444 ,30.2355555555556 ,29.8577777777778 ,29.6111111111111 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("3.17777777777778 ,3.15333333333333 ,3.14222222222222 ,3.12666666666667 ,3.11777777777778 ,3.11555555555556 ,3.11555555555556 ",\ "7.49777777777778 ,7.38666666666667 ,7.32 ,7.22222222222222 ,7.15333333333333 ,7.10888888888889 ,7.08888888888889 ",\ "13.5066666666667 ,13.3044444444444 ,13.1644444444444 ,12.9555555555556 ,12.8022222222222 ,12.6977777777778 ,12.6422222222222 ",\ "26.0244444444444 ,25.7466666666667 ,25.4844444444444 ,25.0577777777778 ,24.7266666666667 ,24.4888888888889 ,24.3422222222222 ",\ "32.5266666666667 ,32.26 ,31.9488888888889 ,31.4177777777778 ,30.9977777777778 ,30.6866666666667 ,30.4822222222222 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("2.21333333333333 ,2.19111111111111 ,2.19111111111111 ,2.19777777777778 ,2.20666666666667 ,2.21555555555556 ,2.22444444444444 ",\ "5.22888888888889 ,5.02666666666667 ,4.91555555555556 ,4.76888888888889 ,4.66888888888889 ,4.61111111111111 ,4.59111111111111 ",\ "9.52222222222222 ,9.13333333333333 ,8.88 ,8.51555555555556 ,8.25555555555556 ,8.08666666666667 ,8.00888888888889 ",\ "18.7377777777778 ,18.2 ,17.7088888888889 ,16.9155555555556 ,16.3111111111111 ,15.8822222222222 ,15.6311111111111 ",\ "23.6511111111111 ,23.1511111111111 ,22.5666666666667 ,21.5666666666667 ,20.7755555555556 ,20.1955555555556 ,19.8266666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.628888888888889, 2.46888888888889, 4.89333333333333, 9.76444444444444, 14.6577777777778, 19.5288888888889, 24.4 "); values ("2.39111111111111 ,2.34888888888889 ,2.34 ,2.34222222222222 ,2.35555555555556 ,2.37777777777778 ,2.40666666666667 ",\ "5.62222222222222 ,5.48666666666667 ,5.40444444444444 ,5.28888888888889 ,5.21111111111111 ,5.16444444444444 ,5.14666666666667 ",\ "10.1288888888889 ,9.89777777777778 ,9.73111111111111 ,9.47555555555556 ,9.28666666666667 ,9.15555555555556 ,9.08222222222222 ",\ "19.5311111111111 ,19.2244444444444 ,18.9466666666667 ,18.4933333333333 ,18.1422222222222 ,17.8888888888889 ,17.7311111111111 ",\ "24.42 ,24.1311111111111 ,23.8288888888889 ,23.3177777777778 ,22.9177777777778 ,22.6244444444444 ,22.4377777777778 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1087 ; } pin(A) { direction : input ; capacitance : 0.003065 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.003310 ; max_transition : 2.7273 ; } } cell(XNOR2_D) { area : 11 ; cell_footprint : XNOR2 ; cell_leakage_power : 0.375216 ; pin(Z) { direction : output ; function : "(A^B)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("4.55333333333333 ,6.11555555555556 ,8.20888888888889 ,12.3733333333333 ,16.4088888888889 ,20.4533333333333 ,24.5022222222222 ",\ "4.82 ,6.61555555555556 ,8.73555555555556 ,12.9111111111111 ,17.1511111111111 ,21.0688888888889 ,24.9644444444444 ",\ "2.66 ,4.94222222222222 ,7.18888888888889 ,11.2977777777778 ,15.2977777777778 ,19.2955555555556 ,23.0955555555556 ",\ "-4.97555555555556 ,-1.87777777777778 ,0.582222222222222 ,4.74 ,8.73111111111111 ,12.7688888888889 ,16.92 ",\ "-8.45777777777778 ,-5.42888888888889 ,-3.06444444444444 ,1.03555555555556 ,5.16 ,9.51555555555556 ,14.16 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("3.14222222222222 ,6.20444444444444 ,10.3155555555556 ,18.7066666666667 ,27.2422222222222 ,35.8155555555556 ,44.4066666666667 ",\ "4.36222222222222 ,7.25555555555556 ,11.2555555555556 ,19.2977777777778 ,27.44 ,35.9622222222222 ,44.5222222222222 ",\ "5.92222222222222 ,8.65777777777778 ,12.58 ,20.5844444444444 ,28.5733333333333 ,36.6244444444444 ,45.2666666666667 ",\ "8.74666666666667 ,11.2422222222222 ,15.0466666666667 ,23.0133333333333 ,31.0844444444444 ,39.1044444444444 ,47.0111111111111 ",\ "10.0422222222222 ,12.4444444444444 ,16.1977777777778 ,24.1422222222222 ,32.2377777777778 ,40.3066666666667 ,48.2688888888889 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("7.19555555555556 ,8.36 ,9.95777777777778 ,13.1511111111111 ,16.1666666666667 ,19.2044444444444 ,22.2555555555556 ",\ "13.9444444444444 ,15.28 ,16.8177777777778 ,20.0088888888889 ,23.4222222222222 ,26.4977777777778 ,29.5933333333333 ",\ "20.4688888888889 ,22.2688888888889 ,23.8822222222222 ,26.9555555555556 ,30.0977777777778 ,33.3088888888889 ,36.5622222222222 ",\ "30.22 ,32.9288888888889 ,34.78 ,37.9955555555556 ,41.2 ,44.4288888888889 ,47.6555555555556 ",\ "35.3888888888889 ,38.12 ,39.9622222222222 ,43.2822222222222 ,46.7377777777778 ,50.3333333333333 ,54.0266666666667 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("3.28 ,5.25555555555556 ,7.82666666666667 ,13.2422222222222 ,19.3044444444444 ,25.44 ,31.6177777777778 ",\ "3.94 ,5.93333333333333 ,8.65777777777778 ,13.8711111111111 ,18.5777777777778 ,25.1022222222222 ,31.7466666666667 ",\ "5.66666666666667 ,7.56222222222222 ,10.2822222222222 ,15.6911111111111 ,20.7844444444444 ,25.4288888888889 ,31.5688888888889 ",\ "8.61111111111111 ,10.3533333333333 ,12.98 ,18.52 ,24.0533333333333 ,29.3755555555556 ,34.3933333333333 ",\ "9.83555555555556 ,11.5155555555556 ,14.0644444444444 ,19.5777777777778 ,25.2088888888889 ,30.7222222222222 ,36 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("4.40888888888889 ,6.33333333333333 ,8.80444444444444 ,13.6133333333333 ,18.1111111111111 ,22.6022222222222 ,27.0911111111111 ",\ "9.60444444444444 ,12.4111111111111 ,15.3422222222222 ,21.0577777777778 ,27.0088888888889 ,31.9666666666667 ,36.8711111111111 ",\ "14.38 ,18.5688888888889 ,22.2644444444444 ,28.9088888888889 ,35.5 ,42.2622222222222 ,48.2488888888889 ",\ "21.24 ,27.76 ,32.94 ,41.4888888888889 ,49.3888888888889 ,57.0866666666667 ,64.72 ",\ "25.4022222222222 ,32.3666666666667 ,38.0822222222222 ,47.4622222222222 ,55.9511111111111 ,64.0511111111111 ,71.9244444444444 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("5.72444444444444 ,9.13555555555556 ,13.4222222222222 ,22.1844444444444 ,31.8088888888889 ,41.4555555555556 ,51.1111111111111 ",\ "12.0088888888889 ,15.6466666666667 ,20.2822222222222 ,28.8044444444444 ,36.1977777777778 ,46.8777777777778 ,57.7288888888889 ",\ "1.754 ,2.1244 ,2.6002 ,3.4974 ,4.3004 ,4.995 ,6 ",\ "33.3911111111111 ,38.2977777777778 ,44.8244444444444 ,57.4866666666667 ,69.0577777777778 ,79.2022222222222 ,87.7511111111111 ",\ "40.5866666666667 ,45.6066666666667 ,52.64 ,66.4444444444445 ,79.0622222222222 ,90.0355555555555 ,99.1533333333333 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("2.10666666666667 ,3.63777777777778 ,5.54222222222222 ,9.10444444444444 ,12.1533333333333 ,15.1711111111111 ,18.1688888888889 ",\ "1.79777777777778 ,4.55777777777778 ,7.11555555555556 ,11.8533333333333 ,16.76 ,20.2222222222222 ,23.5688888888889 ",\ "-0.917777777777778 ,3.59555555555556 ,7.15111111111111 ,12.9288888888889 ,18.3155555555556 ,23.7222222222222 ,28.0933333333333 ",\ "-8.98666666666667 ,-1.81333333333333 ,3.55111111111111 ,11.5488888888889 ,18.3 ,24.5666666666667 ,30.6288888888889 ",\ "-11.9088888888889 ,-4.40444444444444 ,1.55555555555556 ,10.5488888888889 ,18.0866666666667 ,25.0066666666667 ,31.6377777777778 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("3.57555555555556 ,5.56 ,8.07777777777778 ,13.2355555555556 ,18.9088888888889 ,24.5955555555556 ,30.2888888888889 ",\ "10.0644444444444 ,12.0555555555556 ,14.6844444444444 ,19.5511111111111 ,23.7266666666667 ,30.1311111111111 ,36.6733333333333 ",\ "18.1422222222222 ,20.3688888888889 ,23.3733333333333 ,29.1088888888889 ,34.1711111111111 ,38.3888888888889 ,45.2044444444444 ",\ "32.7933333333333 ,35.5311111111111 ,39.4066666666667 ,47.0577777777778 ,53.9822222222222 ,59.8466666666667 ,64.4933333333333 ",\ "39.9444444444444 ,42.7755555555556 ,47.0733333333333 ,55.7044444444444 ,63.5466666666667 ,70.1844444444445 ,75.4222222222222 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("4.46888888888889 ,6.06444444444444 ,8.18444444444444 ,12.3844444444444 ,16.4444444444444 ,20.5022222222222 ,24.5622222222222 ",\ "4.34666666666667 ,6.20444444444444 ,8.37555555555556 ,12.6177777777778 ,16.9022222222222 ,20.8111111111111 ,24.6844444444444 ",\ "1.79333333333333 ,4.14888888888889 ,6.47111111111111 ,10.6733333333333 ,14.74 ,18.8 ,22.5733333333333 ",\ "-6.58666666666667 ,-3.45555555555556 ,-0.904444444444444 ,3.36888888888889 ,7.42666666666667 ,11.5222222222222 ,15.7377777777778 ",\ "-10.5555555555556 ,-7.52 ,-5.05777777777778 ,-0.835555555555556 ,3.34222222222222 ,7.72444444444444 ,12.4 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("3.09111111111111 ,6.19777777777778 ,10.3377777777778 ,18.7733333333333 ,27.4022222222222 ,36.0622222222222 ,44.74 ",\ "4.10444444444444 ,7.11111111111111 ,11.2 ,19.3311111111111 ,27.4533333333333 ,36.1266666666667 ,44.8311111111111 ",\ "5.36222222222222 ,8.28888888888889 ,12.36 ,20.5622222222222 ,28.6733333333333 ,36.6666666666667 ,45.5 ",\ "7.50666666666667 ,10.3422222222222 ,14.4088888888889 ,22.7511111111111 ,31.1155555555556 ,39.3888888888889 ,47.5155555555556 ",\ "8.42 ,11.24 ,15.3044444444444 ,23.7 ,32.1577777777778 ,40.5422222222222 ,48.7933333333333 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("7.37333333333333 ,8.58444444444444 ,10.24 ,13.4866666666667 ,16.4222222222222 ,19.3622222222222 ,22.3066666666667 ",\ "14.5044444444444 ,15.8577777777778 ,17.3733333333333 ,20.5777777777778 ,24.1177777777778 ,27.0311111111111 ,29.96 ",\ "21.6022222222222 ,23.3955555555556 ,24.8933333333333 ,27.7844444444444 ,30.8355555555556 ,34.0444444444444 ,37.1466666666667 ",\ "32.6911111111111 ,35.2955555555556 ,36.8866666666667 ,39.6555555555556 ,42.5177777777778 ,45.48 ,48.4911111111111 ",\ "38.6688888888889 ,41.2 ,42.7244444444445 ,45.5355555555556 ,48.6155555555556 ,51.9266666666667 ,55.4044444444444 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("3.00888888888889 ,4.96222222222222 ,7.58444444444444 ,12.9733333333333 ,18.5911111111111 ,24.2511111111111 ,29.9333333333333 ",\ "4.35111111111111 ,6.14666666666667 ,8.66666666666667 ,13.7266666666667 ,18.7111111111111 ,24.3066666666667 ,29.9422222222222 ",\ "5.93111111111111 ,7.57777777777778 ,10.0022222222222 ,15.0133333333333 ,20.0311111111111 ,24.96 ,30.4577777777778 ",\ "8.55777777777778 ,9.98 ,12.2288888888889 ,17.1044444444444 ,22.1555555555556 ,27.2244444444444 ,32.2466666666667 ",\ "9.71333333333333 ,11.0444444444444 ,13.1933333333333 ,17.9555555555556 ,22.9644444444444 ,28.0333333333333 ,33.0777777777778 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("4.35555555555556 ,6.27333333333333 ,8.77111111111111 ,13.6244444444444 ,18.1311111111111 ,22.6266666666667 ,27.1177777777778 ",\ "8.43555555555556 ,11.0777777777778 ,13.9111111111111 ,19.48 ,25.2933333333333 ,30.08 ,34.8222222222222 ",\ "12.22 ,16.0044444444444 ,19.4333333333333 ,25.6133333333333 ,31.7266666666667 ,37.9755555555556 ,43.5044444444444 ",\ "17.6311111111111 ,23.4555555555556 ,28.1511111111111 ,35.8466666666667 ,42.8822222222222 ,49.6888888888889 ,56.4066666666667 ",\ "20.6644444444444 ,27.0288888888889 ,32.2777777777778 ,40.7911111111111 ,48.4066666666667 ,55.64 ,62.6711111111111 "); } rise_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("5.18 ,8.56666666666667 ,12.9222222222222 ,21.8088888888889 ,31.4355555555556 ,41.0755555555556 ,50.7244444444444 ",\ "11.1622222222222 ,14.4044444444444 ,18.8444444444444 ,27.2422222222222 ,34.7266666666667 ,45.1288888888889 ,55.7 ",\ "18.8177777777778 ,21.9977777777778 ,26.6911111111111 ,35.9288888888889 ,44.4177777777778 ,51.9133333333333 ,62.5044444444444 ",\ "33.3266666666667 ,36.2977777777778 ,41.5155555555556 ,52.4177777777778 ,62.7755555555556 ,72.0933333333333 ,80.1555555555556 ",\ "40.6755555555556 ,43.3444444444444 ,48.7755555555556 ,60.4444444444444 ,71.6288888888889 ,81.6888888888889 ,90.3577777777778 "); } cell_fall(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("2.72222222222222 ,4.17333333333333 ,6.03111111111111 ,9.54 ,12.5733333333333 ,15.5822222222222 ,18.58 ",\ "3.37777777777778 ,5.82888888888889 ,8.21333333333333 ,12.7488888888889 ,17.5044444444444 ,20.9222222222222 ,24.2466666666667 ",\ "2.04888888888889 ,5.95111111111111 ,9.17333333333333 ,14.5888888888889 ,19.7422222222222 ,24.9622222222222 ,29.26 ",\ "-3.18 ,2.86444444444444 ,7.60444444444444 ,14.9311111111111 ,21.2755555555556 ,27.2377777777778 ,33.0377777777778 ",\ "-4.80222222222222 ,1.39333333333333 ,6.61111111111111 ,14.7955555555556 ,21.84 ,28.3866666666667 ,34.6933333333333 "); } fall_transition(DELAY_DEF_D_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("4.10444444444444 ,6.08888888888889 ,8.61777777777778 ,13.8066666666667 ,19.5155555555556 ,25.24 ,30.9733333333333 ",\ "10.7555555555556 ,12.6844444444444 ,15.2711111111111 ,20.0955555555556 ,24.2577777777778 ,30.6488888888889 ,37.1777777777778 ",\ "19.1777777777778 ,21.2711111111111 ,24.1577777777778 ,29.7355555555556 ,34.6933333333333 ,38.84 ,45.5733333333333 ",\ "34.5777777777778 ,37.1688888888889 ,40.8266666666667 ,48.1266666666667 ,54.78 ,60.4288888888889 ,64.9022222222222 ",\ "41.9822222222222 ,44.76 ,48.8311111111111 ,57.0422222222222 ,64.5466666666667 ,70.9066666666667 ,75.92 "); } } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("2.45111111111111 ,2.39777777777778 ,2.39333333333333 ,2.40222222222222 ,2.41555555555556 ,2.43111111111111 ,2.44444444444444 ",\ "5.01555555555556 ,4.72888888888889 ,4.57777777777778 ,4.37333333333333 ,4.23111111111111 ,4.14666666666667 ,4.11333333333333 ",\ "8.63333333333333 ,8.10888888888889 ,7.78888888888889 ,7.32 ,6.98222222222222 ,6.76 ,6.64888888888889 ",\ "16.1488888888889 ,15.4822222222222 ,14.9555555555556 ,14.12 ,13.4733333333333 ,13.0044444444444 ,12.7066666666667 ",\ "20.0355555555556 ,19.4644444444444 ,18.9066666666667 ,17.9666666666667 ,17.2111111111111 ,16.6311111111111 ,16.2266666666667 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("2.52888888888889 ,2.43777777777778 ,2.40444444444444 ,2.37555555555556 ,2.37111111111111 ,2.38666666666667 ,2.42222222222222 ",\ "4.80444444444444 ,4.47333333333333 ,4.3 ,4.06888888888889 ,3.91555555555556 ,3.82888888888889 ,3.81111111111111 ",\ "8.15111111111111 ,7.57777777777778 ,7.23777777777778 ,6.74666666666667 ,6.39777777777778 ,6.17111111111111 ,6.06 ",\ "15.4577777777778 ,14.7422222222222 ,14.1844444444444 ,13.2955555555556 ,12.6088888888889 ,12.1088888888889 ,11.7933333333333 ",\ "19.4022222222222 ,18.7933333333333 ,18.1844444444444 ,17.1577777777778 ,16.3311111111111 ,15.7022222222222 ,15.2666666666667 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("2.52 ,2.45333333333333 ,2.43111111111111 ,2.40666666666667 ,2.39333333333333 ,2.38888888888889 ,2.39333333333333 ",\ "4.89111111111111 ,4.65111111111111 ,4.51111111111111 ,4.31333333333333 ,4.17111111111111 ,4.07777777777778 ,4.03555555555556 ",\ "8.31111111111111 ,7.89555555555556 ,7.62 ,7.20666666666667 ,6.89777777777778 ,6.68666666666667 ,6.56888888888889 ",\ "15.6044444444444 ,15.0555555555556 ,14.6 ,13.8577777777778 ,13.2777777777778 ,12.8422222222222 ,12.5511111111111 ",\ "19.4622222222222 ,18.9577777777778 ,18.46 ,17.6111111111111 ,16.92 ,16.38 ,15.9888888888889 "); } fall_power(POWER_DEF_D_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 1.05555555555556, 4.19777777777778, 8.37333333333333, 16.7222222222222, 25.0733333333333, 33.4222222222222, 41.7733333333333 "); values ("2.70222222222222 ,2.64444444444444 ,2.62222222222222 ,2.59555555555556 ,2.58444444444444 ,2.58 ,2.58888888888889 ",\ "5.15111111111111 ,4.89111111111111 ,4.74666666666667 ,4.54222222222222 ,4.4 ,4.30666666666667 ,4.26444444444444 ",\ "8.63555555555556 ,8.17111111111111 ,7.88444444444445 ,7.46 ,7.14666666666667 ,6.92888888888889 ,6.80888888888889 ",\ "16.0066666666667 ,15.3866666666667 ,14.9044444444444 ,14.1311111111111 ,13.5244444444444 ,13.0733333333333 ,12.7711111111111 ",\ "19.8822222222222 ,19.3133333333333 ,18.78 ,17.88 ,17.1511111111111 ,16.5888888888889 ,16.1844444444444 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1861 ; } pin(A) { direction : input ; capacitance : 0.005634 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.006165 ; max_transition : 2.7273 ; } } cell(XNOR3_B) { area : 15 ; cell_footprint : XNOR3 ; cell_leakage_power : 0.498210 ; pin(Z) { direction : output ; function : "(A^B^C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("8.84222222222222 ,10.6844444444444 ,13.0622222222222 ,17.8155555555556 ,22.5022222222222 ,27.1688888888889 ,31.8355555555556 ",\ "7.95777777777778 ,10.0933333333333 ,12.5844444444444 ,17.3888888888889 ,22.1355555555556 ,26.8777777777778 ,31.4888888888889 ",\ "5.92888888888889 ,8.41777777777778 ,11.0844444444444 ,16.0222222222222 ,20.7844444444444 ,25.4755555555556 ,30.1377777777778 ",\ "0.137777777777778 ,3.06222222222222 ,6.07555555555555 ,11.4155555555556 ,16.3533333333333 ,21.0711111111111 ,25.6533333333333 ",\ "-3.82888888888889 ,-0.864444444444444 ,2.33111111111111 ,7.97555555555556 ,13.1044444444444 ,17.9266666666667 ,22.5466666666667 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.61111111111111 ,6.26 ,11.1422222222222 ,20.9377777777778 ,30.7088888888889 ,40.48 ,50.2511111111111 ",\ "3.69333333333333 ,7.26888888888889 ,12.0777777777778 ,21.7222222222222 ,31.3688888888889 ,41.0088888888889 ,50.7288888888889 ",\ "5.24 ,8.78666666666667 ,13.56 ,23.12 ,32.6488888888889 ,42.1222222222222 ,51.5288888888889 ",\ "7.59111111111111 ,11.1822222222222 ,15.9488888888889 ,25.44 ,34.84 ,44.1111111111111 ,53.2355555555556 ",\ "8.38 ,12.0311111111111 ,16.8155555555556 ,26.3088888888889 ,35.6844444444444 ,44.9044444444445 ,53.9466666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("12.0155555555556 ,13.1 ,14.4222222222222 ,17.2933333333333 ,19.5 ,21.5622222222222 ,23.6088888888889 ",\ "18.6466666666667 ,20.3755555555556 ,21.88 ,24.6555555555556 ,27.5355555555556 ,30.6066666666667 ,33.1066666666667 ",\ "26.1422222222222 ,28.6822222222222 ,30.5333333333333 ,33.5044444444444 ,36.22 ,38.8333333333333 ,41.38 ",\ "39.3377777777778 ,42.5311111111111 ,44.9622222222222 ,48.7111111111111 ,51.7977777777778 ,54.4 ,56.5577777777778 ",\ "45.5933333333333 ,48.3288888888889 ,50.9111111111111 ,55.22 ,58.8466666666667 ,61.9 ,64.4044444444445 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.19333333333333 ,4.05111111111111 ,6.26222222222222 ,10.1488888888889 ,14.7022222222222 ,19.4311111111111 ,24.1466666666667 ",\ "3.25111111111111 ,5.52 ,7.98666666666667 ,12.28 ,15.9333333333333 ,19 ,23.2933333333333 ",\ "5.41777777777778 ,7.90222222222222 ,10.4088888888889 ,14.6933333333333 ,18.3511111111111 ,21.4511111111111 ,24.0111111111111 ",\ "9.59777777777778 ,12.0244444444444 ,14.4888888888889 ,18.6866666666667 ,22.2377777777778 ,25.2222222222222 ,27.6644444444444 ",\ "10.6644444444444 ,12.8822222222222 ,15.3666666666667 ,19.6622222222222 ,23.2622222222222 ,26.2355555555556 ,28.6177777777778 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("11.2933333333333 ,13.0288888888889 ,15.3666666666667 ,20.1866666666667 ,24.86 ,29.5088888888889 ,34.1755555555556 ",\ "18.84 ,20.6333333333333 ,22.9133333333333 ,27.5355555555556 ,32.2622222222222 ,37.0755555555556 ,41.9244444444444 ",\ "26.6755555555556 ,28.6622222222222 ,30.9688888888889 ,35.5288888888889 ,40.1177777777778 ,44.7044444444444 ,49.2577777777778 ",\ "39.0933333333333 ,41.1733333333333 ,43.4511111111111 ,47.9888888888889 ,52.6066666666667 ,57.2222222222222 ,61.7622222222222 ",\ "45.1911111111111 ,46.8733333333333 ,48.96 ,53.3977777777778 ,58.1 ,62.9088888888889 ,67.7088888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.66 ,6.29111111111111 ,11.2111111111111 ,21.2911111111111 ,31.1066666666667 ,40.7688888888889 ,50.44 ",\ "2.77111111111111 ,6.31777777777778 ,11.1311111111111 ,20.98 ,31.1177777777778 ,41.5311111111111 ,51.6133333333333 ",\ "3.00444444444444 ,6.5 ,11.2511111111111 ,20.9622222222222 ,30.9311111111111 ,41.1466666666667 ,51.6022222222222 ",\ "3.40222222222222 ,6.83777777777778 ,11.5111111111111 ,21.0666666666667 ,30.8622222222222 ,40.8888888888889 ,51.1377777777778 ",\ "3.55333333333333 ,6.97111111111111 ,11.6222222222222 ,21.1377777777778 ,30.9088888888889 ,40.9244444444444 ,51.1755555555556 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("8.7 ,9.84888888888889 ,11.2777777777778 ,14.3866666666667 ,16.6288888888889 ,18.5911111111111 ,20.4933333333333 ",\ "8.43333333333333 ,9.91111111111111 ,11.1688888888889 ,13.4933333333333 ,15.9977777777778 ,18.8133333333333 ,20.5177777777778 ",\ "6.53777777777778 ,8.44222222222222 ,9.59111111111111 ,11.2533333333333 ,12.8311111111111 ,14.5555555555556 ,16.5111111111111 ",\ "-0.2 ,1.83111111111111 ,2.80444444444444 ,3.90222222222222 ,4.88222222222222 ,6.08444444444444 ,7.65111111111111 ",\ "-4.66444444444444 ,-3.17333333333333 ,-2.33111111111111 ,-1.14888888888889 ,0.173333333333333 ,1.95777777777778 ,4.36666666666667 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.52888888888889 ,4.03555555555556 ,6.00666666666667 ,9.85555555555556 ,13.5955555555556 ,17.3511111111111 ,21.2333333333333 ",\ "2.22666666666667 ,3.75111111111111 ,5.72444444444444 ,9.56 ,13.2733333333333 ,16.8777777777778 ,20.3822222222222 ",\ "2.40444444444444 ,3.88888888888889 ,5.78666666666667 ,9.46666666666667 ,13.0266666666667 ,16.4822222222222 ,19.8355555555556 ",\ "3.09333333333333 ,4.48888888888889 ,6.24444444444445 ,9.66888888888889 ,13.0333333333333 ,16.3577777777778 ,19.6444444444444 ",\ "3.44444444444444 ,4.81555555555556 ,6.51777777777778 ,9.87333333333333 ,13.2288888888889 ,16.6 ,19.9933333333333 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("8.76 ,10.6177777777778 ,13.0066666666667 ,17.7822222222222 ,22.48 ,27.1622222222222 ,31.8488888888889 ",\ "9.88666666666667 ,12.0577777777778 ,14.5622222222222 ,19.3888888888889 ,24.1644444444444 ,28.9311111111111 ,33.6644444444444 ",\ "10.6822222222222 ,13.2088888888889 ,15.8866666666667 ,20.8666666666667 ,25.6755555555556 ,30.3977777777778 ,35.0533333333333 ",\ "10.2622222222222 ,13.0777777777778 ,16.0666666666667 ,21.48 ,26.5288888888889 ,31.3222222222222 ,35.9022222222222 ",\ "8.84888888888889 ,11.5222222222222 ,14.6466666666667 ,20.3844444444444 ,25.6755555555556 ,30.6155555555556 ,35.2577777777778 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.94666666666667 ,6.60222222222222 ,11.4533333333333 ,21.0533333333333 ,30.88 ,40.7622222222222 ,50.6511111111111 ",\ "3.93333333333333 ,7.56666666666667 ,12.4111111111111 ,22.0177777777778 ,31.4977777777778 ,40.8333333333333 ,50.5955555555556 ",\ "5.03333333333333 ,8.67777777777778 ,13.5333333333333 ,23.1866666666667 ,32.7333333333333 ,42.1533333333333 ,51.4311111111111 ",\ "6.52 ,10.2466666666667 ,15.1355555555556 ,24.8555555555556 ,34.4844444444444 ,43.9977777777778 ,53.3733333333333 ",\ "7.08666666666667 ,10.8533333333333 ,15.7466666666667 ,25.4622222222222 ,35.0911111111111 ,44.6022222222222 ,53.9711111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("11.7911111111111 ,12.7755555555556 ,14.0177777777778 ,16.7955555555556 ,18.8866666666667 ,20.7822222222222 ,22.6622222222222 ",\ "18.3533333333333 ,19.6555555555556 ,20.7733333333333 ,22.9488888888889 ,25.3711111111111 ,28.1044444444444 ,30.1333333333333 ",\ "25.2844444444444 ,27.0288888888889 ,28.1044444444444 ,29.8333333333333 ,31.5933333333333 ,33.4955555555556 ,35.5577777777778 ",\ "37.0088888888889 ,38.9177777777778 ,39.8777777777778 ,41.2622222222222 ,42.6777777777778 ,44.2466666666667 ,45.9711111111111 ",\ "42.6822222222222 ,44.0155555555556 ,44.7977777777778 ,46.2288888888889 ,47.94 ,49.9866666666667 ,52.36 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.43333333333333 ,3.78666666666667 ,5.55111111111111 ,8.95111111111111 ,12.5555555555556 ,16.2155555555556 ,19.8777777777778 ",\ "2.45333333333333 ,3.83111111111111 ,5.61333333333333 ,9.07111111111111 ,12.4 ,15.6022222222222 ,19.0911111111111 ",\ "2.46 ,3.85333333333333 ,5.64444444444444 ,9.14 ,12.5422222222222 ,15.8555555555556 ,19.08 ",\ "2.49555555555556 ,3.90666666666667 ,5.69333333333333 ,9.2 ,12.6511111111111 ,16.0555555555556 ,19.4155555555556 ",\ "2.54222222222222 ,3.95111111111111 ,5.72666666666667 ,9.20666666666667 ,12.6355555555556 ,16.0222222222222 ,19.3688888888889 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("10.2222222222222 ,12.0444444444444 ,14.4466666666667 ,19.4466666666667 ,24.1311111111111 ,28.7444444444444 ,33.3711111111111 ",\ "17.0333333333333 ,19.0444444444444 ,21.3577777777778 ,25.9866666666667 ,30.7866666666667 ,35.7733333333333 ,40.5155555555556 ",\ "24.1577777777778 ,26.4733333333333 ,28.7622222222222 ,33.1311111111111 ,37.5666666666667 ,42.0977777777778 ,46.7066666666667 ",\ "36.0244444444444 ,38.4888888888889 ,40.6666666666667 ,44.7933333333333 ,49.0666666666667 ,53.4933333333333 ,58.0311111111111 ",\ "41.9355555555556 ,43.9666666666667 ,45.9444444444444 ,49.9955555555556 ,54.4177777777778 ,59.16 ,64.1466666666667 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("3.14666666666667 ,6.75333333333333 ,11.5977777777778 ,21.4066666666667 ,31.1488888888889 ,40.7866666666667 ,50.4333333333333 ",\ "3.25333333333333 ,6.79111111111111 ,11.54 ,21.1666666666667 ,30.9666666666667 ,40.9311111111111 ,50.9 ",\ "3.37333333333333 ,6.87555555555556 ,11.5688888888889 ,21.0977777777778 ,30.8244444444444 ,40.7355555555556 ,50.8333333333333 ",\ "3.67111111111111 ,7.12 ,11.7288888888889 ,21.1111111111111 ,30.7244444444444 ,40.5711111111111 ,50.6422222222222 ",\ "3.86444444444444 ,7.29111111111111 ,11.8555555555556 ,21.1644444444444 ,30.7244444444444 ,40.5333333333333 ,50.5911111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("9.17111111111111 ,10.22 ,11.5377777777778 ,14.4088888888889 ,16.5777777777778 ,18.5288888888889 ,20.4422222222222 ",\ "10.7688888888889 ,12.1044444444444 ,13.2711111111111 ,15.4688888888889 ,17.8444444444444 ,20.4977777777778 ,22.2822222222222 ",\ "11.1066666666667 ,12.8688888888889 ,13.98 ,15.6777777777778 ,17.3288888888889 ,19.1133333333333 ,21.0866666666667 ",\ "8.85777777777778 ,10.7866666666667 ,11.7844444444444 ,13.0755555555556 ,14.3 ,15.7066666666667 ,17.3888888888889 ",\ "7.1 ,8.45555555555556 ,9.29111111111111 ,10.6222222222222 ,12.12 ,14.0044444444444 ,16.3711111111111 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.00222222222222 ,3.46888888888889 ,5.41555555555556 ,9.31111111111111 ,13.1222222222222 ,16.8866666666667 ,20.6377777777778 ",\ "2.08222222222222 ,3.50222222222222 ,5.37111111111111 ,9.07777777777778 ,12.7644444444444 ,16.44 ,20.0888888888889 ",\ "2.38666666666667 ,3.78 ,5.59111111111111 ,9.16 ,12.6777777777778 ,16.1533333333333 ,19.5933333333333 ",\ "3.01333333333333 ,4.38666666666667 ,6.13333333333333 ,9.55777777777778 ,12.9377777777778 ,16.2777777777778 ,19.5822222222222 ",\ "3.28666666666667 ,4.66888888888889 ,6.40222222222222 ,9.81555555555556 ,13.2111111111111 ,16.6066666666667 ,19.9955555555556 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("4.29777777777778 ,6.15333333333333 ,8.6 ,13.7333333333333 ,18.3888888888889 ,22.92 ,27.4488888888889 ",\ "2.95555555555556 ,5.12222222222222 ,7.51333333333333 ,12.1777777777778 ,16.9666666666667 ,21.9577777777778 ,26.3355555555556 ",\ "-1.92 ,0.8 ,3.24222222222222 ,7.57777777777778 ,11.8066666666667 ,16.0977777777778 ,20.5066666666667 ",\ "-15.3844444444444 ,-12.0466666666667 ,-9.64 ,-5.69777777777778 ,-1.83777777777778 ,2.23555555555556 ,6.62 ",\ "-21.5511111111111 ,-18.5888888888889 ,-16.4777777777778 ,-12.8244444444444 ,-8.90444444444445 ,-4.44888888888889 ,0.637777777777778 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("3.14888888888889 ,6.77111111111111 ,11.6311111111111 ,21.4133333333333 ,31.2377777777778 ,40.9533333333333 ,50.6755555555556 ",\ "4.05555555555556 ,7.52444444444444 ,12.2066666666667 ,21.6688888888889 ,31.2333333333333 ,40.8911111111111 ,50.6333333333333 ",\ "5.09111111111111 ,8.43333333333333 ,12.9688888888889 ,22.1777777777778 ,31.5333333333333 ,41.0155555555556 ,50.62 ",\ "6.66666666666667 ,9.82 ,14.1177777777778 ,22.9333333333333 ,32.0044444444444 ,41.3022222222222 ,50.8088888888889 ",\ "7.26888888888889 ,10.3422222222222 ,14.5311111111111 ,23.1777777777778 ,32.1488888888889 ,41.4088888888889 ,50.94 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("9.86888888888889 ,10.9044444444444 ,12.1844444444444 ,15.0688888888889 ,17.1311111111111 ,19.0111111111111 ,20.8733333333333 ",\ "17.9288888888889 ,19.4177777777778 ,20.6222222222222 ,22.9177777777778 ,25.4666666666667 ,28.3511111111111 ,30.3977777777778 ",\ "27.06 ,29.1844444444444 ,30.4377777777778 ,32.3777777777778 ,34.3044444444444 ,36.3555555555556 ,38.5466666666667 ",\ "43.2222222222222 ,45.7555555555556 ,47.0866666666667 ,49.0066666666667 ,50.8755555555556 ,52.8466666666667 ,54.9288888888889 ",\ "51.2311111111111 ,53.1622222222222 ,54.4 ,56.5888888888889 ,59.0022222222222 ,61.7155555555556 ,64.7177777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.61777777777778 ,4.02 ,5.83777777777778 ,9.31111111111111 ,13.0266666666667 ,16.8111111111111 ,20.5933333333333 ",\ "3.12444444444444 ,4.61333333333333 ,6.51111111111111 ,10.1377777777778 ,13.5444444444444 ,16.74 ,20.4111111111111 ",\ "3.82888888888889 ,5.41111111111111 ,7.4 ,11.1822222222222 ,14.7355555555556 ,18.0555555555556 ,21.1444444444444 ",\ "5.26222222222222 ,6.98666666666667 ,9.13333333333333 ,13.1955555555556 ,16.9755555555556 ,20.4733333333333 ,23.6777777777778 ",\ "5.98444444444444 ,7.75555555555556 ,9.97333333333333 ,14.16 ,18.0333333333333 ,21.5844444444444 ,24.8066666666667 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("8.48666666666667 ,10.2222222222222 ,12.5577777777778 ,17.3622222222222 ,22.0444444444444 ,26.7155555555556 ,31.4044444444444 ",\ "14.8422222222222 ,16.64 ,18.9044444444444 ,23.4977777777778 ,28.2044444444444 ,33.0111111111111 ,37.8088888888889 ",\ "21.4133333333333 ,23.3955555555556 ,25.66 ,30.14 ,34.6822222222222 ,39.2711111111111 ,43.8777777777778 ",\ "32.1266666666667 ,34.2911111111111 ,36.5244444444444 ,40.94 ,45.4977777777778 ,50.1577777777778 ,54.8666666666667 ",\ "37.4933333333333 ,39.4133333333333 ,41.5111111111111 ,45.8644444444444 ,50.54 ,55.4466666666667 ,60.4977777777778 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.67333333333333 ,6.27111111111111 ,11.1377777777778 ,21.0777777777778 ,31.18 ,40.7466666666667 ,50.3177777777778 ",\ "2.79333333333333 ,6.30666666666667 ,11.0666666666667 ,20.7688888888889 ,30.6977777777778 ,40.8466666666667 ,51.2111111111111 ",\ "2.98444444444444 ,6.47111111111111 ,11.2066666666667 ,20.8355555555556 ,30.6466666666667 ,40.6266666666667 ,50.7733333333333 ",\ "3.33333333333333 ,6.80666666666667 ,11.56 ,21.2111111111111 ,31.0044444444444 ,40.9288888888889 ,50.9733333333333 ",\ "3.48666666666667 ,6.96444444444445 ,11.7422222222222 ,21.4555555555556 ,31.3222222222222 ,41.3288888888889 ,51.4622222222222 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("5.97333333333333 ,7.12222222222222 ,8.6 ,12.1288888888889 ,14.3822222222222 ,16.2666666666667 ,18.12 ",\ "6.26666666666667 ,7.90444444444445 ,9.16 ,11.5822222222222 ,14.4333333333333 ,17.86 ,19.68 ",\ "3.63777777777778 ,6.01333333333333 ,7.18888888888889 ,8.74888888888889 ,10.3044444444444 ,12.1311111111111 ,14.3244444444444 ",\ "-4.91111111111111 ,-2.10888888888889 ,-1.15333333333333 ,-0.382222222222222 ,0.375555555555556 ,1.54 ,3.26 ",\ "-8.74 ,-6.78444444444445 ,-6.18222222222222 ,-5.51111111111111 ,-4.34666666666667 ,-2.31111111111111 ,0.735555555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.65555555555556 ,4.21777777777778 ,6.23555555555556 ,10.0822222222222 ,13.9133333333333 ,18.0044444444444 ,22.08 ",\ "2.69777777777778 ,4.32222222222222 ,6.38666666666667 ,10.32 ,14.0244444444444 ,17.5111111111111 ,20.7888888888889 ",\ "2.82666666666667 ,4.47555555555556 ,6.54444444444444 ,10.4755555555556 ,14.1755555555556 ,17.6622222222222 ,20.94 ",\ "3.26 ,4.90888888888889 ,6.95333333333333 ,10.8311111111111 ,14.48 ,17.9155555555556 ,21.1466666666667 ",\ "3.54666666666667 ,5.16888888888889 ,7.19555555555556 ,11.0422222222222 ,14.66 ,18.0666666666667 ,21.2644444444444 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.41555555555556 ,2.4 ,2.39111111111111 ,2.38 ,2.37333333333333 ,2.36888888888889 ,2.36888888888889 ",\ "3.55333333333333 ,3.53111111111111 ,3.51777777777778 ,3.50222222222222 ,3.49333333333333 ,3.48444444444444 ,3.48222222222222 ",\ "5.16222222222222 ,5.13111111111111 ,5.11333333333333 ,5.08888888888889 ,5.07333333333333 ,5.06444444444444 ,5.05777777777778 ",\ "8.58444444444444 ,8.54666666666667 ,8.51777777777778 ,8.47777777777778 ,8.45111111111111 ,8.43333333333333 ,8.42444444444445 ",\ "10.3955555555556 ,10.3577777777778 ,10.3244444444444 ,10.2777777777778 ,10.2422222222222 ,10.2222222222222 ,10.2155555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.89333333333333 ,2.83111111111111 ,2.8 ,2.75777777777778 ,2.73111111111111 ,2.71333333333333 ,2.70666666666667 ",\ "4.03777777777778 ,3.96666666666667 ,3.92888888888889 ,3.88 ,3.84666666666667 ,3.82666666666667 ,3.81777777777778 ",\ "5.64888888888889 ,5.56888888888889 ,5.52444444444444 ,5.46444444444445 ,5.42444444444445 ,5.39777777777778 ,5.38666666666667 ",\ "9.06888888888889 ,8.98222222222222 ,8.92444444444445 ,8.84222222222222 ,8.78666666666667 ,8.75111111111111 ,8.73777777777778 ",\ "10.8755555555556 ,10.7888888888889 ,10.7244444444444 ,10.6333333333333 ,10.5666666666667 ,10.5288888888889 ,10.5133333333333 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.50666666666667 ,2.49111111111111 ,2.48444444444444 ,2.47333333333333 ,2.46666666666667 ,2.46444444444444 ,2.46444444444444 ",\ "3.94222222222222 ,3.91777777777778 ,3.90888888888889 ,3.89555555555556 ,3.88444444444445 ,3.87777777777778 ,3.87555555555556 ",\ "5.98444444444444 ,5.95555555555556 ,5.94 ,5.92 ,5.90444444444444 ,5.89555555555556 ,5.88888888888889 ",\ "10.3555555555556 ,10.3266666666667 ,10.3044444444444 ,10.2711111111111 ,10.2444444444444 ,10.2288888888889 ,10.2222222222222 ",\ "12.68 ,12.6577777777778 ,12.6311111111111 ,12.5888888888889 ,12.5577777777778 ,12.5422222222222 ,12.5355555555556 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.98666666666667 ,2.92666666666667 ,2.89555555555556 ,2.85777777777778 ,2.83333333333333 ,2.81777777777778 ,2.81111111111111 ",\ "4.42222222222222 ,4.35111111111111 ,4.31555555555556 ,4.26888888888889 ,4.24 ,4.22 ,4.21333333333333 ",\ "6.46222222222222 ,6.38444444444445 ,6.34 ,6.28444444444444 ,6.24666666666667 ,6.22222222222222 ,6.21333333333333 ",\ "10.8288888888889 ,10.7488888888889 ,10.6933333333333 ,10.6155555555556 ,10.5622222222222 ,10.5288888888889 ,10.5155555555556 ",\ "13.1511111111111 ,13.0755555555556 ,13.0155555555556 ,12.9266666666667 ,12.8644444444444 ,12.8266666666667 ,12.8155555555556 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("1.70666666666667 ,1.69555555555556 ,1.69111111111111 ,1.68444444444444 ,1.68222222222222 ,1.68 ,1.68 ",\ "3.01111111111111 ,2.98222222222222 ,2.96888888888889 ,2.95333333333333 ,2.94222222222222 ,2.93555555555556 ,2.93333333333333 ",\ "4.86222222222222 ,4.81555555555556 ,4.79111111111111 ,4.76222222222222 ,4.74 ,4.72888888888889 ,4.72444444444444 ",\ "8.83777777777778 ,8.77333333333333 ,8.73333333333333 ,8.67777777777778 ,8.64 ,8.61777777777778 ,8.61111111111111 ",\ "10.9622222222222 ,10.8977777777778 ,10.8511111111111 ,10.7844444444444 ,10.7377777777778 ,10.7111111111111 ,10.7044444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.537777777777778, 2.08666666666667, 4.13111111111111, 8.23777777777778, 12.3466666666667, 16.4755555555556, 20.5844444444444 "); values ("2.23111111111111 ,2.18666666666667 ,2.16666666666667 ,2.14 ,2.12222222222222 ,2.10888888888889 ,2.10444444444444 ",\ "3.59111111111111 ,3.53777777777778 ,3.51333333333333 ,3.48444444444444 ,3.46444444444444 ,3.44888888888889 ,3.44 ",\ "5.48888888888889 ,5.42666666666667 ,5.39777777777778 ,5.36222222222222 ,5.33555555555556 ,5.31777777777778 ,5.30666666666667 ",\ "9.46888888888889 ,9.39333333333333 ,9.35111111111111 ,9.29555555555556 ,9.25555555555555 ,9.22888888888889 ,9.22 ",\ "11.5466666666667 ,11.4688888888889 ,11.4177777777778 ,11.3466666666667 ,11.2977777777778 ,11.2711111111111 ,11.2622222222222 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0917 ; } pin(A) { direction : input ; capacitance : 0.001353 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002273 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.002014 ; max_transition : 2.7273 ; } } cell(XNOR3_C) { area : 15 ; cell_footprint : XNOR3 ; cell_leakage_power : 0.714916 ; pin(Z) { direction : output ; function : "(A^B^C)'" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("8.36 ,10.2266666666667 ,12.6488888888889 ,17.4733333333333 ,22.1977777777778 ,26.9155555555556 ,31.6288888888889 ",\ "7.64222222222222 ,9.79333333333333 ,12.3311111111111 ,17.2311111111111 ,22.0755555555556 ,26.8133333333333 ,31.4044444444444 ",\ "5.74666666666667 ,8.24666666666667 ,10.9666666666667 ,15.9977777777778 ,20.8311111111111 ,25.5933333333333 ,30.3288888888889 ",\ "0.0577777777777778 ,3.01111111111111 ,6.12 ,11.5666666666667 ,16.54 ,21.2711111111111 ,25.8666666666667 ",\ "-3.8 ,-0.777777777777778 ,2.54444444444444 ,8.31333333333333 ,13.4622222222222 ,18.2755555555556 ,22.8844444444444 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.48888888888889 ,6.22888888888889 ,11.2022222222222 ,21.1288888888889 ,31.2088888888889 ,41.2911111111111 ,51.38 ",\ "3.63111111111111 ,7.29333333333333 ,12.2111111111111 ,22 ,31.6733333333333 ,41.5177777777778 ,51.6622222222222 ",\ "5.28222222222222 ,8.88444444444444 ,13.7555555555556 ,23.4933333333333 ,33.1333333333333 ,42.6288888888889 ,51.9933333333333 ",\ "7.81777777777778 ,11.4 ,16.2377777777778 ,25.9555555555556 ,35.6044444444444 ,45.1088888888889 ,54.4266666666667 ",\ "8.64888888888889 ,12.2644444444444 ,17.1111111111111 ,26.86 ,36.5511111111111 ,46.1 ,55.46 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("11.2977777777778 ,12.4577777777778 ,13.9333333333333 ,16.9022222222222 ,19.0755555555556 ,21.1955555555556 ,23.28 ",\ "17.7088888888889 ,19.3488888888889 ,20.9044444444444 ,23.9177777777778 ,27.1622222222222 ,30.0355555555556 ,32.2333333333333 ",\ "24.9444444444444 ,27.2288888888889 ,29.0088888888889 ,32.0088888888889 ,34.8844444444444 ,37.7711111111111 ,40.7022222222222 ",\ "37.4688888888889 ,40.4022222222222 ,42.7066666666667 ,46.2977777777778 ,49.3044444444444 ,51.92 ,54.2088888888889 ",\ "43.2955555555556 ,45.9755555555556 ,48.5333333333333 ,52.7377777777778 ,56.2688888888889 ,59.3044444444444 ,61.9222222222222 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.14 ,3.97777777777778 ,6.17111111111111 ,10.3155555555556 ,14.8777777777778 ,19.4111111111111 ,23.9311111111111 ",\ "3.53555555555556 ,5.72 ,8.04 ,12.1355555555556 ,15.7422222222222 ,19.6733333333333 ,24.3355555555556 ",\ "5.89333333333333 ,8.28 ,10.5688888888889 ,14.5311111111111 ,18.0288888888889 ,21.1222222222222 ,23.8555555555556 ",\ "9.88444444444444 ,12.2244444444444 ,14.4311111111111 ,18.2466666666667 ,21.6444444444444 ,24.6955555555556 ,27.4155555555556 ",\ "10.8444444444444 ,12.96 ,15.2066666666667 ,19.1755555555556 ,22.7133333333333 ,25.8977777777778 ,28.7555555555556 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("10.5177777777778 ,12.3133333333333 ,14.7511111111111 ,19.7288888888889 ,24.3844444444444 ,29.0533333333333 ,33.7266666666667 ",\ "17.6711111111111 ,19.4688888888889 ,21.7511111111111 ,26.4711111111111 ,31.4355555555556 ,36.3377777777778 ,41.0333333333333 ",\ "25.1977777777778 ,27.1377777777778 ,29.3333333333333 ,33.7688888888889 ,38.3577777777778 ,43.0577777777778 ,47.8288888888889 ",\ "37.08 ,39.0977777777778 ,41.1711111111111 ,45.4 ,49.8422222222222 ,54.4 ,58.9911111111111 ",\ "42.7155555555556 ,44.3666666666667 ,46.2866666666667 ,50.4933333333333 ,55.1111111111111 ,59.9666666666667 ,64.9488888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.52444444444444 ,6.19111111111111 ,11.1822222222222 ,21.4111111111111 ,31.1422222222222 ,40.8888888888889 ,50.64 ",\ "2.56 ,6.11333333333333 ,10.9533333333333 ,20.92 ,31.2444444444444 ,41.6644444444444 ,51.1822222222222 ",\ "2.82888888888889 ,6.31555555555556 ,11.0622222222222 ,20.8088888888889 ,30.8622222222222 ,41.2044444444444 ,51.8333333333333 ",\ "3.28888888888889 ,6.69333333333333 ,11.3266666666667 ,20.8266666666667 ,30.6022222222222 ,40.6333333333333 ,50.9133333333333 ",\ "3.45333333333333 ,6.83333333333333 ,11.4288888888889 ,20.8733333333333 ,30.6177777777778 ,40.6377777777778 ,50.9266666666667 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("8.24222222222222 ,9.53111111111111 ,11.1577777777778 ,14.3 ,16.5266666666667 ,18.6266666666667 ,20.6444444444444 ",\ "7.87777777777778 ,9.36666666666667 ,10.8133333333333 ,13.5533333333333 ,16.4977777777778 ,18.8155555555556 ,20.1222222222222 ",\ "6.03777777777778 ,7.79111111111111 ,9.09111111111111 ,11.1688888888889 ,13.2155555555556 ,15.4666666666667 ,17.9511111111111 ",\ "-0.344444444444444 ,1.48888888888889 ,2.63111111111111 ,4.10888888888889 ,5.42222222222222 ,6.94222222222222 ,8.82888888888889 ",\ "-4.59777777777778 ,-3.12444444444444 ,-2.01555555555556 ,-0.448888888888889 ,1.06222222222222 ,2.92 ,5.32666666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.62444444444444 ,4.19111111111111 ,6.28 ,10.4422222222222 ,14.4088888888889 ,18.3511111111111 ,22.2755555555556 ",\ "2.30888888888889 ,3.85777777777778 ,5.89333333333333 ,9.97111111111111 ,14.1022222222222 ,18.1066666666667 ,21.9488888888889 ",\ "2.36666666666667 ,3.87111111111111 ,5.82222222222222 ,9.69555555555556 ,13.5777777777778 ,17.4933333333333 ,21.4155555555556 ",\ "2.97333333333333 ,4.40666666666667 ,6.23111111111111 ,9.84 ,13.4555555555556 ,17.1066666666667 ,20.8022222222222 ",\ "3.36222222222222 ,4.78666666666667 ,6.58222222222222 ,10.1488888888889 ,13.7622222222222 ,17.4488888888889 ,21.2266666666667 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("8.16444444444445 ,10.0466666666667 ,12.4911111111111 ,17.3666666666667 ,22.0866666666667 ,26.8 ,31.5088888888889 ",\ "9.83111111111111 ,11.9844444444444 ,14.5088888888889 ,19.4244444444444 ,24.3333333333333 ,29.1822222222222 ,33.9422222222222 ",\ "11.2288888888889 ,13.7244444444444 ,16.4022222222222 ,21.4177777777778 ,26.2844444444444 ,31.0688888888889 ,35.8 ",\ "11.6688888888889 ,14.4844444444444 ,17.4933333333333 ,22.9533333333333 ,28.0444444444444 ,32.8755555555556 ,37.4822222222222 ",\ "10.7933333333333 ,13.4822222222222 ,16.6577777777778 ,22.4888888888889 ,27.8711111111111 ,32.9177777777778 ,37.6777777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.83777777777778 ,6.57111111111111 ,11.4888888888889 ,21.2422222222222 ,31.4444444444444 ,41.66 ,51.8866666666667 ",\ "3.87333333333333 ,7.59555555555556 ,12.5422222222222 ,22.2355555555556 ,31.6066666666667 ,41.3444444444444 ,51.7288888888889 ",\ "5.01777777777778 ,8.74 ,13.7177777777778 ,23.5355555555556 ,33.1022222222222 ,42.3733333333333 ,51.4088888888889 ",\ "6.53333333333333 ,10.2977777777778 ,15.3177777777778 ,25.3266666666667 ,35.1955555555556 ,44.8555555555556 ,54.2644444444444 ",\ "7.09333333333333 ,10.8666666666667 ,15.8822222222222 ,25.9377777777778 ,35.9088888888889 ,45.7066666666667 ,55.2844444444444 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("10.74 ,11.8133333333333 ,13.2177777777778 ,16.0688888888889 ,18.1644444444444 ,20.2111111111111 ,22.2266666666667 ",\ "16.92 ,18.1622222222222 ,19.3733333333333 ,21.8688888888889 ,24.7088888888889 ,27.1888888888889 ,28.9533333333333 ",\ "23.4311111111111 ,24.9577777777778 ,26.0355555555556 ,27.98 ,30.0866666666667 ,32.4288888888889 ,34.9866666666667 ",\ "34.3333333333333 ,36 ,36.9177777777778 ,38.4155555555556 ,40.0355555555556 ,41.8488888888889 ,43.8555555555556 ",\ "39.56 ,40.8111111111111 ,41.6333333333333 ,43.2111111111111 ,45.0711111111111 ,47.2533333333333 ,49.7466666666667 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.32888888888889 ,3.82444444444444 ,5.78 ,9.62 ,13.6511111111111 ,17.6822222222222 ,21.7155555555556 ",\ "2.35111111111111 ,3.86888888888889 ,5.84888888888889 ,9.71555555555556 ,13.4688888888889 ,17.22 ,21.2644444444444 ",\ "2.36444444444444 ,3.89333333333333 ,5.87555555555556 ,9.77555555555556 ,13.6 ,17.3511111111111 ,21.0288888888889 ",\ "2.41111111111111 ,3.94 ,5.90888888888889 ,9.80888888888889 ,13.6844444444444 ,17.5422222222222 ,21.3755555555556 ",\ "2.45555555555556 ,3.97555555555556 ,5.92666666666667 ,9.80222222222222 ,13.6644444444444 ,17.52 ,21.3666666666667 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("9.44222222222222 ,11.3088888888889 ,13.7955555555556 ,18.8488888888889 ,23.4822222222222 ,28.1244444444444 ,32.7688888888889 ",\ "15.8711111111111 ,17.8488888888889 ,20.1644444444444 ,24.9222222222222 ,29.98 ,34.8511111111111 ,39.3866666666667 ",\ "22.5911111111111 ,24.7977777777778 ,26.9933333333333 ,31.3333333333333 ,35.8777777777778 ,40.6177777777778 ,45.4888888888889 ",\ "33.7377777777778 ,36.0555555555556 ,38.0688888888889 ,42.0311111111111 ,46.2666666666667 ,50.7333333333333 ,55.3688888888889 ",\ "39.1955555555556 ,41.1222222222222 ,42.9822222222222 ,46.9311111111111 ,51.3488888888889 ,56.1377777777778 ,61.2133333333333 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("3.07111111111111 ,6.78666666666667 ,11.7444444444444 ,21.6711111111111 ,31.6711111111111 ,41.6844444444444 ,51.7088888888889 ",\ "3.14888888888889 ,6.82 ,11.7355555555556 ,21.6177777777778 ,31.5533333333333 ,41.4933333333333 ,51.3955555555556 ",\ "3.28222222222222 ,6.92222222222222 ,11.8044444444444 ,21.6844444444444 ,31.6911111111111 ,41.8155555555556 ,52.0488888888889 ",\ "3.60888888888889 ,7.18222222222222 ,11.9888888888889 ,21.7777777777778 ,31.7844444444444 ,41.9866666666667 ,52.38 ",\ "3.80888888888889 ,7.34666666666667 ,12.1 ,21.7933333333333 ,31.7155555555556 ,41.8422222222222 ,52.1644444444444 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("8.46 ,9.64222222222222 ,11.1466666666667 ,14.0844444444444 ,16.2666666666667 ,18.3466666666667 ,20.3666666666667 ",\ "10.3311111111111 ,11.6488888888889 ,12.9622222222222 ,15.5066666666667 ,18.2533333333333 ,20.5288888888889 ,22.0066666666667 ",\ "11.2444444444444 ,12.8244444444444 ,14.02 ,16.0266666666667 ,18.06 ,20.28 ,22.7044444444444 ",\ "10.2177777777778 ,11.9066666666667 ,12.9711111111111 ,14.5222222222222 ,16.0266666666667 ,17.72 ,19.7 ",\ "9.06222222222222 ,10.3288888888889 ,11.3088888888889 ,12.9088888888889 ,14.5888888888889 ,16.5888888888889 ,19.02 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.2 ,3.78888888888889 ,5.89111111111111 ,10.0222222222222 ,13.9733333333333 ,17.8777777777778 ,21.7511111111111 ",\ "2.16444444444444 ,3.69111111111111 ,5.70444444444444 ,9.68888888888889 ,13.6622222222222 ,17.5377777777778 ,21.3088888888889 ",\ "2.45111111111111 ,3.92 ,5.84888888888889 ,9.65111111111111 ,13.4133333333333 ,17.16 ,20.8933333333333 ",\ "3.01111111111111 ,4.41111111111111 ,6.22444444444444 ,9.82 ,13.4044444444444 ,16.9977777777778 ,20.5977777777778 ",\ "3.21333333333333 ,4.6 ,6.38444444444445 ,9.95333333333333 ,13.5666666666667 ,17.2377777777778 ,20.9711111111111 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("4.42222222222222 ,6.34222222222222 ,8.89555555555556 ,14.0822222222222 ,18.7133333333333 ,23.3266666666667 ,27.9355555555556 ",\ "3.48444444444444 ,5.73333333333333 ,8.23555555555556 ,13.1555555555556 ,18.2577777777778 ,23.0177777777778 ,27.1777777777778 ",\ "-0.775555555555556 ,2.03555555555556 ,4.59111111111111 ,9.14222222222222 ,13.5955555555556 ,18.1266666666667 ,22.7688888888889 ",\ "-12.9644444444444 ,-9.58444444444445 ,-7.06888888888889 ,-2.94 ,1.06222222222222 ,5.22888888888889 ,9.66444444444445 ",\ "-18.5044444444444 ,-15.5911111111111 ,-13.3844444444444 ,-9.52444444444444 ,-5.45111111111111 ,-0.902222222222222 ,4.21555555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("3.23777777777778 ,6.91777777777778 ,11.7955555555556 ,21.7111111111111 ,31.7177777777778 ,41.7422222222222 ,51.7777777777778 ",\ "4.24222222222222 ,7.80666666666667 ,12.5755555555556 ,22.0533333333333 ,31.6777777777778 ,41.5177777777778 ,51.38 ",\ "5.34444444444444 ,8.78888888888889 ,13.4444444444444 ,22.7977777777778 ,32.1377777777778 ,41.6333333333333 ,51.32 ",\ "7 ,10.2355555555556 ,14.6711111111111 ,23.7466666666667 ,32.9911111111111 ,42.3422222222222 ,51.7555555555556 ",\ "7.64222222222222 ,10.7666666666667 ,15.0822222222222 ,23.9911111111111 ,33.14 ,42.4533333333333 ,51.8933333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("8.96444444444444 ,10.0866666666667 ,11.5377777777778 ,14.4822222222222 ,16.5533333333333 ,18.5711111111111 ,20.5555555555556 ",\ "16.6688888888889 ,18.0777777777778 ,19.36 ,21.9711111111111 ,24.9666666666667 ,27.5733333333333 ,29.3755555555556 ",\ "25.3377777777778 ,27.2155555555556 ,28.44 ,30.56 ,32.8288888888889 ,35.3355555555556 ,38.0711111111111 ",\ "40.3533333333333 ,42.6466666666667 ,43.9288888888889 ,45.9377777777778 ,47.9755555555556 ,50.1577777777778 ,52.4888888888889 ",\ "47.6288888888889 ,49.5244444444444 ,50.8444444444444 ,53.2088888888889 ,55.7555555555556 ,58.5577777777778 ,61.6244444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.52666666666667 ,4.01555555555556 ,5.94222222222222 ,9.71333333333333 ,13.7177777777778 ,17.7177777777778 ,21.7155555555556 ",\ "3.07111111111111 ,4.62444444444444 ,6.61333333333333 ,10.4088888888889 ,13.9755555555556 ,17.7288888888889 ,21.8977777777778 ",\ "3.80888888888889 ,5.44666666666667 ,7.52222222222222 ,11.4844444444444 ,15.2066666666667 ,18.6844444444444 ,21.9222222222222 ",\ "5.27111111111111 ,7.04222222222222 ,9.28666666666667 ,13.5711111111111 ,17.5822222222222 ,21.3088888888889 ,24.7333333333333 ",\ "6.00444444444444 ,7.82 ,10.1422222222222 ,14.58 ,18.7266666666667 ,22.5555555555556 ,26.0511111111111 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("7.80888888888889 ,9.59555555555556 ,12.0111111111111 ,16.9444444444444 ,21.7355555555556 ,26.5577777777778 ,31.3977777777778 ",\ "13.6755555555556 ,15.4822222222222 ,17.7777777777778 ,22.4955555555556 ,27.3911111111111 ,32.3022222222222 ,37.1377777777778 ",\ "19.7511111111111 ,21.6977777777778 ,23.92 ,28.4111111111111 ,33.0466666666667 ,37.7844444444444 ,42.5888888888889 ",\ "29.6244444444444 ,31.7333333333333 ,33.8622222222222 ,38.1822222222222 ,42.7466666666667 ,47.4777777777778 ,52.3133333333333 ",\ "34.4755555555556 ,36.3666666666667 ,38.3866666666667 ,42.6866666666667 ,47.4022222222222 ,52.4088888888889 ,57.6177777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.56 ,6.25111111111111 ,11.24 ,21.4177777777778 ,31.2822222222222 ,41.1466666666667 ,51.0177777777778 ",\ "2.68222222222222 ,6.28888888888889 ,11.18 ,21.1511111111111 ,31.3555555555556 ,41.7777777777778 ,51.5511111111111 ",\ "2.87333333333333 ,6.44222222222222 ,11.2977777777778 ,21.1977777777778 ,31.3066666666667 ,41.6088888888889 ,52.1 ",\ "3.24444444444444 ,6.77111111111111 ,11.6066666666667 ,21.4644444444444 ,31.5177777777778 ,41.74 ,52.1222222222222 ",\ "3.42 ,6.93555555555556 ,11.7688888888889 ,21.6355555555556 ,31.6977777777778 ,41.9333333333333 ,52.3311111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("5.46666666666667 ,6.67555555555556 ,8.30222222222222 ,11.6533333333333 ,13.7555555555556 ,15.7866666666667 ,17.7666666666667 ",\ "5.56888888888889 ,7.08444444444444 ,8.48222222222222 ,11.3355555555556 ,14.7 ,17.2911111111111 ,18.4866666666667 ",\ "3.10666666666667 ,5.14 ,6.42 ,8.44222222222222 ,10.5733333333333 ,13.0622222222222 ,15.9266666666667 ",\ "-4.74222222222222 ,-2.36 ,-1.27555555555556 ,-0.0555555555555556 ,1.13777777777778 ,2.69777777777778 ,4.77111111111111 ",\ "-8.27111111111111 ,-6.51333333333333 ,-5.67555555555556 ,-4.55777777777778 ,-3.13777777777778 ,-1.03555555555556 ,1.91111111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.40888888888889 ,4.05111111111111 ,6.18666666666667 ,10.3333333333333 ,14.5266666666667 ,18.72 ,22.8933333333333 ",\ "2.5 ,4.16888888888889 ,6.31555555555556 ,10.4644444444444 ,14.4622222222222 ,18.3333333333333 ,22.3866666666667 ",\ "2.68888888888889 ,4.36666666666667 ,6.49555555555556 ,10.5955555555556 ,14.5355555555556 ,18.3355555555556 ,22.0044444444444 ",\ "3.17555555555556 ,4.83111111111111 ,6.92444444444444 ,10.9488888888889 ,14.8133333333333 ,18.5355555555556 ,22.1244444444444 ",\ "3.45333333333333 ,5.08444444444444 ,7.16 ,11.1666666666667 ,15.0244444444444 ,18.7511111111111 ,22.3511111111111 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("3.22 ,3.19555555555556 ,3.18222222222222 ,3.16444444444444 ,3.15111111111111 ,3.14666666666667 ,3.14444444444444 ",\ "4.88222222222222 ,4.84666666666667 ,4.82666666666667 ,4.8 ,4.78 ,4.76888888888889 ,4.76444444444444 ",\ "7.22444444444444 ,7.17555555555556 ,7.14666666666667 ,7.10666666666667 ,7.07777777777778 ,7.06 ,7.05333333333333 ",\ "12.2022222222222 ,12.1355555555556 ,12.0911111111111 ,12.0244444444444 ,11.9755555555556 ,11.9466666666667 ,11.9355555555556 ",\ "14.8288888888889 ,14.7622222222222 ,14.7088888888889 ,14.6288888888889 ,14.5733333333333 ,14.5377777777778 ,14.5266666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("3.78222222222222 ,3.69777777777778 ,3.65555555555556 ,3.59555555555556 ,3.55777777777778 ,3.53333333333333 ,3.52666666666667 ",\ "5.45111111111111 ,5.35333333333333 ,5.30222222222222 ,5.23111111111111 ,5.18222222222222 ,5.15333333333333 ,5.14222222222222 ",\ "7.79777777777778 ,7.68666666666667 ,7.62444444444445 ,7.53555555555556 ,7.47555555555556 ,7.43777777777778 ,7.42222222222222 ",\ "12.7688888888889 ,12.6422222222222 ,12.5577777777778 ,12.4333333333333 ,12.3488888888889 ,12.2977777777778 ,12.28 ",\ "15.3844444444444 ,15.2577777777778 ,15.1644444444444 ,15.0244444444444 ,14.9266666666667 ,14.8688888888889 ,14.8511111111111 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("3.30888888888889 ,3.28444444444444 ,3.27111111111111 ,3.25333333333333 ,3.24222222222222 ,3.23777777777778 ,3.23777777777778 ",\ "5.51111111111111 ,5.47777777777778 ,5.46 ,5.43555555555556 ,5.42 ,5.41111111111111 ,5.40666666666667 ",\ "8.63777777777778 ,8.59555555555555 ,8.57111111111111 ,8.53777777777778 ,8.51333333333333 ,8.49777777777778 ,8.49111111111111 ",\ "15.2955555555556 ,15.2488888888889 ,15.2111111111111 ,15.1555555555556 ,15.1177777777778 ,15.0933333333333 ,15.0844444444444 ",\ "18.8177777777778 ,18.7755555555556 ,18.7311111111111 ,18.6644444444444 ,18.6177777777778 ,18.5911111111111 ,18.5866666666667 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("3.87333333333333 ,3.79333333333333 ,3.75111111111111 ,3.69777777777778 ,3.66444444444444 ,3.64222222222222 ,3.63777777777778 ",\ "6.07333333333333 ,5.97777777777778 ,5.92888888888889 ,5.86444444444445 ,5.82 ,5.79555555555556 ,5.78444444444444 ",\ "9.19333333333333 ,9.08666666666667 ,9.02666666666667 ,8.94666666666667 ,8.89111111111111 ,8.85777777777778 ,8.84222222222222 ",\ "15.8444444444444 ,15.7266666666667 ,15.6488888888889 ,15.5355555555556 ,15.4577777777778 ,15.4088888888889 ,15.3955555555556 ",\ "19.3644444444444 ,19.2533333333333 ,19.1644444444444 ,19.0355555555556 ,18.9466666666667 ,18.8955555555556 ,18.8822222222222 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.23777777777778 ,2.21777777777778 ,2.21111111111111 ,2.19777777777778 ,2.19333333333333 ,2.18888888888889 ,2.18888888888889 ",\ "4.13111111111111 ,4.08444444444444 ,4.06222222222222 ,4.03555555555556 ,4.01777777777778 ,4.00666666666667 ,4.00444444444444 ",\ "6.79777777777778 ,6.72 ,6.68444444444444 ,6.63333333333333 ,6.60222222222222 ,6.58222222222222 ,6.57555555555556 ",\ "12.4755555555556 ,12.3666666666667 ,12.3022222222222 ,12.2111111111111 ,12.1488888888889 ,12.1133333333333 ,12.1 ",\ "15.48 ,15.3711111111111 ,15.2955555555556 ,15.1822222222222 ,15.1066666666667 ,15.0622222222222 ,15.0488888888889 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.786666666666667, 3.12, 6.19555555555556, 12.3911111111111, 18.5644444444444, 24.7355555555556, 30.9311111111111 "); values ("2.82888888888889 ,2.76666666666667 ,2.74 ,2.70222222222222 ,2.67777777777778 ,2.66 ,2.65333333333333 ",\ "4.76222222222222 ,4.68888888888889 ,4.65555555555556 ,4.61111111111111 ,4.57777777777778 ,4.56 ,4.54888888888889 ",\ "7.45555555555556 ,7.36666666666667 ,7.32222222222222 ,7.26444444444444 ,7.22444444444444 ,7.2 ,7.18666666666667 ",\ "13.0666666666667 ,12.9555555555556 ,12.8911111111111 ,12.7977777777778 ,12.7355555555556 ,12.7 ,12.6888888888889 ",\ "15.98 ,15.8622222222222 ,15.7844444444444 ,15.6733333333333 ,15.5977777777778 ,15.5555555555556 ,15.5444444444444 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1378 ; } pin(A) { direction : input ; capacitance : 0.001719 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002844 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.002322 ; max_transition : 2.7273 ; } } cell(XOR2_A) { area : 7 ; cell_footprint : XOR2 ; cell_leakage_power : 0.286689 ; pin(Z) { direction : output ; function : "(A^B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("3.71333333333333 ,5.37333333333333 ,7.60222222222222 ,12.0511111111111 ,16.4755555555556 ,20.98 ,25.5 ",\ "2.97555555555556 ,4.65555555555556 ,6.88 ,11.3022222222222 ,15.6911111111111 ,20.0488888888889 ,24.38 ",\ "0.00888888888888889 ,1.87333333333333 ,4.15333333333333 ,8.59111111111111 ,12.9777777777778 ,17.3444444444444 ,21.7 ",\ "-8.32666666666667 ,-5.88444444444444 ,-3.45111111111111 ,1.06222222222222 ,5.53777777777778 ,10.0822222222222 ,14.7311111111111 ",\ "-12.0977777777778 ,-9.46444444444444 ,-7.03111111111111 ,-2.57111111111111 ,1.91777777777778 ,6.57777777777778 ,11.4511111111111 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("3.92222222222222 ,7.35555555555556 ,11.9933333333333 ,21.4088888888889 ,30.9911111111111 ,40.2266666666667 ,49.4111111111111 ",\ "4.84666666666667 ,8.11777777777778 ,12.6066666666667 ,21.7155555555556 ,30.9511111111111 ,40.2977777777778 ,49.7533333333333 ",\ "6.04222222222222 ,9.19777777777778 ,13.6088888888889 ,22.5666666666667 ,31.6111111111111 ,40.7155555555556 ,49.8711111111111 ",\ "8.24888888888889 ,11.2355555555556 ,15.5666666666667 ,24.4155555555556 ,33.3266666666667 ,42.2533333333333 ,51.1777777777778 ",\ "9.25111111111111 ,12.1755555555556 ,16.4911111111111 ,25.3488888888889 ,34.2866666666667 ,43.2466666666667 ,52.2111111111111 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("6.02444444444444 ,7.12444444444444 ,8.59333333333333 ,11.5688888888889 ,14.6 ,17.5577777777778 ,20.5177777777778 ",\ "11.7044444444444 ,12.9355555555556 ,14.4577777777778 ,17.4422222222222 ,20.3977777777778 ,23.3266666666667 ,26.2288888888889 ",\ "17.3866666666667 ,18.9377777777778 ,20.6177777777778 ,23.7511111111111 ,26.7488888888889 ,29.6444444444444 ,32.4333333333333 ",\ "26.5977777777778 ,28.7888888888889 ,30.7888888888889 ,34.2866666666667 ,37.5444444444444 ,40.6422222222222 ,43.5866666666667 ",\ "31.64 ,33.9311111111111 ,35.9777777777778 ,39.5688888888889 ,42.9644444444444 ,46.2422222222222 ,49.4022222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("2.56666666666667 ,4.52888888888889 ,7.21777777777778 ,12.7577777777778 ,18.4955555555556 ,24.36 ,29.6333333333333 ",\ "3.44888888888889 ,5.25555555555556 ,7.8 ,13.0511111111111 ,18.4666666666667 ,24.0288888888889 ,29.7355555555556 ",\ "4.59111111111111 ,6.28888888888889 ,8.77333333333333 ,13.9088888888889 ,19.1688888888889 ,24.5266666666667 ,29.9711111111111 ",\ "6.76444444444444 ,8.30888888888889 ,10.74 ,15.8066666666667 ,20.9577777777778 ,26.14 ,31.3333333333333 ",\ "7.8 ,9.29111111111111 ,11.7133333333333 ,16.7911111111111 ,21.9488888888889 ,27.1266666666667 ,32.3044444444444 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("5.49777777777778 ,6.84888888888889 ,8.48444444444444 ,11.6444444444444 ,14.7288888888889 ,17.9466666666667 ,21.1955555555556 ",\ "11.7177777777778 ,13.9066666666667 ,16.1022222222222 ,20.0844444444444 ,23.8622222222222 ,27.5133333333333 ,31.0555555555556 ",\ "17.4022222222222 ,20.7911111111111 ,23.7955555555556 ,28.9466666666667 ,33.6888888888889 ,38.1866666666667 ,42.4755555555556 ",\ "26.0688888888889 ,31.1155555555556 ,35.3688888888889 ,42.4155555555556 ,48.6933333333333 ,54.4577777777778 ,59.76 ",\ "31.7288888888889 ,36.7288888888889 ,41.1955555555556 ,48.7422222222222 ,55.46 ,61.5511111111111 ,67.0466666666667 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("6.86 ,9.69333333333333 ,13.5533333333333 ,21.2066666666667 ,28.6977777777778 ,36.6666666666667 ,44.7044444444444 ",\ "13.3066666666667 ,15.9422222222222 ,19.8688888888889 ,27.7911111111111 ,35.5533333333333 ,43.0888888888889 ,50.3777777777778 ",\ "21.0133333333333 ,23.5355555555556 ,27.7044444444444 ,36.2377777777778 ,44.5777777777778 ,52.5977777777778 ,60.2511111111111 ",\ "35.26 ,37.4288888888889 ,42.0088888888889 ,51.6355555555556 ,60.9177777777778 ,69.5955555555556 ,77.5755555555556 ",\ "42.6577777777778 ,44.4066666666667 ,49.0711111111111 ,59.0688888888889 ,68.64 ,77.4266666666667 ,85.3066666666667 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("2.58444444444444 ,3.57111111111111 ,4.63555555555556 ,6.68 ,8.73777777777778 ,10.6511111111111 ,12.5488888888889 ",\ "1.9 ,4.08444444444444 ,5.84888888888889 ,8.77777777777778 ,11.4933333333333 ,14.1355555555556 ,16.7466666666667 ",\ "-2.39555555555556 ,1.44 ,4.16888888888889 ,8.34666666666667 ,12.0133333333333 ,15.4577777777778 ,18.7644444444444 ",\ "-14.0844444444444 ,-8.13777777777778 ,-4.01111111111111 ,2.17777777777778 ,7.52 ,12.4688888888889 ,17.1577777777778 ",\ "-17.6955555555556 ,-11.9822222222222 ,-7.74222222222222 ,-1.09333333333333 ,4.79555555555556 ,10.3244444444444 ,15.6022222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("4.52666666666667 ,5.85333333333333 ,7.73111111111111 ,11.4622222222222 ,15.0933333333333 ,19.0733333333333 ,23.1066666666667 ",\ "11.92 ,13.0288888888889 ,14.9377777777778 ,18.8711111111111 ,22.7066666666667 ,26.3733333333333 ,29.8488888888889 ",\ "20.9088888888889 ,21.9577777777778 ,24.0866666666667 ,28.5511111111111 ,32.8755555555556 ,36.9355555555556 ,40.6888888888889 ",\ "37.0711111111111 ,38.3666666666667 ,41.0711111111111 ,46.64 ,51.8333333333333 ,56.4733333333333 ,60.4866666666667 ",\ "44.8088888888889 ,46.3355555555556 ,49.34 ,55.4044444444444 ,60.9155555555556 ,65.6844444444445 ,69.6266666666667 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("4.33333333333333 ,5.36666666666667 ,6.81111111111111 ,9.58222222222222 ,12.1377777777778 ,15.2733333333333 ,18.5022222222222 ",\ "6.61333333333333 ,7.66 ,9.31333333333333 ,12.6866666666667 ,16.0111111111111 ,19.2444444444444 ,22.38 ",\ "5.97111111111111 ,7.34444444444444 ,9.33555555555555 ,13.4088888888889 ,17.5222222222222 ,21.6511111111111 ,25.7844444444444 ",\ "0.482222222222222 ,2.80888888888889 ,5.35555555555556 ,10.1977777777778 ,14.9755555555556 ,19.7333333333333 ,24.4755555555556 ",\ "-0.651111111111111 ,1.84888888888889 ,4.37555555555556 ,9.02222222222222 ,13.4977777777778 ,17.8555555555556 ,22.0977777777778 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("5.32666666666667 ,8.29111111111111 ,12.2755555555556 ,20.2311111111111 ,28.1466666666667 ,36.2111111111111 ,44.3155555555556 ",\ "6.92 ,9.87555555555556 ,13.9911111111111 ,22.3266666666667 ,30.7155555555556 ,39.1311111111111 ,47.5666666666667 ",\ "8.60888888888889 ,11.5755555555556 ,15.8755555555556 ,24.6955555555556 ,33.6311111111111 ,42.6355555555556 ,51.6933333333333 ",\ "11.6244444444444 ,14.5088888888889 ,19.0777777777778 ,28.5311111111111 ,38.02 ,47.44 ,56.7555555555556 ",\ "13.1644444444444 ,15.9111111111111 ,20.54 ,30.1155555555556 ,39.5911111111111 ,48.8244444444444 ,57.7666666666667 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("5.79111111111111 ,6.90666666666667 ,8.37777777777778 ,11.3422222222222 ,14.3488888888889 ,17.2977777777778 ,20.2466666666667 ",\ "10.5711111111111 ,11.8933333333333 ,13.4466666666667 ,16.4377777777778 ,19.3755555555556 ,22.28 ,25.1511111111111 ",\ "14.5888888888889 ,16.3688888888889 ,18.1266666666667 ,21.2977777777778 ,24.2955555555556 ,27.1822222222222 ,29.9688888888889 ",\ "19.6733333333333 ,22.4355555555556 ,24.6244444444444 ,28.2333333333333 ,31.5377777777778 ,34.7 ,37.7488888888889 ",\ "22.5977777777778 ,25.6244444444444 ,27.9044444444444 ,31.6244444444444 ,35.0844444444444 ,38.4666666666667 ,41.8022222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("2.82 ,4.76444444444444 ,7.43111111111111 ,12.9088888888889 ,18.5711111111111 ,24.4088888888889 ,29.6733333333333 ",\ "4.08888888888889 ,5.86444444444445 ,8.38222222222222 ,13.5688888888889 ,18.8911111111111 ,24.3333333333333 ,29.8866666666667 ",\ "5.64222222222222 ,7.31555555555556 ,9.78222222222222 ,14.8711111111111 ,20.0511111111111 ,25.2844444444444 ,30.5622222222222 ",\ "8.43333333333333 ,9.99333333333333 ,12.4466666666667 ,17.5377777777778 ,22.6666666666667 ,27.7822222222222 ,32.8644444444444 ",\ "9.73333333333333 ,11.2644444444444 ,13.7355555555556 ,18.8822222222222 ,24.0688888888889 ,29.2355555555556 ,34.3577777777778 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("6.17777777777778 ,8.03777777777778 ,10.38 ,14.9222222222222 ,19.3244444444444 ,24.0355555555556 ,28.7977777777778 ",\ "12.9644444444444 ,15.5244444444444 ,18.3911111111111 ,23.7288888888889 ,28.7888888888889 ,33.6222222222222 ,38.24 ",\ "20.0155555555556 ,23.6377777777778 ,27.28 ,33.7777777777778 ,39.78 ,45.4044444444445 ,50.6755555555556 ",\ "31.9022222222222 ,37.3622222222222 ,42.4044444444444 ,51 ,58.6488888888889 ,65.5733333333333 ,71.8177777777778 ",\ "38.5222222222222 ,44.4311111111111 ,49.9422222222222 ,59.3244444444444 ,67.5866666666667 ,74.9511111111111 ,81.46 "); } rise_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("5.20888888888889 ,8.53777777777778 ,13.0444444444444 ,21.9911111111111 ,30.7933333333333 ,40.0111111111111 ,49.2822222222222 ",\ "8.97555555555556 ,12.0733333333333 ,16.5888888888889 ,25.6888888888889 ,34.6577777777778 ,43.4377777777778 ,52.0088888888889 ",\ "14.1688888888889 ,16.9777777777778 ,21.5666666666667 ,31.0066666666667 ,40.3244444444444 ,49.3955555555556 ,58.1777777777778 ",\ "25.4155555555556 ,27.2622222222222 ,31.8422222222222 ,41.7822222222222 ,51.6133333333333 ,61.0333333333333 ,69.9444444444444 ",\ "31.9244444444444 ,32.9688888888889 ,37.4044444444444 ,47.4377777777778 ,57.3911111111111 ,66.8311111111111 ,75.6266666666667 "); } cell_fall(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("1.74888888888889 ,2.79777777777778 ,3.90222222222222 ,5.99777777777778 ,8.09333333333333 ,10.0488888888889 ,11.9933333333333 ",\ "0.0733333333333333 ,2.46666666666667 ,4.33111111111111 ,7.38 ,10.1977777777778 ,12.9466666666667 ,15.6755555555556 ",\ "-5.85111111111111 ,-1.60888888888889 ,1.29333333333333 ,5.65555555555556 ,9.48222222222222 ,13.1088888888889 ,16.6355555555556 ",\ "-20.8088888888889 ,-14.2155555555556 ,-9.86888888888889 ,-3.5 ,2 ,7.17333333333333 ,12.1688888888889 ",\ "-25.3622222222222 ,-19.0666666666667 ,-14.68 ,-7.97555555555556 ,-2.01777777777778 ,3.67111111111111 ,9.22222222222222 "); } fall_transition(DELAY_DEF_A_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("4.45555555555556 ,6.05111111111111 ,8.08444444444445 ,11.7733333333333 ,14.9466666666667 ,19.3266666666667 ,23.8866666666667 ",\ "11.8 ,13.86 ,16.5111111111111 ,21.3866666666667 ,25.66 ,29.3155555555556 ,32.3422222222222 ",\ "19.9466666666667 ,22.7288888888889 ,26.3022222222222 ,32.8866666666667 ,38.68 ,43.66 ,47.8066666666667 ",\ "33.9155555555556 ,37.76 ,42.9622222222222 ,52.5533333333333 ,60.8288888888889 ,67.6977777777778 ,73.1133333333333 ",\ "41.0333333333333 ,44.94 ,50.72 ,61.48 ,70.6288888888889 ,77.9977777777778 ,83.5066666666667 "); } } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("1.37111111111111 ,1.36666666666667 ,1.36444444444444 ,1.36 ,1.36 ,1.36222222222222 ,1.36666666666667 ",\ "2.74888888888889 ,2.7 ,2.67333333333333 ,2.64 ,2.61555555555556 ,2.6 ,2.59111111111111 ",\ "4.68 ,4.58444444444445 ,4.52666666666667 ,4.44444444444444 ,4.38666666666667 ,4.34444444444444 ,4.31777777777778 ",\ "8.76 ,8.61555555555556 ,8.5 ,8.32 ,8.18222222222222 ,8.08 ,8.01333333333333 ",\ "10.9044444444444 ,10.7622222222222 ,10.62 ,10.3888888888889 ,10.2044444444444 ,10.0711111111111 ,9.98222222222222 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("1.15333333333333 ,1.14222222222222 ,1.13777777777778 ,1.13111111111111 ,1.12666666666667 ,1.12666666666667 ,1.12666666666667 ",\ "2.51555555555556 ,2.47333333333333 ,2.45111111111111 ,2.41777777777778 ,2.39555555555556 ,2.38 ,2.36888888888889 ",\ "4.43333333333333 ,4.36 ,4.31111111111111 ,4.24 ,4.18888888888889 ,4.15111111111111 ,4.12666666666667 ",\ "8.49333333333333 ,8.39777777777778 ,8.30888888888889 ,8.16444444444445 ,8.04888888888889 ,7.96222222222222 ,7.90444444444445 ",\ "10.6355555555556 ,10.5511111111111 ,10.4444444444444 ,10.2622222222222 ,10.1133333333333 ,9.99777777777778 ,9.92222222222222 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("1.44888888888889 ,1.42666666666667 ,1.41333333333333 ,1.39777777777778 ,1.39111111111111 ,1.38666666666667 ,1.38888888888889 ",\ "2.94888888888889 ,2.89333333333333 ,2.86 ,2.81777777777778 ,2.78444444444444 ,2.76222222222222 ,2.74888888888889 ",\ "5.04222222222222 ,4.94888888888889 ,4.89111111111111 ,4.80666666666667 ,4.74666666666667 ,4.7 ,4.66666666666667 ",\ "9.40888888888889 ,9.27333333333333 ,9.16888888888889 ,9.01111111111111 ,8.89111111111111 ,8.80222222222222 ,8.74222222222222 ",\ "11.6822222222222 ,11.54 ,11.4155555555556 ,11.22 ,11.0711111111111 ,10.9644444444444 ,10.8977777777778 "); } fall_power(POWER_DEF_A_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.268888888888889, 1.01111111111111, 1.99777777777778, 3.99555555555556, 5.97111111111111, 7.94666666666667, 9.94444444444444 "); values ("1.12888888888889 ,1.12222222222222 ,1.11777777777778 ,1.11555555555556 ,1.11555555555556 ,1.11555555555556 ,1.11777777777778 ",\ "2.49777777777778 ,2.43555555555556 ,2.39777777777778 ,2.34888888888889 ,2.31555555555556 ,2.29555555555556 ,2.28222222222222 ",\ "4.45555555555556 ,4.33111111111111 ,4.25111111111111 ,4.13777777777778 ,4.05555555555556 ,3.99555555555556 ,3.96 ",\ "8.68444444444444 ,8.50666666666667 ,8.34666666666667 ,8.09333333333333 ,7.9 ,7.75555555555556 ,7.66222222222222 ",\ "10.9533333333333 ,10.78 ,10.5866666666667 ,10.26 ,10.0022222222222 ,9.81111111111111 ,9.68444444444444 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0443 ; } pin(A) { direction : input ; capacitance : 0.001801 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002029 ; max_transition : 2.7273 ; } } cell(XOR2_B) { area : 7 ; cell_footprint : XOR2 ; cell_leakage_power : 0.431045 ; pin(Z) { direction : output ; function : "(A^B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("3.22 ,4.90444444444444 ,7.16666666666667 ,11.7066666666667 ,16.26 ,20.8266666666667 ,25.3977777777778 ",\ "2.05333333333333 ,3.79555555555556 ,6.07777777777778 ,10.6 ,15.0866666666667 ,19.5488888888889 ,23.9977777777778 ",\ "-1.34888888888889 ,0.622222222222222 ,2.99111111111111 ,7.55777777777778 ,12.04 ,16.4844444444444 ,20.9066666666667 ",\ "-10.3377777777778 ,-7.78 ,-5.24222222222222 ,-0.58 ,4.00444444444444 ,8.64222222222222 ,13.3777777777778 ",\ "-14.3466666666667 ,-11.66 ,-9.16 ,-4.58222222222222 ,0.02 ,4.80444444444444 ,9.81777777777778 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("3.55333333333333 ,7.09111111111111 ,11.88 ,21.6377777777778 ,31.2622222222222 ,40.7288888888889 ,50.1977777777778 ",\ "4.52222222222222 ,7.90444444444445 ,12.5422222222222 ,21.9688888888889 ,31.5444444444444 ,41.2533333333333 ,50.9444444444444 ",\ "5.74888888888889 ,9.02666666666667 ,13.5866666666667 ,22.8377777777778 ,32.1711111111111 ,41.5533333333333 ,50.9711111111111 ",\ "7.93555555555556 ,11.0888888888889 ,15.5866666666667 ,24.7244444444444 ,33.8911111111111 ,43.0288888888889 ,52.12 ",\ "8.90666666666667 ,12.0288888888889 ,16.5244444444444 ,25.6911111111111 ,34.9022222222222 ,44.0933333333333 ,53.2444444444444 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("5.52666666666667 ,6.58444444444445 ,7.98444444444444 ,10.8711111111111 ,13.7044444444444 ,16.4777777777778 ,19.2666666666667 ",\ "11.0977777777778 ,12.3333333333333 ,13.7466666666667 ,16.5311111111111 ,19.3622222222222 ,22.2466666666667 ,25.1711111111111 ",\ "16.8 ,18.4266666666667 ,19.9577777777778 ,22.78 ,25.5577777777778 ,28.3155555555556 ,31.0466666666667 ",\ "26.2911111111111 ,28.6488888888889 ,30.4222222222222 ,33.4644444444444 ,36.4355555555556 ,39.4044444444445 ,42.3555555555556 ",\ "31.5 ,33.9444444444444 ,35.7177777777778 ,38.8133333333333 ,41.9555555555556 ,45.2022222222222 ,48.52 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("2.25555555555556 ,4.12666666666667 ,6.68444444444444 ,11.9444444444444 ,17.3777777777778 ,22.5133333333333 ,27.5777777777778 ",\ "3.12 ,4.85111111111111 ,7.28444444444444 ,12.2955555555556 ,17.4444444444444 ,22.7177777777778 ,28.1022222222222 ",\ "4.23555555555556 ,5.87333333333333 ,8.25111111111111 ,13.16 ,18.1755555555556 ,23.2644444444444 ,28.4111111111111 ",\ "6.36666666666667 ,7.89333333333333 ,10.2311111111111 ,15.0822222222222 ,20.0022222222222 ,24.94 ,29.8688888888889 ",\ "7.38666666666667 ,8.89333333333333 ,11.2288888888889 ,16.0933333333333 ,21.0266666666667 ,25.9644444444444 ,30.8822222222222 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("5.2 ,6.66222222222222 ,8.45555555555556 ,12.0288888888889 ,15.5577777777778 ,19.0488888888889 ,22.5511111111111 ",\ "11.2777777777778 ,13.5288888888889 ,15.7666666666667 ,19.9111111111111 ,23.9777777777778 ,28.0377777777778 ,32.1355555555556 ",\ "17.0777777777778 ,20.5022222222222 ,23.4266666666667 ,28.5 ,33.3044444444444 ,37.9822222222222 ,42.5533333333333 ",\ "26.2377777777778 ,31.3 ,35.3244444444444 ,42.04 ,48.2155555555556 ,54.0755555555556 ,59.64 ",\ "31.9044444444444 ,36.94 ,41.16 ,48.3822222222222 ,55.08 ,61.4177777777778 ,67.3911111111111 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("6.43555555555556 ,9.43333333333333 ,13.4644444444444 ,21.32 ,29.54 ,38.1088888888889 ,46.7044444444444 ",\ "12.6933333333333 ,15.4755555555556 ,19.5488888888889 ,27.6955555555556 ,35.5955555555556 ,43.1688888888889 ,51.0133333333333 ",\ "20.4133333333333 ,23.0133333333333 ,27.24 ,35.9288888888889 ,44.4577777777778 ,52.6666666666667 ,60.4888888888889 ",\ "35.1911111111111 ,37.3022222222222 ,41.76 ,51.3177777777778 ,60.7511111111111 ,69.74 ,78.1466666666667 ",\ "42.8488888888889 ,44.5244444444444 ,48.9888888888889 ,58.7955555555556 ,68.4511111111111 ,77.5355555555556 ,85.8688888888889 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("2.15333333333333 ,3.18222222222222 ,4.35777777777778 ,6.69555555555556 ,8.90444444444445 ,11.0044444444444 ,13.1022222222222 ",\ "1.17777777777778 ,3.25777777777778 ,5.01333333333333 ,8.03555555555556 ,10.9177777777778 ,13.7844444444444 ,16.58 ",\ "-3.30222222222222 ,0.284444444444444 ,2.88666666666667 ,6.94444444444444 ,10.5711111111111 ,14.0333333333333 ,17.4133333333333 ",\ "-15.3733333333333 ,-9.73777777777778 ,-5.87111111111111 ,-0.0355555555555556 ,5.08888888888889 ,9.95333333333333 ,14.6888888888889 ",\ "-19.4444444444444 ,-13.9511111111111 ,-9.97111111111111 ,-3.69333333333333 ,2.01333333333333 ,7.55777777777778 ,13.0622222222222 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("4.44222222222222 ,6.21333333333333 ,8.64444444444445 ,13.3688888888889 ,18.3844444444444 ,23.6777777777778 ,28.9977777777778 ",\ "11.4955555555556 ,13.0133333333333 ,15.4266666666667 ,20.3088888888889 ,25.0133333333333 ,29.4533333333333 ,34.1222222222222 ",\ "20.2622222222222 ,21.6666666666667 ,24.2311111111111 ,29.5755555555556 ,34.78 ,39.6888888888889 ,44.2333333333333 ",\ "36.5177777777778 ,38.0533333333333 ,41.02 ,47.2377777777778 ,53.1977777777778 ,58.6511111111111 ,63.48 ",\ "44.44 ,46.1555555555556 ,49.3244444444444 ,55.8711111111111 ,62.02 ,67.4933333333333 ,72.1422222222222 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("4.51333333333333 ,5.66666666666667 ,7.24666666666667 ,10.3088888888889 ,13.5977777777778 ,17.1066666666667 ,20.6377777777778 ",\ "7.32 ,8.55111111111111 ,10.3377777777778 ,13.9222222222222 ,17.4155555555556 ,20.78 ,24.2555555555556 ",\ "7.98666666666667 ,9.57333333333333 ,11.7 ,15.9511111111111 ,20.1511111111111 ,24.2755555555556 ,28.3 ",\ "5.85333333333333 ,8.21555555555556 ,10.8133333333333 ,15.7933333333333 ,20.6911111111111 ,25.4933333333333 ,30.1733333333333 ",\ "6.12666666666667 ,8.47777777777778 ,10.9644444444444 ,15.7377777777778 ,20.44 ,25.0333333333333 ,29.4533333333333 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("4.36666666666667 ,7.56888888888889 ,11.8622222222222 ,20.4155555555556 ,29.0755555555556 ,37.8377777777778 ,46.6111111111111 ",\ "5.79111111111111 ,8.97555555555556 ,13.3711111111111 ,22.2377777777778 ,31.1066666666667 ,39.9466666666667 ,48.8488888888889 ",\ "7.59333333333333 ,10.7622222222222 ,15.2822222222222 ,24.4866666666667 ,33.7488888888889 ,43.0177777777778 ,52.2666666666667 ",\ "10.6866666666667 ,13.8244444444444 ,18.5311111111111 ,28.18 ,37.8444444444444 ,47.42 ,56.8711111111111 ",\ "12.08 ,15.1822222222222 ,19.9444444444444 ,29.6911111111111 ,39.3533333333333 ,48.8111111111111 ,58.0111111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("4.91333333333333 ,5.98222222222222 ,7.38222222222222 ,10.2577777777778 ,13.0777777777778 ,15.84 ,18.6111111111111 ",\ "8.48444444444444 ,9.79777777777778 ,11.2444444444444 ,14.0444444444444 ,16.8511111111111 ,19.6933333333333 ,22.5422222222222 ",\ "10.8777777777778 ,12.7155555555556 ,14.34 ,17.2133333333333 ,19.9777777777778 ,22.7066666666667 ,25.4133333333333 ",\ "12.7977777777778 ,15.7155555555556 ,17.6844444444444 ,20.82 ,23.7977777777778 ,26.8 ,29.8533333333333 ",\ "14.2777777777778 ,17.4377777777778 ,19.4155555555556 ,22.56 ,25.6866666666667 ,28.9888888888889 ,32.4911111111111 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("2.47777777777778 ,4.33333333333333 ,6.86666666666667 ,12.0311111111111 ,17.3066666666667 ,22.6866666666667 ,28.0333333333333 ",\ "3.79777777777778 ,5.49555555555556 ,7.89777777777778 ,12.8288888888889 ,17.8511111111111 ,22.9466666666667 ,28.1022222222222 ",\ "5.42888888888889 ,7.01111111111111 ,9.35555555555556 ,14.2 ,19.1222222222222 ,24.0777777777778 ,29.0533333333333 ",\ "8.34 ,9.8 ,12.1044444444444 ,16.9177777777778 ,21.8044444444444 ,26.6888888888889 ,31.5422222222222 ",\ "9.66 ,11.0977777777778 ,13.4022222222222 ,18.2422222222222 ,23.1622222222222 ,28.0822222222222 ,32.9644444444444 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("5.32666666666667 ,7.27555555555556 ,9.67333333333333 ,14.36 ,19.0755555555556 ,23.8333333333333 ,28.6 ",\ "11.1066666666667 ,13.9622222222222 ,16.8911111111111 ,22.2844444444444 ,27.4666666666667 ,32.5177777777778 ,37.6355555555556 ",\ "16.7177777777778 ,20.9288888888889 ,24.6711111111111 ,31.1755555555556 ,37.2377777777778 ,43.0377777777778 ,48.6022222222222 ",\ "25.6311111111111 ,32.1 ,37.3 ,45.8844444444444 ,53.6288888888889 ,60.8444444444444 ,67.5866666666667 ",\ "30.8333333333333 ,37.7911111111111 ,43.4577777777778 ,52.8466666666667 ,61.2911111111111 ,69.1066666666667 ,76.34 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("4.83111111111111 ,8.31555555555556 ,12.9533333333333 ,21.9377777777778 ,31.3111111111111 ,41.0755555555556 ,50.8555555555556 ",\ "8.9 ,12.2311111111111 ,16.9466666666667 ,26.2733333333333 ,35.2533333333333 ,43.82 ,52.6422222222222 ",\ "14.4311111111111 ,17.5333333333333 ,22.3688888888889 ,32.1755555555556 ,41.7244444444444 ,50.8755555555556 ,59.5733333333333 ",\ "26.0866666666667 ,28.3266666666667 ,33.22 ,43.7022222222222 ,54.0177777777778 ,63.8422222222222 ,73.0444444444445 ",\ "32.5644444444444 ,34.0577777777778 ,38.8444444444444 ,49.48 ,59.9733333333333 ,69.8666666666667 ,78.9866666666667 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("2.13555555555556 ,3.30666666666667 ,4.61777777777778 ,7.34666666666667 ,9.77333333333333 ,11.9177777777778 ,14.0555555555556 ",\ "1.60666666666667 ,4.12888888888889 ,6.12444444444445 ,9.56444444444445 ,12.9711111111111 ,16.5111111111111 ,19.9133333333333 ",\ "-2.54888888888889 ,1.85333333333333 ,4.84444444444444 ,9.42666666666667 ,13.58 ,17.6533333333333 ,21.7422222222222 ",\ "-13.94 ,-7.19555555555556 ,-2.78444444444444 ,3.76666666666667 ,9.54666666666667 ,15.1022222222222 ,20.5844444444444 ",\ "-17.0933333333333 ,-10.7177777777778 ,-6.24222222222222 ,0.782222222222222 ,7.24222222222222 ,13.6066666666667 ,20 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("4.73333333333333 ,6.75777777777778 ,9.26666666666667 ,13.7177777777778 ,18.7866666666667 ,24.5 ,30.2355555555556 ",\ "12.2155555555556 ,14.8644444444444 ,18.08 ,23.86 ,28.7977777777778 ,32.8777777777778 ,37.3888888888889 ",\ "20.46 ,24.08 ,28.3911111111111 ,36.1777777777778 ,42.94 ,48.6355555555556 ,53.2333333333333 ",\ "34.5644444444444 ,39.62 ,45.8644444444444 ,57.2133333333333 ,66.9755555555556 ,75.0311111111111 ,81.2933333333333 ",\ "41.8422222222222 ,47.0355555555556 ,53.9711111111111 ,66.7111111111111 ,77.5511111111111 ,86.2644444444445 ,92.7133333333333 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("2.19333333333333 ,2.18222222222222 ,2.17777777777778 ,2.17333333333333 ,2.17111111111111 ,2.17111111111111 ,2.17555555555556 ",\ "4.77333333333333 ,4.69111111111111 ,4.64444444444444 ,4.58222222222222 ,4.53777777777778 ,4.50888888888889 ,4.49555555555556 ",\ "8.38444444444445 ,8.22 ,8.11777777777778 ,7.97111111111111 ,7.86222222222222 ,7.78888888888889 ,7.74666666666667 ",\ "15.9911111111111 ,15.7444444444444 ,15.5355555555556 ,15.2066666666667 ,14.9555555555556 ,14.7755555555556 ,14.6666666666667 ",\ "19.9822222222222 ,19.7311111111111 ,19.4777777777778 ,19.0511111111111 ,18.72 ,18.4822222222222 ,18.3333333333333 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("1.90888888888889 ,1.89111111111111 ,1.88 ,1.86888888888889 ,1.86222222222222 ,1.86 ,1.86222222222222 ",\ "4.47333333333333 ,4.4 ,4.35555555555556 ,4.29111111111111 ,4.24666666666667 ,4.21333333333333 ,4.19777777777778 ",\ "8.06666666666667 ,7.93333333333333 ,7.84222222222222 ,7.70666666666667 ,7.60666666666667 ,7.53333333333333 ,7.49111111111111 ",\ "15.64 ,15.4622222222222 ,15.2955555555556 ,15.0222222222222 ,14.8066666666667 ,14.6444444444444 ,14.54 ",\ "19.6177777777778 ,19.4533333333333 ,19.2555555555556 ,18.9155555555556 ,18.6422222222222 ,18.4333333333333 ,18.2933333333333 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("2.09555555555556 ,2.06222222222222 ,2.04222222222222 ,2.02 ,2.00444444444444 ,2.00222222222222 ,2.00666666666667 ",\ "4.48 ,4.39111111111111 ,4.33777777777778 ,4.26444444444444 ,4.20888888888889 ,4.17333333333333 ,4.15333333333333 ",\ "7.79333333333333 ,7.64222222222222 ,7.54444444444445 ,7.40444444444444 ,7.29555555555556 ,7.22 ,7.16888888888889 ",\ "14.6844444444444 ,14.4511111111111 ,14.2733333333333 ,14.0022222222222 ,13.7955555555556 ,13.6466666666667 ,13.5555555555556 ",\ "18.2577777777778 ,18.0044444444444 ,17.7911111111111 ,17.4555555555556 ,17.2 ,17.0244444444444 ,16.92 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.448888888888889, 1.75111111111111, 3.45777777777778, 6.89111111111111, 10.3488888888889, 13.7822222222222, 17.2155555555556 "); values ("1.65555555555556 ,1.63555555555556 ,1.62888888888889 ,1.62222222222222 ,1.61777777777778 ,1.61777777777778 ,1.62 ",\ "3.84666666666667 ,3.72666666666667 ,3.65555555555556 ,3.56 ,3.49333333333333 ,3.44888888888889 ,3.42888888888889 ",\ "6.96666666666667 ,6.74 ,6.58888888888889 ,6.36888888888889 ,6.20666666666667 ,6.09555555555556 ,6.03777777777778 ",\ "13.6777777777778 ,13.3577777777778 ,13.0688888888889 ,12.5977777777778 ,12.2311111111111 ,11.9644444444444 ,11.7955555555556 ",\ "17.26 ,16.9555555555556 ,16.6088888888889 ,16.0133333333333 ,15.5377777777778 ,15.1822222222222 ,14.9444444444444 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.0767 ; } pin(A) { direction : input ; capacitance : 0.002559 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002501 ; max_transition : 2.7273 ; } } cell(XOR2_C) { area : 7 ; cell_footprint : XOR2 ; cell_leakage_power : 0.688146 ; pin(Z) { direction : output ; function : "(A^B)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("3.02222222222222 ,4.70666666666667 ,6.98222222222222 ,11.5733333333333 ,16.1422222222222 ,20.7222222222222 ,25.3088888888889 ",\ "1.89111111111111 ,3.66666666666667 ,5.98222222222222 ,10.5666666666667 ,15.1222222222222 ,19.6555555555556 ,24.1266666666667 ",\ "-1.42666666666667 ,0.628888888888889 ,3.06444444444444 ,7.72 ,12.2666666666667 ,16.7711111111111 ,21.2622222222222 ",\ "-10.1644444444444 ,-7.48444444444444 ,-4.84666666666667 ,-0.0577777777777778 ,4.61111111111111 ,9.31777777777778 ,14.1222222222222 ",\ "-14 ,-11.2333333333333 ,-8.65555555555556 ,-3.95555555555556 ,0.748888888888889 ,5.63333333333333 ,10.7577777777778 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("3.30888888888889 ,6.87777777777778 ,11.7155555555556 ,21.5444444444444 ,31.1222222222222 ,40.7111111111111 ,50.3088888888889 ",\ "4.34666666666667 ,7.76 ,12.4533333333333 ,22.0022222222222 ,31.7 ,41.46 ,50.98 ",\ "5.63777777777778 ,8.94444444444444 ,13.5666666666667 ,22.96 ,32.4244444444444 ,41.9133333333333 ,51.4044444444445 ",\ "7.90222222222222 ,11.0933333333333 ,15.6688888888889 ,24.9866666666667 ,34.3133333333333 ,43.5666666666667 ,52.7111111111111 ",\ "8.90444444444445 ,12.0755555555556 ,16.6577777777778 ,26.0222222222222 ,35.4133333333333 ,44.7333333333333 ,53.94 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("5.28222222222222 ,6.44 ,8 ,11.2777777777778 ,14.2733333333333 ,17.2977777777778 ,20.3355555555556 ",\ "10.6488888888889 ,11.9488888888889 ,13.4555555555556 ,16.5422222222222 ,19.8111111111111 ,23.1533333333333 ,26.2555555555556 ",\ "16.1755555555556 ,17.8511111111111 ,19.4111111111111 ,22.3977777777778 ,25.4622222222222 ,28.6066666666667 ,31.8088888888889 ",\ "25.3311111111111 ,27.7933333333333 ,29.5444444444444 ,32.6377777777778 ,35.7844444444444 ,39.0222222222222 ,42.3088888888889 ",\ "30.2866666666667 ,32.8733333333333 ,34.64 ,37.8266666666667 ,41.2 ,44.7755555555556 ,48.4977777777778 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("2.25333333333333 ,4.33555555555556 ,7.18 ,13.0044444444444 ,18.9888888888889 ,24.6755555555556 ,30.3666666666667 ",\ "3.12666666666667 ,5.06444444444444 ,7.78888888888889 ,13.3844444444444 ,19.1044444444444 ,24.9266666666667 ,30.8333333333333 ",\ "4.26888888888889 ,6.10444444444444 ,8.77111111111111 ,14.2711111111111 ,19.8622222222222 ,25.5022222222222 ,31.1688888888889 ",\ "6.46444444444444 ,8.17111111111111 ,10.7888888888889 ,16.2377777777778 ,21.7466666666667 ,27.2377777777778 ,32.6733333333333 ",\ "7.51111111111111 ,9.18444444444444 ,11.8 ,17.2644444444444 ,22.7933333333333 ,28.2888888888889 ,33.7111111111111 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("4.96 ,6.52222222222222 ,8.5 ,12.5444444444444 ,16.2533333333333 ,19.9755555555556 ,23.7066666666667 ",\ "10.8311111111111 ,13.12 ,15.44 ,19.8977777777778 ,24.4533333333333 ,29.04 ,33.2911111111111 ",\ "16.4844444444444 ,19.9133333333333 ,22.8266666666667 ,28.0022222222222 ,33.0488888888889 ,38.0933333333333 ,43.1533333333333 ",\ "25.32 ,30.4933333333333 ,34.48 ,41.1577777777778 ,47.3933333333333 ,53.4066666666667 ,59.2288888888889 ",\ "30.6177777777778 ,35.8955555555556 ,40.16 ,47.4511111111111 ,54.2911111111111 ,60.8733333333333 ,67.2088888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("6.13555555555556 ,9.24888888888889 ,13.3733333333333 ,21.3555555555556 ,30.3711111111111 ,39.4377777777778 ,48.5333333333333 ",\ "12.5 ,15.3755555555556 ,19.5311111111111 ,27.7111111111111 ,35.42 ,43.1933333333333 ,52.9933333333333 ",\ "20.4622222222222 ,23.1133333333333 ,27.4088888888889 ,36.2133333333333 ,44.7355555555556 ,52.7533333333333 ,60.1666666666667 ",\ "35.8977777777778 ,37.98 ,42.4533333333333 ,52.2 ,61.8488888888889 ,70.9488888888889 ,79.2955555555556 ",\ "43.9 ,45.5133333333333 ,49.96 ,59.9511111111111 ,69.86 ,79.1 ,87.4155555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("2.08222222222222 ,3.2 ,4.55777777777778 ,7.30666666666667 ,9.62888888888889 ,11.9377777777778 ,14.24 ",\ "1.16666666666667 ,3.26666666666667 ,5.14444444444444 ,8.53777777777778 ,11.9422222222222 ,15.1488888888889 ,17.7644444444444 ",\ "-3.06222222222222 ,0.497777777777778 ,3.16666666666667 ,7.43555555555556 ,11.3644444444444 ,15.24 ,19.1666666666667 ",\ "-14.5755555555556 ,-8.95111111111111 ,-5.02444444444444 ,0.902222222222222 ,6.11777777777778 ,11.1355555555556 ,16.1333333333333 ",\ "-18.5911111111111 ,-13.04 ,-8.94222222222222 ,-2.51333333333333 ,3.31111111111111 ,9.03333333333333 ,14.8311111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("4.62666666666667 ,6.83777777777778 ,9.80444444444444 ,15.5888888888889 ,22.1111111111111 ,28.68 ,35.28 ",\ "11.6022222222222 ,13.5555555555556 ,16.4822222222222 ,22.3133333333333 ,27.8355555555556 ,33.44 ,40.6533333333333 ",\ "20.4133333333333 ,22.22 ,25.2488888888889 ,31.5244444444444 ,37.6 ,43.26 ,48.4066666666667 ",\ "37.0777777777778 ,38.8844444444444 ,42.1977777777778 ,49.2888888888889 ,56.2088888888889 ,62.5844444444445 ,68.2288888888889 ",\ "45.2711111111111 ,47.1577777777778 ,50.6022222222222 ,57.9911111111111 ,65.1511111111111 ,71.6288888888889 ,77.1955555555556 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("3.57777777777778 ,4.88888888888889 ,6.66888888888889 ,10.2533333333333 ,13.9866666666667 ,17.7488888888889 ,21.5311111111111 ",\ "4.82222222222222 ,6.32222222222222 ,8.30222222222222 ,12.24 ,16.1466666666667 ,20.0555555555556 ,24.1622222222222 ",\ "3.79777777777778 ,5.76888888888889 ,8.08444444444445 ,12.5555555555556 ,16.9466666666667 ,21.28 ,25.5555555555556 ",\ "-1.06444444444444 ,1.75333333333333 ,4.49555555555556 ,9.57777777777778 ,14.5555555555556 ,19.4866666666667 ,24.3711111111111 ",\ "-2.18 ,0.575555555555556 ,3.16666666666667 ,8.05333333333333 ,12.9577777777778 ,17.8911111111111 ,22.8155555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("3.70222222222222 ,7.13111111111111 ,11.7577777777778 ,21.0777777777778 ,30.3844444444444 ,39.7111111111111 ,49.0533333333333 ",\ "5.12888888888889 ,8.51777777777778 ,13.1822222222222 ,22.6355555555556 ,32.1644444444444 ,41.7377777777778 ,51.3577777777778 ",\ "6.76888888888889 ,10.1466666666667 ,14.9 ,24.5733333333333 ,34.3044444444444 ,44.0333333333333 ,53.7288888888889 ",\ "9.54888888888889 ,12.9111111111111 ,17.8266666666667 ,27.86 ,37.8577777777778 ,47.7 ,57.3377777777778 ",\ "10.8288888888889 ,14.1577777777778 ,19.1311111111111 ,29.2822222222222 ,39.3222222222222 ,49.1044444444444 ,58.5622222222222 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("4.74222222222222 ,5.9 ,7.45333333333333 ,10.6866666666667 ,13.6911111111111 ,16.7155555555556 ,19.7555555555556 ",\ "8.74 ,10.0933333333333 ,11.6377777777778 ,14.7377777777778 ,17.9622222222222 ,21.2311111111111 ,24.2844444444444 ",\ "12.1111111111111 ,13.9333333333333 ,15.5955555555556 ,18.6733333333333 ,21.7555555555556 ,24.8822222222222 ,28.0488888888889 ",\ "16.4822222222222 ,19.3 ,21.2466666666667 ,24.5244444444444 ,27.7733333333333 ,31.1022222222222 ,34.5111111111111 ",\ "19.0955555555556 ,22.1244444444444 ,24.0955555555556 ,27.4511111111111 ,30.9177777777778 ,34.6111111111111 ,38.5155555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("2.41555555555556 ,4.49333333333333 ,7.30888888888889 ,12.9911111111111 ,18.7 ,24.4311111111111 ,30.1733333333333 ",\ "3.63555555555556 ,5.57333333333333 ,8.28666666666667 ,13.8044444444444 ,19.3533333333333 ,24.9622222222222 ,30.6888888888889 ",\ "5.15333333333333 ,6.99777777777778 ,9.67777777777778 ,15.1711111111111 ,20.6866666666667 ,26.1688888888889 ,31.5955555555556 ",\ "7.95555555555556 ,9.70888888888889 ,12.3844444444444 ,17.9333333333333 ,23.5 ,28.9866666666667 ,34.3511111111111 ",\ "9.27555555555556 ,11.0222222222222 ,13.7133333333333 ,19.3088888888889 ,24.9288888888889 ,30.46 ,35.8444444444444 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("5 ,6.95333333333333 ,9.39777777777778 ,14.32 ,18.9688888888889 ,23.6244444444444 ,28.2866666666667 ",\ "10.8288888888889 ,13.6466666666667 ,16.5066666666667 ,21.9133333333333 ,27.3288888888889 ,32.7444444444444 ,37.9422222222222 ",\ "16.62 ,20.7933333333333 ,24.3577777777778 ,30.6088888888889 ,36.6066666666667 ,42.5222222222222 ,48.3933333333333 ",\ "25.84 ,32.3866666666667 ,37.3555555555556 ,45.4755555555556 ,52.9 ,59.9711111111111 ,66.76 ",\ "31.0333333333333 ,38.1555555555556 ,43.6533333333333 ,52.6622222222222 ,60.86 ,68.62 ,76.0111111111111 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("4.53111111111111 ,8.06222222222222 ,12.6955555555556 ,21.6577777777778 ,31.5666666666667 ,41.5 ,51.4466666666667 ",\ "8.39777777777778 ,11.7955555555556 ,16.5266666666667 ,25.7733333333333 ,34.52 ,43.2866666666667 ,53.8911111111111 ",\ "13.6266666666667 ,16.8 ,21.6577777777778 ,31.4733333333333 ,40.9666666666667 ,49.9644444444445 ,58.3977777777778 ",\ "24.64 ,26.9311111111111 ,31.8511111111111 ,42.46 ,52.9377777777778 ,62.8955555555556 ,72.1777777777778 ",\ "30.6755555555556 ,32.2155555555556 ,37.04 ,47.8511111111111 ,58.56 ,68.64 ,77.8844444444444 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("1.90666666666667 ,3.12222222222222 ,4.60444444444444 ,7.65111111111111 ,9.98222222222222 ,12.2933333333333 ,14.5977777777778 ",\ "1.18888888888889 ,3.59777777777778 ,5.66444444444445 ,9.46222222222222 ,13.4377777777778 ,17.06 ,19.6977777777778 ",\ "-3.03111111111111 ,1.10888888888889 ,4.06888888888889 ,8.79111111111111 ,13.2511111111111 ,17.8022222222222 ,22.5555555555556 ",\ "-14.5377777777778 ,-8.06666666666667 ,-3.73555555555556 ,2.73333333333333 ,8.49555555555555 ,14.1466666666667 ,19.8822222222222 ",\ "-18 ,-11.7444444444444 ,-7.28222222222222 ,-0.315555555555556 ,6.08 ,12.4733333333333 ,19.0555555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("4.99777777777778 ,7.48666666666667 ,10.4444444444444 ,15.6822222222222 ,22.6244444444444 ,29.5933333333333 ,36.5777777777778 ",\ "12.4044444444444 ,15.7622222222222 ,19.5733333333333 ,26.0844444444444 ,31.2177777777778 ,36.26 ,45.2755555555556 ",\ "20.4355555555556 ,25.1222222222222 ,30.28 ,39.2266666666667 ,46.58 ,52.3088888888889 ,56.36 ",\ "33.8266666666667 ,40.6288888888889 ,48.2666666666667 ,61.7444444444445 ,73.0244444444445 ,81.9888888888889 ,88.5288888888889 ",\ "40.5844444444444 ,47.8244444444444 ,56.4422222222222 ,71.8555555555556 ,84.7377777777778 ,94.86 ,102.068888888889 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("3.16888888888889 ,3.15111111111111 ,3.14222222222222 ,3.13555555555556 ,3.13333333333333 ,3.13333333333333 ,3.13555555555556 ",\ "7.26888888888889 ,7.14 ,7.06888888888889 ,6.97111111111111 ,6.90444444444444 ,6.86 ,6.84 ",\ "12.9888888888889 ,12.74 ,12.58 ,12.3488888888889 ,12.1822222222222 ,12.0711111111111 ,12.0133333333333 ",\ "25.0088888888889 ,24.6244444444444 ,24.3 ,23.7844444444444 ,23.3955555555556 ,23.1222222222222 ,22.9666666666667 ",\ "31.2977777777778 ,30.9044444444444 ,30.5022222222222 ,29.8355555555556 ,29.3222222222222 ,28.96 ,28.7422222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("2.81333333333333 ,2.78222222222222 ,2.76666666666667 ,2.74666666666667 ,2.73333333333333 ,2.72888888888889 ,2.73111111111111 ",\ "6.9 ,6.78 ,6.70444444444445 ,6.59555555555556 ,6.51555555555556 ,6.46444444444444 ,6.43777777777778 ",\ "12.6022222222222 ,12.3866666666667 ,12.2377777777778 ,12.0066666666667 ,11.8377777777778 ,11.7155555555556 ,11.6466666666667 ",\ "24.5777777777778 ,24.2844444444444 ,24.0088888888889 ,23.5555555555556 ,23.2 ,22.94 ,22.7688888888889 ",\ "30.8422222222222 ,30.5666666666667 ,30.2422222222222 ,29.6844444444444 ,29.2377777777778 ,28.9022222222222 ,28.6777777777778 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("3.01333333333333 ,2.98444444444444 ,2.97111111111111 ,2.96 ,2.95555555555556 ,2.96 ,2.97555555555556 ",\ "7.06888888888889 ,6.96 ,6.9 ,6.82222222222222 ,6.76666666666667 ,6.73333333333333 ,6.71777777777778 ",\ "12.6888888888889 ,12.4888888888889 ,12.3688888888889 ,12.1955555555556 ,12.0688888888889 ,11.9822222222222 ,11.9355555555556 ",\ "24.3266666666667 ,24 ,23.76 ,23.3955555555556 ,23.1244444444444 ,22.9422222222222 ,22.8488888888889 ",\ "30.3377777777778 ,29.9733333333333 ,29.6755555555556 ,29.2088888888889 ,28.8688888888889 ,28.6466666666667 ,28.5377777777778 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.695555555555556, 2.71555555555556, 5.38666666666667, 10.7733333333333, 16.14, 21.5044444444444, 26.8911111111111 "); values ("2.56 ,2.52666666666667 ,2.51111111111111 ,2.49555555555556 ,2.48666666666667 ,2.48444444444444 ,2.48888888888889 ",\ "6.42666666666667 ,6.25555555555556 ,6.14888888888889 ,6 ,5.89333333333333 ,5.82444444444444 ,5.79111111111111 ",\ "11.8644444444444 ,11.5444444444444 ,11.3244444444444 ,10.9955555555556 ,10.7533333333333 ,10.5866666666667 ,10.4955555555556 ",\ "23.3688888888889 ,22.9155555555556 ,22.5066666666667 ,21.8355555555556 ,21.32 ,20.9466666666667 ,20.7155555555556 ",\ "29.4266666666667 ,28.9888888888889 ,28.5022222222222 ,27.6755555555556 ,27.02 ,26.5355555555556 ,26.2222222222222 "); } related_pin : "B" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1198 ; } pin(A) { direction : input ; capacitance : 0.003398 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.003412 ; max_transition : 2.7273 ; } } cell(XOR3_B) { area : 15 ; cell_footprint : XOR3 ; cell_leakage_power : 0.545547 ; pin(Z) { direction : output ; function : "(A^B^C)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("9.32 ,11.2 ,13.6244444444444 ,18.46 ,23.1577777777778 ,27.8466666666667 ,32.5311111111111 ",\ "8.39111111111111 ,10.6 ,13.1577777777778 ,18.0666666666667 ,22.9266666666667 ,27.7111111111111 ,32.26 ",\ "6.24 ,8.85111111111111 ,11.6111111111111 ,16.6733333333333 ,21.5266666666667 ,26.3066666666667 ,31.0666666666667 ",\ "0.364444444444445 ,3.48444444444444 ,6.65555555555556 ,12.16 ,17.1644444444444 ,21.9088888888889 ,26.5111111111111 ",\ "-3.43111111111111 ,-0.253333333333333 ,3.13333333333333 ,8.96444444444444 ,14.1488888888889 ,18.9755555555556 ,23.5888888888889 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.60222222222222 ,6.3 ,11.2111111111111 ,20.9755555555556 ,30.9422222222222 ,40.9133333333333 ,50.8888888888889 ",\ "3.76888888888889 ,7.41555555555556 ,12.2888888888889 ,21.9755555555556 ,31.5333333333333 ,41.1488888888889 ,51.2022222222222 ",\ "5.45777777777778 ,9.06666666666667 ,13.9177777777778 ,23.5866666666667 ,33.1444444444444 ,42.5533333333333 ,51.7911111111111 ",\ "8.09333333333333 ,11.7133333333333 ,16.5488888888889 ,26.2111111111111 ,35.7622222222222 ,45.1377777777778 ,54.2977777777778 ",\ "9.00444444444445 ,12.6555555555556 ,17.5022222222222 ,27.1711111111111 ,36.7133333333333 ,46.0555555555556 ,55.1488888888889 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("11.8666666666667 ,13.3822222222222 ,15.32 ,19.4177777777778 ,22.1533333333333 ,24.8066666666667 ,27.4088888888889 ",\ "19.3977777777778 ,21.4755555555556 ,23.36 ,27.0333333333333 ,31.0911111111111 ,34.9755555555556 ,37.3222222222222 ",\ "27.68 ,30.54 ,32.5355555555556 ,35.7688888888889 ,38.9133333333333 ,42.1933333333333 ,45.6733333333333 ",\ "40.9533333333333 ,44.4733333333333 ,46.8177777777778 ,50.2111111111111 ,53.0755555555556 ,55.7377777777778 ,58.3 ",\ "46.7933333333333 ,49.7888888888889 ,52.2822222222222 ,56.2688888888889 ,59.7933333333333 ,63.1533333333333 ,66.4755555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("3.15555555555556 ,5.28888888888889 ,8.04222222222222 ,13.34 ,18.8044444444444 ,24.2133333333333 ,29.5866666666667 ",\ "5.70666666666667 ,7.83333333333333 ,10.5022222222222 ,15.4666666666667 ,19.9888888888889 ,24.4733333333333 ,29.9533333333333 ",\ "8.25333333333333 ,10.4088888888889 ,12.9688888888889 ,17.6066666666667 ,21.6844444444444 ,25.2111111111111 ,28.1866666666667 ",\ "10.7111111111111 ,12.8955555555556 ,15.3 ,19.6911111111111 ,23.6422222222222 ,27.1377777777778 ,30.1444444444444 ",\ "11.3088888888889 ,13.3577777777778 ,15.6577777777778 ,20.0777777777778 ,24.3222222222222 ,28.3422222222222 ,32.0866666666667 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("11.42 ,13.1955555555556 ,15.5844444444444 ,20.4933333333333 ,25.1533333333333 ,29.8311111111111 ,34.5244444444444 ",\ "18.8688888888889 ,20.6977777777778 ,22.9933333333333 ,27.6777777777778 ,32.52 ,37.4333333333333 ,42.2711111111111 ",\ "26.6733333333333 ,28.6866666666667 ,30.9533333333333 ,35.4733333333333 ,40.0644444444444 ,44.6844444444445 ,49.2844444444444 ",\ "39.1 ,41.1844444444444 ,43.3755555555556 ,47.8022222222222 ,52.3711111111111 ,56.9577777777778 ,61.4777777777778 ",\ "45.06 ,46.7422222222222 ,48.76 ,53.1511111111111 ,57.88 ,62.7488888888889 ,67.6244444444444 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.76444444444444 ,6.41555555555556 ,11.3622222222222 ,21.4977777777778 ,31.2711111111111 ,41.0066666666667 ,50.7488888888889 ",\ "2.88222222222222 ,6.44666666666667 ,11.2822222222222 ,21.1955555555556 ,31.4088888888889 ,41.9133333333333 ,51.6711111111111 ",\ "3.06666666666667 ,6.57555555555556 ,11.3444444444444 ,21.12 ,31.1911111111111 ,41.5422222222222 ,52.1688888888889 ",\ "3.42 ,6.85333333333333 ,11.5244444444444 ,21.1088888888889 ,30.9933333333333 ,41.1577777777778 ,51.5955555555556 ",\ "3.58444444444444 ,6.99333333333333 ,11.6222222222222 ,21.1333333333333 ,30.9511111111111 ,41.06 ,51.4511111111111 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("9.8 ,11.4466666666667 ,13.5333333333333 ,17.8222222222222 ,20.6022222222222 ,23.2311111111111 ,25.7622222222222 ",\ "8.52222222222222 ,10.5511111111111 ,12.4511111111111 ,16.0911111111111 ,20.0911111111111 ,23.7711111111111 ,25.3888888888889 ",\ "5.72666666666667 ,8.16888888888889 ,9.91777777777778 ,12.6977777777778 ,15.4555555555556 ,18.5044444444444 ,21.9755555555556 ",\ "-1.10888888888889 ,1.30444444444444 ,2.80222222222222 ,4.72222222222222 ,6.37111111111111 ,8.21111111111111 ,10.4533333333333 ",\ "-5.08 ,-3.26444444444444 ,-1.87555555555556 ,0.0844444444444444 ,1.90888888888889 ,4.08444444444444 ,6.86 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("4.03555555555556 ,6.11777777777778 ,8.70444444444444 ,13.3555555555556 ,18.5355555555556 ,24.0222222222222 ,29.4911111111111 ",\ "3.38 ,5.63111111111111 ,8.40444444444444 ,13.5511111111111 ,18.2555555555556 ,22.5488888888889 ,27.2955555555556 ",\ "2.73555555555556 ,5.00222222222222 ,7.76666666666667 ,13.04 ,18.1044444444444 ,22.9977777777778 ,27.7444444444444 ",\ "2.66444444444444 ,4.74 ,7.27555555555556 ,12.28 ,17.3511111111111 ,22.5377777777778 ,27.86 ",\ "3.27111111111111 ,5.15777777777778 ,7.49777777777778 ,12.1644444444444 ,16.9422222222222 ,21.8777777777778 ,26.9866666666667 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("9.43555555555556 ,11.22 ,13.64 ,18.6177777777778 ,23.2977777777778 ,27.9955555555556 ,32.7066666666667 ",\ "10.7777777777778 ,12.6844444444444 ,15.0622222222222 ,19.8488888888889 ,24.76 ,29.6577777777778 ,34.24 ",\ "9.79111111111111 ,11.9488888888889 ,14.3577777777778 ,18.98 ,23.5755555555556 ,28.1844444444444 ,32.8222222222222 ",\ "4.35111111111111 ,6.62444444444444 ,8.97111111111111 ,13.4177777777778 ,17.8644444444444 ,22.3733333333333 ,26.9533333333333 ",\ "1.71111111111111 ,3.50888888888889 ,5.60444444444444 ,9.87777777777778 ,14.4 ,19.1755555555556 ,24.1955555555556 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.69555555555556 ,6.35777777777778 ,11.3088888888889 ,21.4244444444444 ,31.1955555555556 ,40.9511111111111 ,50.7133333333333 ",\ "2.68222222222222 ,6.27777777777778 ,11.1444444444444 ,21.0844444444444 ,31.2911111111111 ,41.7533333333333 ,51.4711111111111 ",\ "2.7 ,6.26888888888889 ,11.1066666666667 ,20.9822222222222 ,31.1111111111111 ,41.4888888888889 ,52.1066666666667 ",\ "2.73333333333333 ,6.27111111111111 ,11.08 ,20.8888888888889 ,30.9311111111111 ,41.2 ,51.6844444444444 ",\ "2.73777777777778 ,6.26888888888889 ,11.0666666666667 ,20.8488888888889 ,30.8577777777778 ,41.08 ,51.5133333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("13.3466666666667 ,14.9955555555556 ,17.06 ,21.3155555555556 ,24.0866666666667 ,26.72 ,29.2622222222222 ",\ "21.8288888888889 ,23.94 ,25.8266666666667 ,29.4711111111111 ,33.4911111111111 ,37.3311111111111 ,39.48 ",\ "31.6688888888889 ,34.4244444444444 ,36.2755555555556 ,39.2755555555556 ,42.2688888888889 ,45.48 ,48.9666666666667 ",\ "48.7888888888889 ,51.9511111111111 ,53.9088888888889 ,56.7533333333333 ,59.3133333333333 ,61.8711111111111 ,64.5111111111111 ",\ "56.6066666666667 ,59.1711111111111 ,61.2111111111111 ,64.5711111111111 ,67.7666666666667 ,71.0511111111111 ,74.5177777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("4.32222222222222 ,6.24444444444445 ,8.70666666666667 ,13.46 ,18.4333333333333 ,23.3733333333333 ,28.2933333333333 ",\ "4.93111111111111 ,6.96222222222222 ,9.5 ,14.3044444444444 ,18.8133333333333 ,23.2955555555556 ,28.3911111111111 ",\ "5.75333333333333 ,7.90888888888889 ,10.5311111111111 ,15.4555555555556 ,20.0466666666667 ,24.3288888888889 ,28.3088888888889 ",\ "7.42 ,9.74888888888889 ,12.5177777777778 ,17.6733333333333 ,22.4311111111111 ,26.8066666666667 ,30.8088888888889 ",\ "8.28666666666667 ,10.6488888888889 ,13.4822222222222 ,18.7555555555556 ,23.6022222222222 ,28.0311111111111 ,32.0466666666667 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("12.8222222222222 ,14.6111111111111 ,17.0155555555556 ,21.9422222222222 ,26.6288888888889 ,31.3311111111111 ,36.0466666666667 ",\ "20.8088888888889 ,22.6288888888889 ,24.9266666666667 ,29.64 ,34.5266666666667 ,39.4911111111111 ,44.3711111111111 ",\ "29.8955555555556 ,31.8422222222222 ,34.0888888888889 ,38.6288888888889 ,43.2844444444444 ,47.9933333333333 ,52.7088888888889 ",\ "45.7933333333333 ,47.7177777777778 ,49.88 ,54.3422222222222 ,58.9755555555556 ,63.6355555555556 ,68.22 ",\ "53.5088888888889 ,55.06 ,57.1 ,61.5933333333333 ,66.4044444444445 ,71.3111111111111 ,76.1755555555556 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.71555555555556 ,6.38888888888889 ,11.3577777777778 ,21.5155555555556 ,31.3022222222222 ,41.0888888888889 ,50.8822222222222 ",\ "2.76444444444444 ,6.36444444444444 ,11.2422222222222 ,21.22 ,31.4822222222222 ,42.0177777777778 ,51.7022222222222 ",\ "2.86 ,6.42222222222222 ,11.2533333333333 ,21.1444444444444 ,31.3155555555556 ,41.76 ,52.4666666666667 ",\ "3.07111111111111 ,6.57333333333333 ,11.34 ,21.0977777777778 ,31.1288888888889 ,41.4133333333333 ,51.9488888888889 ",\ "3.18444444444444 ,6.66 ,11.3955555555556 ,21.0866666666667 ,31.0422222222222 ,41.2422222222222 ,51.6822222222222 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("9.1 ,10.7177777777778 ,12.8111111111111 ,17.2266666666667 ,19.9555555555556 ,22.56 ,25.08 ",\ "10.8022222222222 ,12.8955555555556 ,14.7755555555556 ,18.4311111111111 ,22.54 ,26.3644444444444 ,28.0955555555556 ",\ "10.1622222222222 ,12.9488888888889 ,14.7533333333333 ,17.5244444444444 ,20.2422222222222 ,23.2133333333333 ,26.5511111111111 ",\ "4.97555555555556 ,8.12888888888889 ,9.80222222222222 ,11.8577777777778 ,13.6311111111111 ,15.5666666666667 ,17.8355555555556 ",\ "2.21555555555556 ,4.54 ,5.98666666666667 ,8.09555555555556 ,10.2622222222222 ,12.9022222222222 ,16.1977777777778 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("4.12888888888889 ,6.07777777777778 ,8.59777777777778 ,13.4911111111111 ,18.5311111111111 ,23.5355555555556 ,28.52 ",\ "4.29333333333333 ,6.30222222222222 ,8.85111111111111 ,13.7422222222222 ,18.4177777777778 ,23.0822222222222 ,28.1088888888889 ",\ "4.46444444444444 ,6.51555555555556 ,9.06888888888889 ,13.9511111111111 ,18.6222222222222 ,23.1044444444444 ,27.4133333333333 ",\ "4.89555555555556 ,6.99111111111111 ,9.52888888888889 ,14.3711111111111 ,19.0133333333333 ,23.4888888888889 ,27.8066666666667 ",\ "5.17555555555556 ,7.26888888888889 ,9.79333333333333 ,14.6133333333333 ,19.2444444444444 ,23.7222222222222 ,28.0511111111111 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("4.80222222222222 ,6.70222222222222 ,9.24222222222222 ,14.54 ,19.0666666666667 ,23.5844444444444 ,28.0933333333333 ",\ "4.51555555555556 ,6.71333333333333 ,9.14222222222222 ,13.9844444444444 ,19.0955555555556 ,24.1022222222222 ,28.1066666666667 ",\ "1.08888888888889 ,3.83555555555556 ,6.27555555555556 ,10.6533333333333 ,15.0022222222222 ,19.4955555555556 ,24.1844444444444 ",\ "-9.58666666666667 ,-6.28666666666667 ,-3.91777777777778 ,-0.0266666666666667 ,3.80666666666667 ,7.86222222222222 ,12.2311111111111 ",\ "-14.4822222222222 ,-11.66 ,-9.58888888888889 ,-5.92666666666667 ,-1.97333333333333 ,2.52222222222222 ,7.64 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("3.14222222222222 ,6.82 ,11.74 ,21.5911111111111 ,31.4844444444444 ,41.3888888888889 ,51.3 ",\ "4.13111111111111 ,7.66 ,12.4088888888889 ,21.9777777777778 ,31.6 ,41.2533333333333 ,50.8977777777778 ",\ "5.27333333333333 ,8.65555555555556 ,13.2422222222222 ,22.5511111111111 ,31.9866666666667 ,41.52 ,51.1333333333333 ",\ "7.07777777777778 ,10.2111111111111 ,14.4977777777778 ,23.3422222222222 ,32.4711111111111 ,41.8288888888889 ,51.3866666666667 ",\ "7.83777777777778 ,10.8444444444444 ,14.98 ,23.6 ,32.5866666666667 ,41.8755555555556 ,51.4333333333333 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("9.40888888888889 ,10.7088888888889 ,12.3822222222222 ,15.9044444444444 ,18.4733333333333 ,20.9955555555556 ,23.4911111111111 ",\ "16.8777777777778 ,18.54 ,20.0911111111111 ,23.1777777777778 ,26.5955555555556 ,29.9533333333333 ,32.2733333333333 ",\ "25.1533333333333 ,27.3688888888889 ,28.9266666666667 ,31.5955555555556 ,34.3244444444444 ,37.2244444444444 ,40.3155555555556 ",\ "39.2711111111111 ,41.9755555555556 ,43.6622222222222 ,46.3288888888889 ,48.9177777777778 ,51.58 ,54.3288888888889 ",\ "46.0288888888889 ,48.3244444444444 ,50.0422222222222 ,53.0866666666667 ,56.2288888888889 ,59.5733333333333 ,63.1333333333333 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.68666666666667 ,4.54 ,6.93333333333333 ,11.5733333333333 ,16.5977777777778 ,21.6222222222222 ,26.6511111111111 ",\ "3.33333333333333 ,5.25777777777778 ,7.72888888888889 ,12.4466666666667 ,16.8733333333333 ,21.3488888888889 ,26.5644444444444 ",\ "4.22444444444444 ,6.23111111111111 ,8.79111111111111 ,13.6977777777778 ,18.3244444444444 ,22.6666666666667 ,26.7177777777778 ",\ "5.97777777777778 ,8.13333333333333 ,10.8533333333333 ,16.0733333333333 ,21.0044444444444 ,25.6288888888889 ,29.9311111111111 ",\ "6.83333333333333 ,9.04666666666667 ,11.8422222222222 ,17.1977777777778 ,22.2355555555556 ,26.9355555555556 ,31.2755555555556 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("8.01111111111111 ,9.78222222222222 ,12.1755555555556 ,17.1177777777778 ,21.7688888888889 ,26.4422222222222 ,31.1333333333333 ",\ "13.3488888888889 ,15.1911111111111 ,17.48 ,22.1666666666667 ,27.0511111111111 ,31.9688888888889 ,36.5977777777778 ",\ "18.3911111111111 ,20.4555555555556 ,22.7177777777778 ,27.1866666666667 ,31.76 ,36.4355555555556 ,41.1933333333333 ",\ "25.6444444444444 ,28.0044444444444 ,30.2311111111111 ,34.5511111111111 ,39.0377777777778 ,43.6822222222222 ,48.4466666666667 ",\ "29.1 ,31.2733333333333 ,33.3777777777778 ,37.6644444444444 ,42.3111111111111 ,47.2733333333333 ,52.4911111111111 "); } rise_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.63777777777778 ,6.29777777777778 ,11.2577777777778 ,21.4133333333333 ,31.2022222222222 ,40.9666666666667 ,50.7377777777778 ",\ "2.77777777777778 ,6.35555555555556 ,11.2133333333333 ,21.1488888888889 ,31.3511111111111 ,41.8111111111111 ,51.5666666666667 ",\ "2.98888888888889 ,6.54 ,11.3733333333333 ,21.2377777777778 ,31.3333333333333 ,41.64 ,52.1555555555556 ",\ "3.39111111111111 ,6.92444444444444 ,11.76 ,21.62 ,31.6711111111111 ,41.8933333333333 ,52.2777777777778 ",\ "3.58 ,7.11111111111111 ,11.96 ,21.8555555555556 ,31.9444444444444 ,42.2044444444444 ,52.62 "); } cell_fall(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("7.25111111111111 ,8.73111111111111 ,10.7177777777778 ,15.0577777777778 ,17.6666666666667 ,20.1911111111111 ,22.6644444444444 ",\ "9.33111111111111 ,11.1755555555556 ,12.8466666666667 ,16.2822222222222 ,20.3577777777778 ,24.1911111111111 ,25.7533333333333 ",\ "9.02666666666667 ,11.4888888888889 ,12.9888888888889 ,15.3711111111111 ,17.9111111111111 ,20.88 ,24.3577777777778 ",\ "4.57333333333333 ,7.38 ,8.60666666666667 ,10.0355555555556 ,11.4933333333333 ,13.3844444444444 ,15.8422222222222 ",\ "2.52222222222222 ,4.48666666666667 ,5.41555555555556 ,6.8 ,8.63555555555556 ,11.2933333333333 ,14.9155555555556 "); } fall_transition(DELAY_DEF_B_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("3.17555555555556 ,5.18888888888889 ,7.80444444444444 ,12.8488888888889 ,17.6822222222222 ,22.82 ,28.0022222222222 ",\ "3.19111111111111 ,5.25777777777778 ,7.91111111111111 ,13.0177777777778 ,17.9111111111111 ,22.6088888888889 ,27.12 ",\ "3.30666666666667 ,5.39555555555556 ,8.04222222222222 ,13.1244444444444 ,17.9888888888889 ,22.6555555555556 ,27.1355555555556 ",\ "3.74444444444444 ,5.83111111111111 ,8.44 ,13.4422222222222 ,18.2244444444444 ,22.8133333333333 ,27.2133333333333 ",\ "4.04666666666667 ,6.11111111111111 ,8.7 ,13.6622222222222 ,18.4111111111111 ,22.9688888888889 ,27.3422222222222 "); } } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.46444444444444 ,2.44222222222222 ,2.43333333333333 ,2.42 ,2.40888888888889 ,2.40444444444444 ,2.40222222222222 ",\ "3.58444444444444 ,3.55333333333333 ,3.53777777777778 ,3.51555555555556 ,3.50222222222222 ,3.49333333333333 ,3.48888888888889 ",\ "5.16222222222222 ,5.12222222222222 ,5.1 ,5.06666666666667 ,5.04666666666667 ,5.03111111111111 ,5.02666666666667 ",\ "8.51555555555556 ,8.46222222222222 ,8.42444444444445 ,8.37333333333333 ,8.33777777777778 ,8.31555555555556 ,8.30444444444444 ",\ "10.2888888888889 ,10.2311111111111 ,10.1888888888889 ,10.1266666666667 ,10.08 ,10.0555555555556 ,10.0444444444444 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("3.01333333333333 ,2.93111111111111 ,2.88888888888889 ,2.83555555555556 ,2.8 ,2.77777777777778 ,2.76888888888889 ",\ "4.14 ,4.04666666666667 ,3.99777777777778 ,3.93111111111111 ,3.88666666666667 ,3.86 ,3.85111111111111 ",\ "5.72444444444444 ,5.62 ,5.56 ,5.47777777777778 ,5.42444444444445 ,5.39111111111111 ,5.38 ",\ "9.06888888888889 ,8.95111111111111 ,8.87555555555556 ,8.76666666666667 ,8.69333333333333 ,8.64888888888889 ,8.63333333333333 ",\ "10.8288888888889 ,10.7111111111111 ,10.6266666666667 ,10.5066666666667 ,10.4222222222222 ,10.3733333333333 ,10.3577777777778 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.58444444444444 ,2.56 ,2.55111111111111 ,2.53555555555556 ,2.52444444444444 ,2.52 ,2.51777777777778 ",\ "3.86444444444444 ,3.82888888888889 ,3.81111111111111 ,3.78666666666667 ,3.77111111111111 ,3.76 ,3.75777777777778 ",\ "5.66888888888889 ,5.62222222222222 ,5.59555555555556 ,5.56 ,5.53555555555556 ,5.52 ,5.51333333333333 ",\ "9.50666666666667 ,9.44444444444444 ,9.40666666666667 ,9.34888888888889 ,9.31111111111111 ,9.28666666666667 ,9.27777777777778 ",\ "11.5355555555556 ,11.4733333333333 ,11.4311111111111 ,11.3666666666667 ,11.32 ,11.2933333333333 ,11.2822222222222 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("3.11555555555556 ,3.03777777777778 ,2.99777777777778 ,2.94666666666667 ,2.91333333333333 ,2.89333333333333 ,2.88666666666667 ",\ "4.39333333333333 ,4.30888888888889 ,4.26444444444444 ,4.20444444444444 ,4.16666666666667 ,4.14222222222222 ,4.13555555555556 ",\ "6.19555555555556 ,6.10222222222222 ,6.05111111111111 ,5.98222222222222 ,5.93555555555556 ,5.90888888888889 ,5.9 ",\ "10.0222222222222 ,9.92 ,9.85555555555556 ,9.76666666666667 ,9.70666666666667 ,9.67111111111111 ,9.66 ",\ "12.0422222222222 ,11.94 ,11.8711111111111 ,11.7688888888889 ,11.7022222222222 ,11.6622222222222 ,11.6533333333333 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("1.80222222222222 ,1.78666666666667 ,1.77777777777778 ,1.76888888888889 ,1.76222222222222 ,1.75777777777778 ,1.75777777777778 ",\ "3.15777777777778 ,3.11777777777778 ,3.1 ,3.07555555555556 ,3.06 ,3.04888888888889 ,3.04666666666667 ",\ "5.08222222222222 ,5.02 ,4.98666666666667 ,4.94222222222222 ,4.91333333333333 ,4.89555555555556 ,4.88888888888889 ",\ "9.22666666666667 ,9.13555555555556 ,9.07777777777778 ,9 ,8.94444444444444 ,8.91333333333333 ,8.90222222222222 ",\ "11.44 ,11.3466666666667 ,11.28 ,11.1844444444444 ,11.1177777777778 ,11.08 ,11.0711111111111 "); } fall_power(POWER_DEF_B_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.717777777777778, 2.80666666666667, 5.56666666666667, 11.1333333333333, 16.6777777777778, 22.2444444444444, 27.7888888888889 "); values ("2.41777777777778 ,2.35777777777778 ,2.33111111111111 ,2.29555555555556 ,2.27111111111111 ,2.25555555555556 ,2.24888888888889 ",\ "3.83333333333333 ,3.76222222222222 ,3.72888888888889 ,3.68888888888889 ,3.66 ,3.64222222222222 ,3.63333333333333 ",\ "5.81555555555556 ,5.73111111111111 ,5.69111111111111 ,5.63777777777778 ,5.6 ,5.57777777777778 ,5.56666666666667 ",\ "9.97333333333333 ,9.86666666666667 ,9.80666666666667 ,9.72444444444444 ,9.66888888888889 ,9.63555555555556 ,9.62444444444444 ",\ "12.1444444444444 ,12.0311111111111 ,11.96 ,11.86 ,11.7933333333333 ,11.7533333333333 ,11.7444444444444 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1238 ; } pin(A) { direction : input ; capacitance : 0.001562 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.001916 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.001931 ; max_transition : 2.7273 ; } } cell(XOR3_C) { area : 15 ; cell_footprint : XOR3 ; cell_leakage_power : 0.660763 ; pin(Z) { direction : output ; function : "(A^B^C)" ; capacitance : 0.000000 ; timing() { related_pin : "A" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("8.52888888888889 ,10.3911111111111 ,12.7955555555556 ,17.5444444444444 ,22.2 ,26.8422222222222 ,31.4755555555556 ",\ "7.53111111111111 ,9.7 ,12.2444444444444 ,17.1133333333333 ,21.9111111111111 ,26.4933333333333 ,31 ",\ "5.25777777777778 ,7.80888888888889 ,10.56 ,15.5844444444444 ,20.3777777777778 ,25.0866666666667 ,29.6155555555556 ",\ "-0.88 ,2.18222222222222 ,5.34666666666667 ,10.7955555555556 ,15.7222222222222 ,20.4044444444444 ,24.9644444444444 ",\ "-4.68 ,-1.52888888888889 ,1.84666666666667 ,7.58222222222222 ,12.6555555555556 ,17.4066666666667 ,21.9888888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.44888888888889 ,6.14222222222222 ,11.0266666666667 ,20.8155555555556 ,30.8266666666667 ,40.8444444444444 ,50.8666666666667 ",\ "3.61111111111111 ,7.24222222222222 ,12.1 ,21.6955555555556 ,31.0733333333333 ,41.0666666666667 ,51.2177777777778 ",\ "5.30888888888889 ,8.87777777777778 ,13.7044444444444 ,23.3177777777778 ,32.7666666666667 ,41.9888888888889 ,51.7177777777778 ",\ "7.98 ,11.5066666666667 ,16.3066666666667 ,25.9666666666667 ,35.5266666666667 ,44.8777777777778 ,53.9688888888889 ",\ "8.9 ,12.4422222222222 ,17.2444444444444 ,26.94 ,36.5466666666667 ,45.9377777777778 ,55.0511111111111 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("11.0288888888889 ,12.6377777777778 ,14.7244444444444 ,18.5688888888889 ,21.3733333333333 ,24.0666666666667 ,26.6888888888889 ",\ "18.1711111111111 ,20.1755555555556 ,22.1488888888889 ,26.0888888888889 ,30.5066666666667 ,33.2644444444445 ,35.58 ",\ "26.0155555555556 ,28.6222222222222 ,30.6155555555556 ,34.0066666666667 ,37.4244444444444 ,41.0955555555556 ,44.0266666666667 ",\ "38.5044444444444 ,41.7533333333333 ,44.0644444444444 ,47.4533333333333 ,50.3577777777778 ,53.14 ,55.9377777777778 ",\ "43.9955555555556 ,46.94 ,49.4955555555556 ,53.4622222222222 ,56.8844444444444 ,60.1755555555556 ,63.5111111111111 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.05777777777778 ,5.28222222222222 ,8.09111111111111 ,13.5066666666667 ,18.96 ,24.3311111111111 ,29.6466666666667 ",\ "5.44888888888889 ,7.64222222222222 ,10.3488888888889 ,15.2955555555556 ,19.7244444444444 ,24.9088888888889 ,30.3 ",\ "7.90444444444445 ,10.0866666666667 ,12.6533333333333 ,17.2666666666667 ,21.2977777777778 ,24.7711111111111 ,28.9777777777778 ",\ "10.5022222222222 ,12.6244444444444 ,14.98 ,19.34 ,23.3266666666667 ,26.9177777777778 ,30.0888888888889 ",\ "11.2266666666667 ,13.1777777777778 ,15.4133333333333 ,19.8133333333333 ,24.1422222222222 ,28.3311111111111 ,32.3333333333333 "); } } timing() { related_pin : "A" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("10.3711111111111 ,12.1333333333333 ,14.5311111111111 ,19.3377777777778 ,23.9333333333333 ,28.5444444444444 ,33.1644444444444 ",\ "17.3088888888889 ,19.0777777777778 ,21.3288888888889 ,26.0066666666667 ,30.9288888888889 ,35.6333333333333 ,40.3155555555556 ",\ "24.6333333333333 ,26.5311111111111 ,28.7 ,33.1244444444444 ,37.7088888888889 ,42.3888888888889 ,47.2022222222222 ",\ "36.3977777777778 ,38.3555555555556 ,40.4266666666667 ,44.7022222222222 ,49.1711111111111 ,53.7022222222222 ,58.2044444444444 ",\ "41.9666666666667 ,43.5955555555556 ,45.5511111111111 ,49.8555555555556 ,54.5044444444445 ,59.3 ,64.1288888888889 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.43111111111111 ,6.08222222222222 ,11.0311111111111 ,20.98 ,30.7555555555556 ,40.5466666666667 ,50.3511111111111 ",\ "2.56222222222222 ,6.12222222222222 ,10.96 ,20.8888888888889 ,31.1244444444444 ,40.8822222222222 ,50.4888888888889 ",\ "2.80444444444444 ,6.30888888888889 ,11.0822222222222 ,20.8955555555556 ,31.0177777777778 ,41.4244444444444 ,51.52 ",\ "3.25111111111111 ,6.68 ,11.3577777777778 ,20.9822222222222 ,30.9066666666667 ,41.1066666666667 ,51.5666666666667 ",\ "3.44666666666667 ,6.84888888888889 ,11.4822222222222 ,21.0088888888889 ,30.8266666666667 ,40.9088888888889 ,51.2355555555556 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("9.28444444444444 ,11.0177777777778 ,13.1888888888889 ,17.06 ,19.9311111111111 ,22.6222222222222 ,25.2066666666667 ",\ "7.98888888888889 ,10.02 ,12.06 ,15.9111111111111 ,20.0044444444444 ,22.4311111111111 ,24.3688888888889 ",\ "5.05111111111111 ,7.40666666666667 ,9.34444444444444 ,12.5333333333333 ,15.6355555555556 ,18.9711111111111 ,21.2711111111111 ",\ "-2.15777777777778 ,0.173333333333333 ,1.90666666666667 ,4.34888888888889 ,6.46666666666667 ,8.70444444444444 ,11.2511111111111 ",\ "-5.94666666666667 ,-4.12222222222222 ,-2.52222222222222 ,-0.168888888888889 ,1.96 ,4.32666666666667 ,7.15333333333333 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("4.13111111111111 ,6.11333333333333 ,8.64666666666667 ,13.6577777777778 ,18.86 ,24.04 ,29.2044444444444 ",\ "3.69111111111111 ,5.78 ,8.43111111111111 ,13.5088888888889 ,18.3511111111111 ,23.5222222222222 ,28.76 ",\ "3.05111111111111 ,5.19333333333333 ,7.89777777777778 ,13.1488888888889 ,18.2866666666667 ,23.3488888888889 ,28.4488888888889 ",\ "2.71111111111111 ,4.79555555555556 ,7.44888888888889 ,12.7022222222222 ,17.9822222222222 ,23.32 ,28.7333333333333 ",\ "3.18666666666667 ,5.15111111111111 ,7.69555555555556 ,12.7777777777778 ,17.9111111111111 ,23.1133333333333 ,28.3955555555556 "); } } timing() { related_pin : "B" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("9.21333333333333 ,10.9844444444444 ,13.4022222222222 ,18.26 ,22.9088888888889 ,27.5755555555556 ,32.2511111111111 ",\ "11.7777777777778 ,13.62 ,15.96 ,20.7377777777778 ,25.6977777777778 ,30.3644444444444 ,34.9688888888889 ",\ "12.5333333333333 ,14.5844444444444 ,16.9111111111111 ,21.4688888888889 ,26.0622222222222 ,30.7044444444444 ,35.3288888888889 ",\ "10.6444444444444 ,12.7577777777778 ,14.9822222222222 ,19.3311111111111 ,23.7555555555556 ,28.2511111111111 ,32.8044444444444 ",\ "9.77111111111111 ,11.38 ,13.3622222222222 ,17.5755555555556 ,22.1111111111111 ,26.8977777777778 ,31.8955555555556 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.54 ,6.16666666666667 ,11.0755555555556 ,20.9288888888889 ,30.6222222222222 ,40.3288888888889 ,50.0422222222222 ",\ "2.52888888888889 ,6.10222222222222 ,10.9422222222222 ,20.8444444444444 ,31.0155555555556 ,40.7244444444444 ,50.3111111111111 ",\ "2.54666666666667 ,6.09777777777778 ,10.92 ,20.7844444444444 ,30.9111111111111 ,41.2911111111111 ,51.3466666666667 ",\ "2.58 ,6.11111111111111 ,10.9133333333333 ,20.72 ,30.7622222222222 ,41.0244444444444 ,51.5 ",\ "2.59555555555556 ,6.11777777777778 ,10.9066666666667 ,20.6777777777778 ,30.6577777777778 ,40.8333333333333 ,51.1933333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("12.2088888888889 ,13.9511111111111 ,16.1311111111111 ,20.0333333333333 ,22.8888888888889 ,25.5733333333333 ,28.1555555555556 ",\ "19.7844444444444 ,21.82 ,23.8111111111111 ,27.6777777777778 ,31.9 ,34.6133333333333 ,36.8911111111111 ",\ "28.4577777777778 ,30.9511111111111 ,32.8644444444444 ,36.1377777777778 ,39.4422222222222 ,42.9844444444444 ,45.8666666666667 ",\ "43.3444444444444 ,46.24 ,48.2955555555556 ,51.4333333333333 ,54.2555555555556 ,57.0511111111111 ,59.9177777777778 ",\ "50.1244444444444 ,52.6866666666667 ,54.9333333333333 ,58.5755555555556 ,61.88 ,65.16 ,68.5444444444444 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("4.16666666666667 ,6.13333333333333 ,8.65555555555556 ,13.6022222222222 ,18.6133333333333 ,23.5844444444444 ,28.5288888888889 ",\ "4.79777777777778 ,6.83555555555556 ,9.4 ,14.26 ,18.8311111111111 ,23.8355555555556 ,28.9288888888889 ",\ "5.67555555555556 ,7.80222222222222 ,10.4333333333333 ,15.3955555555556 ,20.0288888888889 ,24.3622222222222 ,29.12 ",\ "7.46444444444444 ,9.72666666666667 ,12.5 ,17.7133333333333 ,22.5466666666667 ,27.0155555555556 ,31.12 ",\ "8.38666666666667 ,10.6822222222222 ,13.5311111111111 ,18.8977777777778 ,23.8688888888889 ,28.4488888888889 ,32.6377777777778 "); } } timing() { related_pin : "B" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("11.4444444444444 ,13.2266666666667 ,15.6311111111111 ,20.4533333333333 ,25.0844444444444 ,29.7244444444444 ,34.3733333333333 ",\ "18.4533333333333 ,20.2288888888889 ,22.4955555555556 ,27.2022222222222 ,32.1466666666667 ,36.8888888888889 ,41.6088888888889 ",\ "26.3777777777778 ,28.2288888888889 ,30.3933333333333 ,34.8533333333333 ,39.4955555555556 ,44.2533333333333 ,49.1244444444444 ",\ "40.2 ,42.0377777777778 ,44.0955555555556 ,48.4088888888889 ,52.9377777777778 ,57.5355555555556 ,62.1177777777778 ",\ "46.8266666666667 ,48.3822222222222 ,50.3777777777778 ,54.7688888888889 ,59.4688888888889 ,64.2822222222222 ,69.1022222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.56222222222222 ,6.18666666666667 ,11.0977777777778 ,20.9533333333333 ,30.6488888888889 ,40.3577777777778 ,50.0777777777778 ",\ "2.61333333333333 ,6.17555555555556 ,11.0088888888889 ,20.9133333333333 ,31.1 ,40.8088888888889 ,50.3977777777778 ",\ "2.71555555555556 ,6.23777777777778 ,11.0288888888889 ,20.8533333333333 ,30.9622222222222 ,41.3333333333333 ,51.3711111111111 ",\ "0.264 ,0.575 ,1 ,1.8714 ,2.7668 ,3.6838 ,4.6216 ",\ "3.04666666666667 ,6.47333333333333 ,11.1577777777778 ,20.76 ,30.6088888888889 ,40.6822222222222 ,50.9644444444444 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("9.16666666666667 ,10.8711111111111 ,13.0733333333333 ,17.0577777777778 ,19.8933333333333 ,22.5733333333333 ,25.1577777777778 ",\ "12.0888888888889 ,14.0888888888889 ,16.06 ,19.9377777777778 ,24.2533333333333 ,26.7755555555556 ,28.8022222222222 ",\ "13.1888888888889 ,15.6844444444444 ,17.5333333333333 ,20.5844444444444 ,23.6422222222222 ,26.9688888888889 ,29.4177777777778 ",\ "11.4977777777778 ,14.2711111111111 ,15.9755555555556 ,18.3288888888889 ,20.4444444444444 ,22.6822222222222 ,25.1844444444444 ",\ "10.5422222222222 ,12.62 ,14.1511111111111 ,16.5311111111111 ,18.9133333333333 ,21.64 ,24.86 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.97333333333333 ,5.96 ,8.53777777777778 ,13.5933333333333 ,18.6244444444444 ,23.6133333333333 ,28.5777777777778 ",\ "4.14888888888889 ,6.16 ,8.73333333333333 ,13.7133333333333 ,18.5377777777778 ,23.4888888888889 ,28.4511111111111 ",\ "4.34444444444444 ,6.38 ,8.94 ,13.8733333333333 ,18.6466666666667 ,23.2933333333333 ,28.06 ",\ "4.81333333333333 ,6.87111111111111 ,9.40222222222222 ,14.2688888888889 ,18.9777777777778 ,23.5666666666667 ,28.0444444444444 ",\ "5.09555555555556 ,7.15333333333333 ,9.67333333333333 ,14.52 ,19.2222222222222 ,23.8155555555556 ,28.3088888888889 "); } } timing() { related_pin : "C" ; timing_sense : positive_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("4.87777777777778 ,6.80666666666667 ,9.38888888888889 ,14.4533333333333 ,19 ,23.5244444444444 ,28.0311111111111 ",\ "5.01333333333333 ,7.22666666666667 ,9.71333333333333 ,14.6644444444444 ,19.8755555555556 ,24.2222222222222 ,28.3422222222222 ",\ "2.17111111111111 ,4.91333333333333 ,7.41333333333333 ,11.92 ,16.38 ,20.9555555555556 ,25.1266666666667 ",\ "-7.38 ,-4.12444444444444 ,-1.68666666666667 ,2.37111111111111 ,6.32222222222222 ,10.4177777777778 ,14.7377777777778 ",\ "-11.6977777777778 ,-8.95777777777778 ,-6.81333333333333 ,-2.97111111111111 ,1.10222222222222 ,5.61111111111111 ,10.6222222222222 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.15333333333333 ,6.77333333333333 ,11.5666666666667 ,21.2044444444444 ,31.08 ,40.9711111111111 ,50.8733333333333 ",\ "4.23777777777778 ,7.73111111111111 ,12.4133333333333 ,21.72 ,30.8866666666667 ,40.5333333333333 ,50.28 ",\ "5.45555555555556 ,8.80888888888889 ,13.3622222222222 ,22.5466666666667 ,31.7333333333333 ,40.8688888888889 ,50.2466666666667 ",\ "7.33111111111111 ,10.4177777777778 ,14.7022222222222 ,23.5688888888889 ,32.6666666666667 ,41.8977777777778 ,51.2177777777778 ",\ "8.11111111111111 ,11.0444444444444 ,15.1755555555556 ,23.8311111111111 ,32.8066666666667 ,41.9844444444444 ,51.3088888888889 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("8.84444444444444 ,10.2155555555556 ,11.9933333333333 ,15.3355555555556 ,18.0066666666667 ,20.6111111111111 ,23.1733333333333 ",\ "15.9666666666667 ,17.5866666666667 ,19.2133333333333 ,22.5088888888889 ,26.1666666666667 ,28.8422222222222 ,31.2711111111111 ",\ "23.7266666666667 ,25.7844444444444 ,27.3777777777778 ,30.2511111111111 ,33.2333333333333 ,36.4222222222222 ,39.2822222222222 ",\ "36.6555555555556 ,39.2 ,40.9333333333333 ,43.7933333333333 ,46.5755555555556 ,49.4088888888889 ,52.3111111111111 ",\ "42.8155555555556 ,45.0866666666667 ,46.9266666666667 ,50.18 ,53.4355555555556 ,56.8088888888889 ,60.3288888888889 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.64888888888889 ,4.53111111111111 ,6.96 ,11.8111111111111 ,16.9022222222222 ,21.9911111111111 ,27.0777777777778 ",\ "3.34222222222222 ,5.26888888888889 ,7.75333333333333 ,12.4888888888889 ,16.9133333333333 ,22.0088888888889 ,27.2711111111111 ",\ "4.28 ,6.27111111111111 ,8.83111111111111 ,13.74 ,18.3555555555556 ,22.6577777777778 ,27.4933333333333 ",\ "6.06 ,8.17111111111111 ,10.8866666666667 ,16.14 ,21.1133333333333 ,25.7688888888889 ,30.0888888888889 ",\ "6.90222222222222 ,9.05777777777778 ,11.8533333333333 ,17.28 ,22.4222222222222 ,27.2355555555556 ,31.6955555555556 "); } } timing() { related_pin : "C" ; timing_sense : negative_unate ; cell_rise(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("7.37555555555556 ,9.15333333333333 ,11.5733333333333 ,16.4377777777778 ,21.1155555555556 ,25.8133333333333 ,30.5244444444444 ",\ "12.2155555555556 ,14.0355555555556 ,16.3288888888889 ,21.0666666666667 ,26.0422222222222 ,30.7066666666667 ,35.3133333333333 ",\ "16.6533333333333 ,18.66 ,20.8911111111111 ,25.3622222222222 ,29.9933333333333 ,34.7666666666667 ,39.4733333333333 ",\ "22.7688888888889 ,25.0488888888889 ,27.2088888888889 ,31.4711111111111 ,35.9444444444444 ,40.6111111111111 ,45.4333333333333 ",\ "25.6688888888889 ,27.7688888888889 ,29.8177777777778 ,34.0422222222222 ,38.6533333333333 ,43.5955555555556 ,48.82 "); } rise_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.49111111111111 ,6.11333333333333 ,11.0088888888889 ,20.8444444444444 ,30.5755555555556 ,40.3244444444444 ,50.0866666666667 ",\ "2.64444444444444 ,6.18888888888889 ,11 ,20.8044444444444 ,30.82 ,40.5311111111111 ,50.16 ",\ "2.87111111111111 ,6.37555555555556 ,11.1577777777778 ,20.9155555555556 ,30.8844444444444 ,41.0422222222222 ,50.9955555555556 ",\ "3.29555555555556 ,6.75333333333333 ,11.5088888888889 ,21.2466666666667 ,31.2022222222222 ,41.3422222222222 ,51.6488888888889 ",\ "3.48888888888889 ,6.92888888888889 ,11.68 ,21.4177777777778 ,31.3822222222222 ,41.5333333333333 ,51.8533333333333 "); } cell_fall(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("7.17333333333333 ,8.75777777777778 ,10.8688888888889 ,14.76 ,17.5133333333333 ,20.1488888888889 ,22.7133333333333 ",\ "9.3 ,11.1222222222222 ,12.9488888888889 ,16.6866666666667 ,21.0044444444444 ,23.4044444444444 ,25.2933333333333 ",\ "9.30444444444445 ,11.5844444444444 ,13.2355555555556 ,16.0444444444444 ,19.0088888888889 ,22.3688888888889 ,24.7288888888889 ",\ "5.66888888888889 ,8.21777777777778 ,9.63555555555556 ,11.5755555555556 ,13.4777777777778 ,15.6933333333333 ,18.3444444444444 ",\ "4.04222222222222 ,5.89777777777778 ,7.08444444444444 ,8.96222222222222 ,11.0911111111111 ,13.8044444444444 ,17.2355555555556 "); } fall_transition(DELAY_DEF_C_INT) { index_1(" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2(" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.12444444444444 ,5.17111111111111 ,7.83111111111111 ,13.0466666666667 ,18.2466666666667 ,23.4044444444444 ,28.5355555555556 ",\ "3.17333333333333 ,5.24222222222222 ,7.90222222222222 ,13.0355555555556 ,17.9955555555556 ,23.12 ,28.2688888888889 ",\ "3.33111111111111 ,5.40666666666667 ,8.04444444444444 ,13.1244444444444 ,18.0177777777778 ,22.76 ,27.6622222222222 ",\ "3.80222222222222 ,5.86666666666667 ,8.46666666666667 ,13.48 ,18.32 ,23.0155555555556 ,27.5822222222222 ",\ "4.09777777777778 ,6.14444444444444 ,8.73555555555556 ,13.7444444444444 ,18.6044444444444 ,23.3422222222222 ,27.9688888888889 "); } } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.11555555555556 ,3.08666666666667 ,3.07333333333333 ,3.05333333333333 ,3.04 ,3.03111111111111 ,3.02888888888889 ",\ "4.77111111111111 ,4.73111111111111 ,4.70888888888889 ,4.67777777777778 ,4.65777777777778 ,4.64666666666667 ,4.64 ",\ "7.09777777777778 ,7.04222222222222 ,7.01111111111111 ,6.96444444444445 ,6.93333333333333 ,6.91555555555556 ,6.90888888888889 ",\ "12.0222222222222 ,11.9444444444444 ,11.8933333333333 ,11.8177777777778 ,11.7644444444444 ,11.7333333333333 ,11.7222222222222 ",\ "14.6133333333333 ,14.5333333333333 ,14.4711111111111 ,14.38 ,14.3155555555556 ,14.2755555555556 ,14.2644444444444 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.76 ,3.65333333333333 ,3.59777777777778 ,3.52 ,3.47111111111111 ,3.44444444444444 ,3.43555555555556 ",\ "5.42444444444445 ,5.30222222222222 ,5.23555555555556 ,5.14222222222222 ,5.08222222222222 ,5.04888888888889 ,5.03777777777778 ",\ "7.75555555555556 ,7.61777777777778 ,7.53555555555556 ,7.42444444444445 ,7.34666666666667 ,7.30444444444444 ,7.29333333333333 ",\ "12.6711111111111 ,12.5133333333333 ,12.4066666666667 ,12.2511111111111 ,12.1466666666667 ,12.0866666666667 ,12.0711111111111 ",\ "15.2488888888889 ,15.0888888888889 ,14.9711111111111 ,14.7955555555556 ,14.6755555555556 ,14.6088888888889 ,14.5911111111111 "); } related_pin : "A" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.19333333333333 ,3.16444444444444 ,3.15111111111111 ,3.12888888888889 ,3.11555555555556 ,3.10666666666667 ,3.10444444444444 ",\ "4.97111111111111 ,4.92666666666667 ,4.90222222222222 ,4.86888888888889 ,4.84444444444444 ,4.83111111111111 ,4.82666666666667 ",\ "7.47777777777778 ,7.41555555555556 ,7.37777777777778 ,7.32888888888889 ,7.29333333333333 ,7.27333333333333 ,7.26444444444444 ",\ "12.8066666666667 ,12.7244444444444 ,12.6666666666667 ,12.5866666666667 ,12.5311111111111 ,12.4977777777778 ,12.4844444444444 ",\ "15.6222222222222 ,15.5377777777778 ,15.4755555555556 ,15.3822222222222 ,15.3155555555556 ,15.2755555555556 ,15.2644444444444 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("3.82 ,3.71555555555556 ,3.66222222222222 ,3.58888888888889 ,3.54222222222222 ,3.51555555555556 ,3.50888888888889 ",\ "5.59777777777778 ,5.48222222222222 ,5.42 ,5.33777777777778 ,5.28222222222222 ,5.24888888888889 ,5.24 ",\ "8.10222222222222 ,7.97333333333333 ,7.90222222222222 ,7.80222222222222 ,7.73555555555556 ,7.69777777777778 ,7.68666666666667 ",\ "13.4088888888889 ,13.2666666666667 ,13.1755555555556 ,13.0422222222222 ,12.9533333333333 ,12.9044444444444 ,12.8911111111111 ",\ "16.2066666666667 ,16.0644444444444 ,15.9622222222222 ,15.8133333333333 ,15.7133333333333 ,15.6577777777778 ,15.6466666666667 "); } related_pin : "B" ; } internal_power() { rise_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.22666666666667 ,2.20222222222222 ,2.19111111111111 ,2.17555555555556 ,2.16666666666667 ,2.16222222222222 ,2.16 ",\ "3.98222222222222 ,3.92444444444444 ,3.89555555555556 ,3.85777777777778 ,3.83333333333333 ,3.82 ,3.81555555555556 ",\ "6.46444444444444 ,6.37111111111111 ,6.32 ,6.25333333333333 ,6.20666666666667 ,6.18 ,6.17333333333333 ",\ "11.7666666666667 ,11.6288888888889 ,11.5444444444444 ,11.4222222222222 ,11.34 ,11.2911111111111 ,11.28 ",\ "14.5822222222222 ,14.44 ,14.34 ,14.1933333333333 ,14.0933333333333 ,14.0355555555556 ,14.0222222222222 "); } fall_power(POWER_DEF_C_INT) { index_1 (" 2.7576, 11.0202, 22.0404, 44.0768, 55.097 "); index_2 (" 0.986666666666667, 3.86, 7.7, 15.3533333333333, 23.0311111111111, 30.6844444444444, 38.3622222222222 "); values ("2.92666666666667 ,2.84444444444444 ,2.80444444444444 ,2.75333333333333 ,2.71777777777778 ,2.69777777777778 ,2.69111111111111 ",\ "4.72888888888889 ,4.62888888888889 ,4.58 ,4.51777777777778 ,4.47333333333333 ,4.44888888888889 ,4.43777777777778 ",\ "7.24444444444445 ,7.12222222222222 ,7.06 ,6.97777777777778 ,6.92222222222222 ,6.88888888888889 ,6.87777777777778 ",\ "12.4977777777778 ,12.3444444444444 ,12.2533333333333 ,12.1222222222222 ,12.0377777777778 ,11.9888888888889 ,11.9777777777778 ",\ "15.2311111111111 ,15.0666666666667 ,14.96 ,14.8044444444444 ,14.7 ,14.6444444444444 ,14.6333333333333 "); } related_pin : "C" ; } min_capacitance : 0.0001 ; max_capacitance : 0.1709 ; } pin(A) { direction : input ; capacitance : 0.001907 ; max_transition : 2.7273 ; } pin(B) { direction : input ; capacitance : 0.002180 ; max_transition : 2.7273 ; } pin(C) { direction : input ; capacitance : 0.002123 ; max_transition : 2.7273 ; } } }