/* * $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 ; } }