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