( ESNUG 207 Item 3 ) ---------------------------------------------- [1/18/95]

Subject: (ESNUG 206 #3) If Reading Flat Verilog Chokes, Try Reading In EDIF!

>John, we've discovered a problem in Synopsys when trying to read in large
>flat Verilog files.  In a nutshell, Design Compiler hangs, creates a extra
>large core dump, then exits with a segmentation error or fills the disk up
>while dieing un-gracefully.  The problem appears to only happen when
>reading in a flat Verilog file of a full ASIC design.


From: swanson@romulus.cray.com (Gary Swanson)

John, It looks like some defaults were not set large enough for stack size.  
The problem was a fatal segmention error & stack overflow.  Change the
limits and our problem went away.  In csh, for instance, you can check the
max size of the stack by using the UNIX command "limit":

UNIX PROMPT> limit

     cputime         unlimited
     filesize        unlimited
     datasize        unlimited
     stacksize       8192 kbytes
     coredumpsize    unlimited
     memoryuse       unlimited
     descriptors     64 

Our stacksize of 8192 kbytes was not sufficient.  The solution (in csh) was
to run the UNIX command "limit stacksize unlimited" (or to be safe)
"limit stacksize 100000".

  - Gary Swanson
    Cray Research

[ Editor's Note: Gary, thanks for following up on your orginal post.  - John ]



 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)