head 1.3; access; symbols; locks; strict; comment @# @; 1.3 date 99.01.31.12.02.41; author ryu; state Exp; branches; next 1.2; 1.2 date 99.01.31.11.50.35; author ryu; state Exp; branches; next 1.1; 1.1 date 99.01.13.07.14.48; author ryu; state Exp; branches; next ; desc @GPL @ 1.3 log @cap_unit @ text @/* * $Id: header.lib,v 1.2 1999/01/31 11:50:35 ryu Exp ryu $ * * Copyright (C) 1999 Robert K. Yu * email: robert@@yu.org * * This file is part of Autochar. * * Autochar is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * Autochar is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Autochar; see the file COPYING. If not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ library (stdcells) { /* variables */ cap_unit = 0.01; cap_factor = 10; max_fanout_num = 15; delay_model : table_lookup ; time_unit : "1ns"; voltage_unit : "1V"; current_unit : "1uA"; pulling_resistance_unit : "1kohm"; capacitive_load_unit (1, pf); default_input_pin_cap : 0.01; default_output_pin_cap : 0.01; default_inout_pin_cap : 0.01; default_fanout_load : 1.0; in_place_swap_mode : match_footprint ; date : "January 1, 1999" ; lu_table_template(slew_cload) { variable_1 : input_net_transition ; variable_2 : total_output_net_capacitance ; index_1 ("0.66667, 1.3333, 2.6666, 3.9999, 6.6666"); index_2 ("0.0025, 0.01, 0.025, 0.05, 0.075, 0.12"); } lu_table_template(slew) { variable_1 : constrained_pin_transition; index_1 ("0.66667, 1.33333, 2, 2.66667, 5.33333 "); } lu_table_template(cload) { variable_1 : total_output_net_capacitance ; index_1 ("0.0025, 0.01, 0.025, 0.05, 0.075, 0.12"); } type ( bus16 ) { base_type : array ; data_type : bit ; bit_width : 16 ; bit_from : 15 ; bit_to : 0 ; downto : true ; } type ( bus8 ) { base_type : array ; data_type : bit ; bit_width : 8 ; bit_from : 7 ; bit_to : 0 ; downto : true ; } /* append model data below */ @ 1.2 log @comment @ text @d2 1 a2 1 * $Id: header.lib,v 1.1 1999/01/13 07:14:48 ryu Exp ryu $ d27 1 a27 1 cap_unit = 0.00861; @ 1.1 log @Initial revision @ text @d2 1 a2 1 * $Id$ d35 1 a35 1 pulling_resistance_unit : "1kohm"; /* To be used with pad cells */ @