/* ******************************************************************************
*
* Spice engine            : Hspice A-2007.09
* Liberty export type     : conditional
*
* Characterization Corner : typical
* Process                 : TypTyp
* Temperature             : 25C
* Voltage                 : 1.1V
*
****************************************************************************/

library (NangateOpenCellLibrary_PDKv1.2_v2008_05) {

  /* Documentation Attributes */
  date                    		: "Mon 19 May 2008, 11:34:14";
  revision                		: "revision 1.0";
  comment                 		: "Copyright (c) 2007 Nangate Inc. All Rights Reserved.";

  /* General Attributes */
  technology              		  (cmos);
  delay_model             		: table_lookup;
  in_place_swap_mode      		: match_footprint;
  library_features        		  (report_delay_calculation,report_power_calculation);

  /* Units Attributes */
  time_unit               		: "1ns";
  leakage_power_unit      		: "1pW";
  voltage_unit            		: "1V";
  current_unit            		: "1uA";
  pulling_resistance_unit 		: "1kohm";
  capacitive_load_unit    		  (1,pf);

  /* Operation Conditions */
  nom_process             		: 1.00;
  nom_temperature         		: 25.00;
  nom_voltage             		: 1.10;

  operating_conditions (TypTyp_1.1V_25C) {
    process     	: 1.00;
    voltage     	: 1.10;
    temperature 	: 25.00;
    tree_type   	: balanced_tree;
  }
  default_operating_conditions : TypTyp_1.1V_25C;

  /* Threshold Definitions */
  slew_lower_threshold_pct_fall 	: 30.00 ;
  slew_lower_threshold_pct_rise 	: 30.00 ;
  slew_upper_threshold_pct_fall 	: 70.00 ;
  slew_upper_threshold_pct_rise 	: 70.00 ;
  slew_derate_from_library      	: 1.00 ;
  input_threshold_pct_fall      	: 50.00 ;
  input_threshold_pct_rise      	: 50.00 ;
  output_threshold_pct_fall     	: 50.00 ;
  output_threshold_pct_rise     	: 50.00 ;
  default_leakage_power_density 	: 0.00 ;
  default_cell_leakage_power    	: 0.00 ;

  /* Default Pin Attributes */
  default_inout_pin_cap       		: 1.0;
  default_input_pin_cap       		: 1.0;
  default_output_pin_cap      		: 0.0;
  default_fanout_load         		: 1.0;


  lu_table_template (Tristate_Disable) {
	variable_1 : input_net_transition;
	index_1 ("$slew_list")
  }

  power_lut_template (Hidden_Power_Data) {
	variable_1 : input_transition_time;
	index_1 ("$slew_list")
  }

  power_lut_template (Hidden_Power_Clk) {
	variable_1 : input_transition_time;
	index_1 ("$slew_list")
  }

  power_lut_template (Hidden_Power_Set_Reset) {
	variable_1 : input_transition_time;
	index_1 ("$slew_list")
  }

  lu_table_template (Setup) {
	variable_1 : constrained_pin_transition;
	variable_2 : related_pin_transition;
	index_1 ("$slew_list")
	index_2 ("0.007 0.014 0.021 0.028 0.035 0.042")
  }

  lu_table_template (Hold) {
	variable_1 : constrained_pin_transition;
	variable_2 : related_pin_transition;
	index_1 ("$slew_list")
	index_2 ("0.007 0.014 0.021 0.028 0.035 0.042")
  }

  lu_table_template (Recovery) {
	variable_1 : constrained_pin_transition;
	variable_2 : related_pin_transition;
	index_1 ("$slew_list")
	index_2 ("0.007 0.014 0.021 0.028 0.035 0.042")
  }

  lu_table_template (Removal) {
	variable_1 : constrained_pin_transition;
	variable_2 : related_pin_transition;
	index_1 ("$slew_list")
	index_2 ("0.007 0.014 0.021 0.028 0.035 0.042")
  }
