( 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 ]
|
|