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