dffce_2x.lib #1

  • //
  • guest/
  • robert_yu/
  • autochar-1.5.3/
  • example/
  • run/
  • dffce_2x/
  • dffce_2x.lib
  • View
  • Commits
  • Open Download .zip Download (4 KB)
/*
 *	$Id$

 *	DO NOT EDIT.  This file generated automagically.
 *	Created: Wed Jul 28  7:48:35 1999
 *	User: ryu

 */

    cell( "dffce_2x" ) {
	
	ff ("IQ") {
	    next_state : "d";
	    clocked_on : "clk";
	}
	statetable ( "  d   clk ce ", " Q ") {
	    table  : "  -   ~R  H : - - :  N , \
			H/L  R  H : - - : H/L, \
			-   ~R  L : - - :  N, \
			H/L  R  L : - - :  N";
	}
	cell_footprint : "dffce" ;
	area : 0 ;
	pin( "q" ) {
	    max_fanout : max_fanout_num ;
	    function : "IQ" ;
	    max_capacitance : cap_factor * cap_unit * 2 ;
	    internal_node : "Q" ;
	    direction : output ;
	    timing () {
		related_pin : "clk" ;
		timing_type : rising_edge ;
		rise_propagation (cload) {
		    /* Actual measurement values:
		    values ("6.1553e+00, 8.5782e+00, 1.1495e+01")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("4.6418e+00, 5.3108e+00, 4.6742e+00")
		}
		rise_transition (cload) {
		    values ("1.5136e+00, 3.2673e+00, 6.8213e+00")
		}
		fall_propagation (cload) {
		    /* Actual measurement values:
		    values ("7.5863e+00, 1.0145e+01, 1.2849e+01")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("5.6410e+00, 6.8513e+00, 6.9818e+00")
		}
		fall_transition (cload) {
		    values ("1.9453e+00, 3.2938e+00, 5.8677e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : falling_edge ;
		rise_propagation (cload) {
		    /* Actual measurement values:
		    values ("6.1553e+00, 8.5782e+00, 1.1495e+01")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("4.6418e+00, 5.3108e+00, 4.6742e+00")
		}
		rise_transition (cload) {
		    values ("1.5136e+00, 3.2673e+00, 6.8213e+00")
		}
		fall_propagation (cload) {
		    /* Actual measurement values:
		    values ("7.5863e+00, 1.0145e+01, 1.2849e+01")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("5.6410e+00, 6.8513e+00, 6.9818e+00")
		}
		fall_transition (cload) {
		    values ("1.9453e+00, 3.2938e+00, 5.8677e+00")
		}
	    }
	}
	pin( "d" ) {
	    direction : input ;
	    capacitance : 2.6047e-03 ;
	    timing () {
		related_pin : "clk" ;
		timing_type : setup_rising ;
		rise_constraint (slew) {
		    values ("8.2343e+00, 8.1822e+00, 8.3689e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("7.5719e+00, 7.4031e+00, 7.4398e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk" ;
		timing_type : hold_rising ;
		rise_constraint (slew) {
		    values ("-5.5719e+00, -5.6698e+00, -6.7231e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("-5.4177e+00, -5.5823e+00, -7.5690e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : setup_falling ;
		rise_constraint (slew) {
		    values ("8.2343e+00, 8.1822e+00, 8.3689e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("7.5719e+00, 7.4031e+00, 7.4398e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : hold_falling ;
		rise_constraint (slew) {
		    values ("-5.5719e+00, -5.6698e+00, -6.7231e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("-5.4177e+00, -5.5823e+00, -7.5690e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	}
	pin( "ce" ) {
	    direction : input ;
	    capacitance : 2.6892e-02 ;
	    timing () {
		related_pin : "clk" ;
		timing_type : setup_rising ;
		rise_constraint (slew) {
		    values ("8.9225e+00, 8.9535e+00, 9.5219e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk" ;
		timing_type : hold_rising ;
		rise_constraint (slew) {
		    values ("0.0000e+00, 0.0000e+00, 0.0000e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : setup_falling ;
		rise_constraint (slew) {
		    values ("8.9225e+00, 8.9535e+00, 9.5219e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : hold_falling ;
		rise_constraint (slew) {
		    values ("0.0000e+00, 0.0000e+00, 0.0000e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	}
	pin( "clk" ) {
	    direction : input ;
	    capacitance : 9.2585e-03 ;
	}
	pin( "clk_n" ) {
	    direction : input ;
	    capacitance : 1.0878e-02 ;
	}
    }
# Change User Description Committed
#1 6489 robert_yu Saved here.