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