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 */
@