Example: dental hygienist

Liberty Reference Manual (Version 2007.03)

Liberty Reference Manual (Version ). 1. Technology Library Group Description and Syntax Library-Level Attributes and Values General Syntax Reducing Library File Size library Group Name Syntax Example library Group Example Simple Attributes bus_naming_style Simple Attribute comment Simple Attribute current_unit Simple Attribute date Simple Attribute default_fpga_isd Simple Attribute default_threshold_voltage_group Simple Attribute delay_model Simple Attribute em_temp_degradation_factor Simple Attribute fpga_domain_style Simple Attribute fpga_technology Simple Attribute in_place_swap_mode Simple Attribute input_threshold_pct_fall Simple Attribute

Liberty Reference Manual (Version 2007.03) 1. Technology Library Group Description and Syntax 1.1 Library-Level Attributes and Values 1.2 General Syntax

Tags:

  Reference, Liberty, Liberty reference

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Liberty Reference Manual (Version 2007.03)

1 Liberty Reference Manual (Version ). 1. Technology Library Group Description and Syntax Library-Level Attributes and Values General Syntax Reducing Library File Size library Group Name Syntax Example library Group Example Simple Attributes bus_naming_style Simple Attribute comment Simple Attribute current_unit Simple Attribute date Simple Attribute default_fpga_isd Simple Attribute default_threshold_voltage_group Simple Attribute delay_model Simple Attribute em_temp_degradation_factor Simple Attribute fpga_domain_style Simple Attribute fpga_technology Simple Attribute in_place_swap_mode Simple Attribute input_threshold_pct_fall Simple Attribute

2 Input_threshold_pct_rise Simple Attribute leakage_power_unit Simple Attribute nom_calc_mode Simple Attribute nom_process Simple Attribute nom_temperature Simple Attribute nom_voltage Simple Attribute output_threshold_pct_fall Simple Attribute output_threshold_pct_rise Simple Attribute piece_type Simple Attribute power_model Simple Attribute preferred_output_pad_slew_rate_control Simple Attribute preferred_input_pad_voltage Simple Attribute preferred_output_pad_voltage Simple Attribute pulling_resistance_unit Simple Attribute revision Simple Attribute simulation Simple Attribute slew_derate_from_library Simple Attribute slew_lower_threshold_pct_fall Simple Attribute slew_lower_threshold_pct_rise Simple Attribute slew_upper_threshold_pct_fall Simple Attribute slew_upper_threshold_pct_rise Simple Attribute time_unit Simple Attribute voltage_unit Simple Attribute Defining Default Attribute Values in a CMOS Technology Library Complex Attributes capacitive_load_unit Complex Attribute default_part Complex Attribute define Complex Attribute define_cell_area Complex Attribute define_group Complex Attribute library_features Complex Attribute piece_define Complex Attribute routing_layers Complex Attribute technology Complex Attribute voltage_map

3 Complex Attribute Group Statements Liberty Reference Manual (Version ) 1. base_curves Group base_curve_type Complex Attribute curve_x Complex Attribute curve_y Complex Attribute compact_lut_template Group base_curves_group Simple Attribute variable_1 and variable_2 Simple Attributes variable_3 Simple Attribute index_1 and index_2 Complex Attributes index_3 Complex Attribute dc_current_template Group em_lut_template Group fall_net_delay Group fall_transition_degradation Group faults_lut_template input_voltage Group fpga_isd Group iv_lut_template Group lu_table_template Group maxcap_lut_template Group maxtrans_lut_template Group noise_lut_template Group normalized_driver_waveform Group

4 Operating_conditions Group output_current_template Group output_voltage Group part Group pg_current_template Group poly_template Group power_lut_template Group power_poly_template Group power_supply Group propagation_lut_template Group rise_net_delay Group rise_transition_degradation Group scaled_cell Group sensitization Group pin_names Complex Attribute vector Complex Attribute scaling_factors Group timing Group timing_range Group type Group user_parameters Group wire_load Group wire_load_selection Group wire_load_table Group 2. cell and model Group Description and Syntax cell Group Attributes and Values Simple Attributes Complex Attributes Group Statements model Group Attributes and Values 3.

