( ESNUG 286 Item 2 ) ---------------------------------------------- [4/13/98]

Subject: ( ESNUG 285 #1 ) DC 98.02 "write_script" Writes Out Erroneous Code!

> Put simply: If you do a write_script in 98.02, you may get a script which
> contains erroneous code.  Reading this code back into dc_shell will then
> cause errors.  The worst offender we've seen so far is the following:
>
>     set_wire_load "SMALL" -library "udr180T155V45" -mode "enclosed"  \
>     -selection_group "udr180T155V45"  -library "udr180T155V45"
>
> Astute readers will note that it's illegal to specify "-library" more
> than once with a set_wire_load command, even if it's the same library.
> If this is read back in to dc_shell, it correctly reports an Error.
> This only seems to affect multi-pass compiles; it did not show up
> in the first compile pass, but was present in subsequent passes.
>
> We also saw several lines similar to the following:
>
>     set_input_delay 0 find(port,"MINS")
>
> When read back in to dc_shell, you are of course warned not to specify
> an input delay without an associated clock.  Synopsys has issued a STAR
> on this matter.  So far I don't know of a work-around.
>
>   - Tom Harrington
>     Ford Microelectronics


From: [ Kenny of South Park ]

John,

Pls have me anon.

After getting Tom's message I carefully reviewed the write scripts and the
log files from runs which I recently did with 98.02.  When I got 98.02 in,
I ran test cases against the LSI LCBG10P, and the Honeywell HX2000R
libraries using a "Compile - Characterize - Write Script - Recompile"
methodology, and I could find no errors.

All of the 'set_wire_load' command in my write_scripts were normal:

  set_operating_conditions "WCCOM" -library "lcbg10piov"
  set_wire_load "B14X14" -library "lcbg10pv" -mode "top"  

and

  set_operating_conditions "WORST_ENV" -library "hx2000r_wc_3.3V"
  set_wire_load "hx2160r_wl" -library "hx2000r_wc_3.3V" -mode "top"  


I saw nothing like the double "-library" references that Tom saw.  This
might have something to do with the specific ASIC library he was using.
I couldn't duplicate his problem.

  - [ Kenny of South Park ]



 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)