( 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 ]
|
|