dff_2x.lib #1

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

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

 */

    cell( "dff_2x" ) {
	area : 0 ;
	
	ff ("IQ") {
	    next_state : "d";
	    clocked_on : "clk";
	}
	statetable ( "  d   clk ", " Q ") {
	    table  : "  -   ~R  : - - :  N, \
			H/L  R  : - - : H/L";
	}
	cell_footprint : "dff" ;
	pin( "q" ) {
	    max_capacitance : cap_factor * cap_unit * 2 ;
	    internal_node : "Q" ;
	    max_fanout : max_fanout_num ;
	    function : "IQ" ;
	    direction : output ;
	    timing () {
		related_pin : "clk" ;
		timing_type : rising_edge ;
		rise_propagation (cload) {
		    /* Actual measurement values:
		    values ("6.0927e+00, 6.4575e+00, 6.9805e+00, 7.5992e+00, 8.0965e+00, 8.8637e+00")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("4.6096e+00, 4.7498e+00, 4.9517e+00, 5.1547e+00, 5.2613e+00, 5.3152e+00")
		}
		rise_transition (cload) {
		    values ("1.4830e+00, 1.7077e+00, 2.0288e+00, 2.4445e+00, 2.8352e+00, 3.5485e+00")
		}
		fall_propagation (cload) {
		    /* Actual measurement values:
		    values ("7.5180e+00, 7.9150e+00, 8.4898e+00, 9.1555e+00, 9.6638e+00, 1.0423e+01")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("5.6127e+00, 5.7735e+00, 6.0580e+00, 6.4192e+00, 6.6633e+00, 6.9392e+00")
		}
		fall_transition (cload) {
		    values ("1.9053e+00, 2.1415e+00, 2.4318e+00, 2.7363e+00, 3.0005e+00, 3.4837e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : falling_edge ;
		rise_propagation (cload) {
		    /* Actual measurement values:
		    values ("6.0927e+00, 6.4575e+00, 6.9805e+00, 7.5992e+00, 8.0965e+00, 8.8637e+00")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("4.6096e+00, 4.7498e+00, 4.9517e+00, 5.1547e+00, 5.2613e+00, 5.3152e+00")
		}
		rise_transition (cload) {
		    values ("1.4830e+00, 1.7077e+00, 2.0288e+00, 2.4445e+00, 2.8352e+00, 3.5485e+00")
		}
		fall_propagation (cload) {
		    /* Actual measurement values:
		    values ("7.5180e+00, 7.9150e+00, 8.4898e+00, 9.1555e+00, 9.6638e+00, 1.0423e+01")
		    */
		    /* Propagation minus rise transition delay: */
		    values ("5.6127e+00, 5.7735e+00, 6.0580e+00, 6.4192e+00, 6.6633e+00, 6.9392e+00")
		}
		fall_transition (cload) {
		    values ("1.9053e+00, 2.1415e+00, 2.4318e+00, 2.7363e+00, 3.0005e+00, 3.4837e+00")
		}
	    }
	}
	pin( "d" ) {
	    direction : input ;
	    capacitance : 4.9339e-03 ;
	    timing () {
		related_pin : "clk" ;
		timing_type : setup_rising ;
		rise_constraint (slew) {
		    values ("4.4010e+00, 4.3322e+00, 4.7022e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("4.1719e+00, 3.9698e+00, 4.0731e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk" ;
		timing_type : hold_rising ;
		rise_constraint (slew) {
		    values ("-2.3886e+00, -2.5531e+00, -3.5398e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("-2.0510e+00, -2.3156e+00, -4.0689e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : setup_falling ;
		rise_constraint (slew) {
		    values ("4.4010e+00, 4.3322e+00, 4.7022e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("4.1719e+00, 3.9698e+00, 4.0731e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	    timing () {
		related_pin : "clk_n" ;
		timing_type : hold_falling ;
		rise_constraint (slew) {
		    values ("-2.3886e+00, -2.5531e+00, -3.5398e+00, 0.0000e+00, 0.0000e+00")
		}
		fall_constraint (slew) {
		    values ("-2.0510e+00, -2.3156e+00, -4.0689e+00, 0.0000e+00, 0.0000e+00")
		}
	    }
	}
	pin( "clk" ) {
	    direction : input ;
	    capacitance : 5.0143e-03 ;
	}
	pin( "clk_n" ) {
	    direction : input ;
	    capacitance : 9.6815e-03 ;
	}
    }
# Change User Description Committed
#1 6489 robert_yu Saved here.