The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Logic Simulators >> Validation of $write() for encrypted Verilog-A modules in Cadence Tool https://designers-guide.org/forum/YaBB.pl?num=1497886804 Message started by cheap_salary on Jun 19th, 2017, 8:40am |
Title: Validation of $write() for encrypted Verilog-A modules in Cadence Tool Post by cheap_salary on Jun 19th, 2017, 8:40am I can encrypt the "mymodule.va" file in both Cadence Tool and Synopsys HSPICE. For Cadence Tool Code:
For Synopsys HSPICE Code:
My Verilog-A module includes $write(). Code:
In HSPICE, $write() is valid even for encrypted Verilog-A modules. However $write() is not valid for encrypted Verilog-A modules in Cadence Tools. How can I make $write() valid in Cadence Tool ? |
Title: Re: Validation of $write() for encrypted Verilog-A modules in Cadence Tool Post by Andrew Beckett on Jul 25th, 2017, 9:38am The only way is to use the //pragma constructs in the file to turn on and off encryption so that the $write statements are not encrypted. Maybe you should file an enhancement CCR to allow ncprotect to have an option to allow $write statements to work when inside encrypted code. It would have to be an encryption-time decision, I think. I've not found any other requests for this - but it seems a reasonable request to me that you should be allowed to decide whether they are enabled or not. Regards, Andrew. |
Title: Re: Validation of $write() for encrypted Verilog-A modules in Cadence Tool Post by cheap_salary on Jul 28th, 2017, 12:45am Thank for answering. Code:
Andrew Beckett wrote on Jul 25th, 2017, 9:38am:
Do you mean like following ? Code:
|
Title: Re: Validation of $write() for encrypted Verilog-A modules in Cadence Tool Post by Andrew Beckett on Aug 2nd, 2017, 9:14pm Here's an example I used: Code:
Regards, Andrew. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |