( ESNUG 276 Item 6 ) ----------------------------------------------- [1/7/97]

Subject: ( ESNUG 275 #9 )  DC Putting Delays On Flip-flop Feedback Lines

> Another problem we have noted here is Synopsys putting in delay lines on
> flip-flop feedback lines when using clock uncertainty.  To get around this
> problem, an engineer here proposed adding the following script:
> 
> 	foreach(dummy, all_registers()) {
> 		set_false_path -hold -from dummy -to dummy 
> 		}
> 
> and then compiling incrementally.
> 
> This appears to produce the desired results on small files, but causes
> large ones to spin, more or less, forever.  For now, we have decided that
> we can live with those extraneous delay lines.


John,

One word of warning to using this approach.

Every point-to-point timing exception significantly increases compile time.
Use timing_self_loops_no_skew (remember those MAN pages?)

  - Jeff Buckles
    NEC



 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)