Synopsys VCS对Verilog代码加密
VCS采用AES128加密算法,AES128算法前面文章有写,加密后VCS依然可以仿真,但不能综合。老办法:vcs -h,查得如下四种加密等级。
级别1:
+autoprotect[]
Creates a protected source file; all modules are encrypted.
输入命令:
vcs -full64 -autoprotect128 apb_subsystem.v
如下图,apb_subsystem.vp生成,除了module
/endmodule两行外,其他都加密。
打开apb_subsystem.vp代码:
module apb_subsystem
`protected128
PL*DK)D+%M('C=VRDBAF\1(4E=4X
PK!%OH2^0T/D.1)JXMD!8RI*H0C(3/ D3@C36?'@A*CH9G#Q,/&" T]6)KH)ZQ0BJ
P:7K76G4"(N4KD'H#IKXJWJ:'7&QAE*#P_.^IA3CN"<$9K%52U U108>T
P/N5-9Q;J+#RU>6(]#P1ZX@98;I,*UGR1,P
`endprotected128
endmodule
级别2:
+auto2protect[]
Create a protected source file that does not encrypt the portconnection list in the module header; all modules are encrypted.
执行命令:vcs -full64 -auto2protect128 apb_subsystem.v
生成代码除了端口申明,其他代码部分都加密了。
级别3:
+auto3protect[]
Creates a protected source file that does not encrypt the portconnection list in the module header or any parameter declarations that precede the first port declaration; all modules are encrypted.
执行命令:vcs -full64 -auto3protect128 apb_subsystem.v
生成代码除了端口申明、第一个端口申明前的parameter申明外,其他代码部分都加密了。
级别4:
需要手动在需要加密代码部分前后写入protect128/
endprotect128:
+protect[]
Creates a protected source file; only encrypting protect/
endprotect regions.
执行命令:vcs -full64 -protect128 apb_subsystem.v
生成代码只加密了protect128/
endprotect128中间部分。
此外,默认情况下,源代码和.vp在同一目录下,可用-putprotect128命令指定目录存储.vp代码。
+putprotect128+
Specifies the target directory for protected files.
执行命令:vcs -full64 -protect128 apb_subsystem.v -putprotect128 ggg,可以看到vp代码生成到ggg目录下去了。
- 分享
- 举报
-
浏览量:3836次2022-10-14 14:18:43
-
浏览量:3331次2022-10-20 10:38:11
-
浏览量:7976次2022-02-09 09:00:13
-
浏览量:3594次2019-11-21 09:05:53
-
浏览量:6340次2021-03-22 00:49:53
-
浏览量:1989次2023-04-19 09:16:00
-
浏览量:7386次2021-04-10 01:44:48
-
浏览量:10867次2021-03-20 13:22:58
-
浏览量:4470次2021-06-03 15:48:09
-
浏览量:8059次2022-01-01 09:00:13
-
浏览量:3028次2022-01-21 09:00:15
-
浏览量:3092次2022-05-06 06:00:40
-
浏览量:7056次2022-05-11 08:10:28
-
浏览量:2999次2021-12-21 09:00:33
-
浏览量:16678次2021-12-21 09:00:13
-
浏览量:1972次2020-03-19 17:38:49
-
浏览量:5050次2021-03-14 01:58:15
-
浏览量:4676次2021-06-16 15:20:30
-
浏览量:4502次2022-08-17 09:01:18
-
浏览量:5977次2021-03-22 01:26:53
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
Tony
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明