I am trying to synthesize a design with synopsys. But, keep on getting this
error. Would anyone please make this erro message clear to me.
Warning: Design 'design_core' has '1' unresolved references. For more
detailed information, use the "link" command. (UID-341)
Information: Updating design information... (UID-85)
Allocating blocks in 'design_core'
Error: The selector S_18 is shorted to the selector S_2.
Resource sharing does not support operations that are
shorted together. (SR-8)
Error: Cannot load design 'design_core'. (DDB-76)
0
>I am trying to synthesize a design with synopsys. But, keep on getting this
>error. Would anyone please make this erro message clear to me.
It's two error messages, in fact...
>Warning: Design 'design_core' has '1' unresolved references. For more
>detailed information, use the "link" command. (UID-341)
You have an instance of a component that has not yet been
read into Synopsys, and isn't in its libraries.
Consequently, you will get a component-shaped hole in
the finished netlist. If the component in question is
a primitive that already exists in your target technology,
then this is probably OK. However, it's more likely that
you simply forgot to compile something.
>Error: The selector S_18 is shorted to the selector S_2.
> Resource sharing does not support operations that are
> shorted together. (SR-8)
I think this means that you are trying to give some register
a value from more than one always block, or you are trying to
give a wire its value from more than one assign statement.
>Error: Cannot load design 'design_core'. (DDB-76)
...because of the previous error.
--
Jonathan Bromley, Consultant
DOULOS - Developing Design Know-how
VHDL, Verilog, SystemC, Perl, Tcl/Tk, Verification, Project Services
Doulos Ltd. Church Hatch, 22 Market Place, Ringwood, BH24 1AW, UK
Tel: +44 (0)1425 471223 mail:jonathan...@doulos.com
Fax: +44 (0)1425 471573 Web: http://www.doulos.com
The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.
Consider simulation before synthesis
to correct logical errors.
-- Mike Treseler
>"rajan" wrote:
>>
>> Warning: Design 'design_core' has '1' unresolved references.
>
> Consider simulation before synthesis
> to correct logical errors.
It's possible there weren't any. If this was a Verilog
design in which a variable (reg) was written at different
times from two different "always" blocks, it could give
correct results in simulation but yet be unsynthesisable.
Similarly, most synthesis tools use different library
structures than simulation tools, so it's possible to miss
out a file from the synthesis run and get "unresolved
reference" errors even after a successful simulation.
Whilst I completely agree with your necessarily oft-repeated
exhortation, it doesn't deal with all the likely problems.
Metin
"rajan" <rajan...@hotmail.com> wrote in message news:<cgvkbn$468$1...@reader10.wxs.nl>...