( ESNUG 297 Item 11 ) --------------------------------------------- [7/30/98]

Subject: (ESNUG 296 #6) DesignWare, get_licence, and Infinite Looping Bugs

> The get_license command is already smart enough to know that you already
> have the license you are trying to get so it should be easy to fix it to
> work correctly.  Message from while loop if you already have the license:
>
>  Information: You already have a 'DesignWare-Foundation' license. (UI-31)
>  Information: You already have a 'DesignWare-Foundation' license. (UI-31)
>
> For all of the other licenses it is possible to work around this BUG in the
> get_license command by first removing the license before trying to get it.
> This will also work for the DesignWare-Foundation license as long as it was
> not already gotten by reading in a db that required it.
>
> If this happens and you try to do a remove_license DesignWare-Foundation
> you get a message stating that you cannot remove the license until you
> remove the design.
>
> I will admit that it is possible to kludge up scripts to work with the
> get_license command, it just seems like it would make lots of users
> lives easier if Synopsys fixed the command to work as one would expect.
>
>   - Paul Fletcher
>     Motorola SPS                               Chandler, AZ


From: Paul Fletcher <paulf@chdasic.sps.mot.com>

John,

Here is the e-mail I got back from Synopsys their bug.  Hope this helps.

   - Paul Fletcher
     Motorola SPS                               Chandler, AZ


  From: [ Synopsys DesignWare Support ]

  Hi Paul,

  Thanks for pointing out the problem.  The while loop is the workaround to
  ensure that compilation only start when you have access to DesignWare
  Foundation license.  I have forwarded your request to Foundation R&D team 
  and fix will be available ASAP.  We are introducing one more dc_shell
  variable which will act exactly like while loop.  If you set

     synlib_wait_for_design_license = {"DesignWare-Foundation"}

  Then the DC compile, read, elaborate commands will wait for DesignWare
  Foundation rather than aborting the process.  The default value of this
  variable is empty list.  This feature will be available in 1998.08
  Synopsys release.


  Again set

     synlib_wait_for_design_license = {"DesignWare-Foundation"}

  to cause Design Compiler to wait for a DesignWare-Foundation license to
  become available before proceeding with compile.

    - [ Synopsys DesignWare Support ]



 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)