( ESNUG 250 Item 9 ) -------------------------------------------- [9/6/96]

Subject: (ESNUG 248 #4 249 #4) Problem VHDL Elaboration w/ Multiple Libs

> We've had the same experiences with multiple libs for Version 3.3b and
> 3.4b.  The only solution is designs are analyzed with the entity
> and architecture in one (!) analyze call either by putting both in one
> vhdl file or calling dc_shell> analyze ... { entity architecture }


From: Iain Finlay <ifinlay@qualcomm.com>

Hi John, I just wanted to follow up.

The problem I reported a few weeks ago (ESNUG 248 #4) is accurately
described by Victor Preis (249 #4).  It occurs when entity and
architecture are in separate files and are analyzed during separate
sessions of the VHDL Compiler. In this situation the elaborate command
fails to bind to components resident in design libraries other than
WORK if they are referenced solely from a context clause (library XX;
use XX.YY.all;) in the architecture's file.

An alternative workaround to analyzing entity and architecture
together is to duplicate the context clause of the architecture in the
entity's file.

I've logged this problem with Synopsys.

  - Iain Finlay
    Qualcomm



 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)