( ESNUG 327 Item 10 ) ---------------------------------------------- [9/2/99]

Subject: Synopsys VSS VHDL 99.05 Hogs 2 Gigabyte Of Memory And Just Dies!

> I am trying to revive a test environment from an old design using Synopsys
> VSS version 1999.05.  The testbench includes several VHDL libraries, a CLI
> model, and several SmartModels.  
>
> Under version 1998.08 of the simulator it ran fine, and immediately after
> elaboration occupied a 73MB memory image (on Sparc Solaris 2.5.1).  The
> 99.05 version, during elaboration, rapidly grows and grows its memory
> image until the workstation runs out of resources and kills it (somewhere
> over 2GB image).
>
> Has anyone seen this behavior?  I seem to recall many moons ago a previous
> version of VSS behaved this way, but I don't recall which version or what
> the solution was (or if that was just a figment).
>
> Further Details:
>
>  - VSS 1999.05-SIM1.0 merged with the synthesis 1999.05-4 tree
>       and PT 1999.05-2.1 overlaid 
>  - SmartModel R41 library (model versions as released last spring)
>  - SparcCompiler C 4.0 (for the CLI and compiled VSS stuff)
>  - All libraries and RTL trees re-analyzed (VHDL) and re-compiled
>       (C) for 1999.05
>  - tons of disk space and RAM (1GB physical + 2GB swap)
>  - verified OS patches include the one mentioned on SolvNET
>  - verified all .synopsys_vss.setup files are pointing at the
>       right libraries

>  - All libraries and code build and runs fine under 1998.08.
>       Two very minor patches are needed to switch versions;
>       one typo in a CLI structure member in 1998.08 and one
>       VHDL leaf module with a VHDL-93 keyword conflict (for
>       the 1999.05 version I substitute a source file with
>       the conflicting signal name escaped with \sig\.
>       The build includes the vendor ASIC library and the
>       smartmodel library.
>
> I contacted Synopsys support, still waiting for callback.  (I presume they
> are waiting for a testcase -- I'd prefer not to have to tar up ~45,000
> lines of code in 4 directory trees and explain how to install it.  And
> since we just sent a huge maintainence check to them I'm not much in a
> mood to pare it down for them if I can avoid it).
>
>     - Kenneth Ryan
>       Orbital Sciences Corp.                 Germantown, MD


From: ryan@oscsystems.com (Ken Ryan)

Never mind...  I found the SolvNET article that addresses the problem.
Apparently a SWIFT interface bug that was fixed in VSS 3.5a got
reintroduced for 1999.05.  Fortunately the SmartModel guys included
a perl script that patches the library descriptions...

    - Kenneth Ryan
      Orbital Sciences Corp.                 Germantown, MD



 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)