5 Pin Group Description and Syntax Syntax of a pin Group in a cell or bus Group pin Group Example Simple Attributes Complex Attributes Group Statements ccsn_first_stage Group Liberty Reference Manual (Version ) 2. ccsn_last_stage Group electromigration Group hyperbolic_noise_above_high Group hyperbolic_noise_below_low Group hyperbolic_noise_high Group hyperbolic_noise_low Group internal_power Group max_cap Group max_trans Group min_pulse_width Group minimum_period Group pin_capacitance Group receiver_capacitance Group timing Group in a pin Group tlatch Group Index 1. Technology Library Group Description and Syntax This chapter describes the role of the library group in defining a CMOS technology library.

6 The information in this chapter includes a description and syntax example for all the attributes and groups that you can define within the library group, with the following exceptions: The cell and model groups, which are described in Chapter 2, cell and model Group Description and Syntax . The pin group, which is described in Chapter 3, pin Group Description and Syntax . This chapter provides information about the library group in the following sections: Library-Level Attributes and Values General Syntax Reducing Library File Size library Group Name library Group Example Simple Attributes Defining Default Attribute Values in a CMOS Technology Library Complex Attributes Group Statements Library-Level Attributes and Values The library group is the superior group in a technology library.

7 The library group contains all the groups and attributes that define the technology library. Example 1-1 lists alphabetically a sampling of the attributes, groups, and values that you can define within a technology library. Example 1-2 shows the general syntax and the functional order in which the attributes usually appear within a library group. Example 1-1 Attributes, Groups, and Values in a Technology Library library (namestring) {.. library description .. }. /* Library Description: Simple Attributes */. bus_naming_style : "string" ;. comment : "string" ;. current_unit : valueenum ;. date : "date" ;. delay_model : valueenum.

8 Liberty Reference Manual (Version ) 3. em_temp_degradation_factor : float ;. fpga_technology : "fpga_echnology_namestring " ;. in_place_swap_mode : match_footprint | no_swapping ;. input_threshold_pct_fall : trip_point value ;. input_threshold_pct_rise : trip_point value ;. leakage_power_unit : valueenum ;. nom_calc_mode : nameid;. nom_process : float ;. nom_temperature : float ;. nom_voltage : float ;. output_threshold_pct_fall : trip_point value ;. output_threshold_pct_rise : trip_point value ;. piece_type : valueenum ;. power_model : table_lookup | polynomial ;. preferred_output_pad_slew_rate_control : valueenum ;. preferred_input_pad_voltage : string.

9 Preferred_output_pad_voltage : string ;. pulling_resistance_unit : 1ohm | 10ohm | 100ohm | 1kohm ;. revision : float | string ;. simulation : true | false ;. slew_derate_from_library : derate value ;. slew_lower_threshold_pct_fall : trip_point value ;. slew_lower_threshold_pct_rise : trip_point value ;. slew_upper_threshold_pct_fall : trip_point value ;. slew_upper_threshold_pct_rise : trip_point value ;. time_unit : 1ps | 10ps | 100ps | 1ns ;. voltage_unit : 1mV | 10mV | 100mV | 1V ;. /* Library Description: Default Attributes */. default_cell_leakage_power : float ;. default_connection_class : name | name_liststring ;. default_fall_delay_intercept : float ; /* piecewise model only*/.

10 Default_fall_pin_resistance : float ; /* piecewise model only*/. default_fanout_load : float ;. default_inout_pin_cap : float ;. default_inout_pin_fall_res : float ;. default_inout_pin_rise_res : float ;. default_input_pin_cap : float ;. default_intrinsic_fall : float ;. default_intrinsic_rise : float ;. default_leakage_power_density : float ;. default_max_capacitance : float ;. default_max_fanout : float ;. default_max_transition : float ;. default_max_utilization: float ;. default_min_porosity : float ;. default_operating_conditions : namestring ;. default_output_pin_cap : float ;. default_output_pin_fall_res : float ;. default_output_pin_rise_res : float.


Related search queries