相关阅读

VC Spyglasshttps://blog.csdn.net/weixin_45791458/category_12828932.html?spm=1001.2014.3001.5482


        本文是对VC Spyglass Lint Hands-on Training中第一个实验的翻译(有删改),Lab文件可以从以下链接获取。

VC Spyglass Lint Hands-on Traininghttps://download.csdn.net/download/weixin_45791458/91056423


实验概述

        本次实验将帮助用户熟悉VC Spyglass Lint的使用模式及其功能,实验内容包括以下方面:

  • 使用已有的SpyGlass项目运行VC Spyglass Lint。
  • 使用TCL文件直接运行VC Spyglass Lint。
  • 会话的保存/恢复。
  • 图形用户界面(GUI)操作。
  • 屏蔽(waive)违规。
  • 标签验证。

实验一、Spyglass使用模式(SGUM)

        本实验旨在帮助用户掌握基于已有Spyglass项目运行VC Spyglass Lint的基本流程,并初步熟悉VC Spyglass的图形用户界面 (GUI) 的使用。实验中将介绍GUI的主要区域、帮助菜单及右侧的快捷提示信息,并指导用户如何屏蔽违规项。

        通过本实验,用户将学习以下内容:

  • 如何将Spyglass项目文件转换为VC Spyglass Lint所需的TCL文件

  • 如何在vc_static_shell中运行设计

  • 如何在GUI中运行设计

  • 如何对违规项进行屏蔽操作

运行VC Spyglass

1、进入实验一的目录。

% cd VC_SpyGlass_Lint_Overview\Lab1

2、 对之前的工作文件进行清理,为了简便本实验可以使用Makefile,内容如下所示。

prj2tcl_shell:
	vc_static_shell -f convert.tcl -out_dir VC_RUN

prj2tcl_verdi:
	vc_static_shell -f convert.tcl -verdi -out_dir VC_RUN

clean:
	rm -rf VC_RUN WORK *.json Work report_hdl.txt gui_command.log gen*
% make clean

3、可以看出,实验目录中存在test.prj项目文件,如果使用SGUM模式,则需要使用以下命令(已包含在convert.tcl中)。

sg_read_project -project <spyglass_project_file> -goal <goal_name> -run -tclfile <tcl_name>

        需要注意的是,如果不使用-run选项,工具只会生成TCL文件而不会执行它。如果未指定-tcl选项,TCL文件将默认在以下路径生成。

vcst_rtdb/.internal/spyglass/<project_file_name>/<top_module_name>/<goal_name>/internal.tcl

4、在vc_static_shell中运行convert.tcl,vc_static平台集成了VC Spyglass、VC Formal、VC LP等静态/形式验证工具。

% vc_static_shell -f convert.tcl -out_dir VC_RUN

        使用make命令也是可以的。

% make prj2tcl_shell

5、转换完成后,当前目录下会生成gen.tcl文件并运行,最后留在vc_static_shell命令行,使用quit命令退出并查看生成的文件。

% gvim gen.tcl

6、查看gen_rules.tcl文件(被gen.tcl文件source),该文件包含了对标签(Tag)的配置,它在Spyglass中被称为规则(Rule)。

% gvim gen_rules.tcl

7、由于在使用sg_read_project命令进行转换时添加了-run选项,moresimple报告将在以下路径生成,该结构就像是以前spyglass的项目目录那样,如图。

vcst_rtdb/test/top/lint/int_rtI/spyglass_reports/moresimple.rpt

        如果在使用sg_read_project命令进行转换时不添加-run选项,随后单独运行gen.tcl,oresimple报告将在以下路径生成。

vcst_rtdb/reports/moresimple.rpt
################################################################################
#
# This file has been generated by VC Static Master Shell:
#     Report Name            : moresimple
#     Report Created by      : zhangchen
#     Report Created on      : Wed Jun 18 22:26:06 2025
#     Working Directory      : /home/zhangchen/VC_SpyGlass_Lint_Overview/Lab1_direct
#     VC Static Master Shell : W-2024.09
#
#     Total Number of Generated Messages   :       383
#     Number of Waived Messages            :         0
#     Number of Reported Messages          :       383
#
#
################################################################################
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MORESIMPLE REPORT:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
############### BuiltIn -> RuleGroup=BlackBox Resolution###############
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ID        Rule                          Alias                Severity  File                                                                                                                                                        Line  Wt   Message
============================================================================================================================================================================================================================================================
[143]     InfoAnalyzeBBox               InfoAnalyzeBBox      info      openfire/openfire_soc.v                                                                                                                                     37    10   UnsynthesizedDU: Design Unit 'openfire_soc' (elaborated name 'openfire_soc') not synthesizable; 'Stop applied on design unit using -stop option'
[144]     ErrorAnalyzeBBox              ErrorAnalyzeBBox     error     top.v                                                                                                                                                       351   10   Design Unit 'ca_prng' has no definition; black-box behavior assumed and module interface inferred
[145]     ErrorAnalyzeBBox              ErrorAnalyzeBBox     error     hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              32    10   Design Unit 'IOBUF' has no definition; black-box behavior assumed and module interface inferred
[146]     ErrorAnalyzeBBox              ErrorAnalyzeBBox     error     hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               44    10   Design Unit 'ODDR2' has no definition; black-box behavior assumed and module interface inferred
[147]     ErrorAnalyzeBBox              ErrorAnalyzeBBox     error     hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               46    10   Design Unit 'IDDR2' has no definition; black-box behavior assumed and module interface inferred
[148]     ErrorAnalyzeBBox              ErrorAnalyzeBBox     error     hpdmc/spartan6/hpdmc_obuft4.v                                                                                                                               31    10   Design Unit 'OBUFT' has no definition; black-box behavior assumed and module interface inferred
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


############### BuiltIn -> RuleGroup=Design Read###############
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ID        Rule                          Alias                Severity  File                                                                                                                                                        Line  Wt   Message
============================================================================================================================================================================================================================================================
[32]      SM_URMI                       N.A                  warning   top.v                                                                                                                                                       351   N.A  Module definition 'ca_prng' of instance 'Uca_prng' is not found in the design
[36]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              32    N.A  Module definition 'IOBUF' of instance 'iobuf0' is not found in the design
[37]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              38    N.A  Module definition 'IOBUF' of instance 'iobuf1' is not found in the design
[38]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              44    N.A  Module definition 'IOBUF' of instance 'iobuf2' is not found in the design
[39]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              50    N.A  Module definition 'IOBUF' of instance 'iobuf3' is not found in the design
[40]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              56    N.A  Module definition 'IOBUF' of instance 'iobuf4' is not found in the design
[41]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              62    N.A  Module definition 'IOBUF' of instance 'iobuf5' is not found in the design
[42]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              68    N.A  Module definition 'IOBUF' of instance 'iobuf6' is not found in the design
[43]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              74    N.A  Module definition 'IOBUF' of instance 'iobuf7' is not found in the design
[44]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              80    N.A  Module definition 'IOBUF' of instance 'iobuf8' is not found in the design
[45]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              86    N.A  Module definition 'IOBUF' of instance 'iobuf9' is not found in the design
[46]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              92    N.A  Module definition 'IOBUF' of instance 'iobuf10' is not found in the design
[47]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              98    N.A  Module definition 'IOBUF' of instance 'iobuf11' is not found in the design
[48]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              104   N.A  Module definition 'IOBUF' of instance 'iobuf12' is not found in the design
[49]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              110   N.A  Module definition 'IOBUF' of instance 'iobuf13' is not found in the design
[50]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              116   N.A  Module definition 'IOBUF' of instance 'iobuf14' is not found in the design
[51]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              122   N.A  Module definition 'IOBUF' of instance 'iobuf15' is not found in the design
[52]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              128   N.A  Module definition 'IOBUF' of instance 'iobuf16' is not found in the design
[53]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              134   N.A  Module definition 'IOBUF' of instance 'iobuf17' is not found in the design
[54]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              140   N.A  Module definition 'IOBUF' of instance 'iobuf18' is not found in the design
[55]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              146   N.A  Module definition 'IOBUF' of instance 'iobuf19' is not found in the design
[56]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              152   N.A  Module definition 'IOBUF' of instance 'iobuf20' is not found in the design
[57]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              158   N.A  Module definition 'IOBUF' of instance 'iobuf21' is not found in the design
[58]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              164   N.A  Module definition 'IOBUF' of instance 'iobuf22' is not found in the design
[59]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              170   N.A  Module definition 'IOBUF' of instance 'iobuf23' is not found in the design
[60]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              176   N.A  Module definition 'IOBUF' of instance 'iobuf24' is not found in the design
[61]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              182   N.A  Module definition 'IOBUF' of instance 'iobuf25' is not found in the design
[62]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              188   N.A  Module definition 'IOBUF' of instance 'iobuf26' is not found in the design
[63]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              194   N.A  Module definition 'IOBUF' of instance 'iobuf27' is not found in the design
[64]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              200   N.A  Module definition 'IOBUF' of instance 'iobuf28' is not found in the design
[65]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              206   N.A  Module definition 'IOBUF' of instance 'iobuf29' is not found in the design
[66]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              212   N.A  Module definition 'IOBUF' of instance 'iobuf30' is not found in the design
[67]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iobuf32.v                                                                                                                              218   N.A  Module definition 'IOBUF' of instance 'iobuf31' is not found in the design
[68]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               44    N.A  Module definition 'ODDR2' of instance 'oddr0' is not found in the design
[69]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               58    N.A  Module definition 'ODDR2' of instance 'oddr1' is not found in the design
[70]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               72    N.A  Module definition 'ODDR2' of instance 'oddr2' is not found in the design
[71]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               86    N.A  Module definition 'ODDR2' of instance 'oddr3' is not found in the design
[72]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               100   N.A  Module definition 'ODDR2' of instance 'oddr4' is not found in the design
[73]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               114   N.A  Module definition 'ODDR2' of instance 'oddr5' is not found in the design
[74]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               128   N.A  Module definition 'ODDR2' of instance 'oddr6' is not found in the design
[75]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               142   N.A  Module definition 'ODDR2' of instance 'oddr7' is not found in the design
[76]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               156   N.A  Module definition 'ODDR2' of instance 'oddr8' is not found in the design
[77]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               170   N.A  Module definition 'ODDR2' of instance 'oddr9' is not found in the design
[78]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               46    N.A  Module definition 'IDDR2' of instance 'iddr0' is not found in the design
[79]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               184   N.A  Module definition 'ODDR2' of instance 'oddr10' is not found in the design
[80]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               198   N.A  Module definition 'ODDR2' of instance 'oddr11' is not found in the design
[81]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               61    N.A  Module definition 'IDDR2' of instance 'iddr1' is not found in the design
[82]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               212   N.A  Module definition 'ODDR2' of instance 'oddr12' is not found in the design
[83]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               226   N.A  Module definition 'ODDR2' of instance 'oddr13' is not found in the design
[84]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               76    N.A  Module definition 'IDDR2' of instance 'iddr2' is not found in the design
[85]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               240   N.A  Module definition 'ODDR2' of instance 'oddr14' is not found in the design
[86]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               91    N.A  Module definition 'IDDR2' of instance 'iddr3' is not found in the design
[87]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               254   N.A  Module definition 'ODDR2' of instance 'oddr15' is not found in the design
[88]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               268   N.A  Module definition 'ODDR2' of instance 'oddr16' is not found in the design
[89]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               106   N.A  Module definition 'IDDR2' of instance 'iddr4' is not found in the design
[90]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               282   N.A  Module definition 'ODDR2' of instance 'oddr17' is not found in the design
[91]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               121   N.A  Module definition 'IDDR2' of instance 'iddr5' is not found in the design
[92]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               296   N.A  Module definition 'ODDR2' of instance 'oddr18' is not found in the design
[93]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               136   N.A  Module definition 'IDDR2' of instance 'iddr6' is not found in the design
[94]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               310   N.A  Module definition 'ODDR2' of instance 'oddr19' is not found in the design
[95]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               324   N.A  Module definition 'ODDR2' of instance 'oddr20' is not found in the design
[96]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               151   N.A  Module definition 'IDDR2' of instance 'iddr7' is not found in the design
[97]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               338   N.A  Module definition 'ODDR2' of instance 'oddr21' is not found in the design
[98]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               166   N.A  Module definition 'IDDR2' of instance 'iddr8' is not found in the design
[99]      SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               352   N.A  Module definition 'ODDR2' of instance 'oddr22' is not found in the design
[100]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               366   N.A  Module definition 'ODDR2' of instance 'oddr23' is not found in the design
[101]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               181   N.A  Module definition 'IDDR2' of instance 'iddr9' is not found in the design
[102]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               380   N.A  Module definition 'ODDR2' of instance 'oddr24' is not found in the design
[103]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               196   N.A  Module definition 'IDDR2' of instance 'iddr10' is not found in the design
[104]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               394   N.A  Module definition 'ODDR2' of instance 'oddr25' is not found in the design
[105]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               211   N.A  Module definition 'IDDR2' of instance 'iddr11' is not found in the design
[106]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               408   N.A  Module definition 'ODDR2' of instance 'oddr26' is not found in the design
[107]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               422   N.A  Module definition 'ODDR2' of instance 'oddr27' is not found in the design
[108]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               226   N.A  Module definition 'IDDR2' of instance 'iddr12' is not found in the design
[109]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               436   N.A  Module definition 'ODDR2' of instance 'oddr28' is not found in the design
[110]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               241   N.A  Module definition 'IDDR2' of instance 'iddr13' is not found in the design
[111]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               450   N.A  Module definition 'ODDR2' of instance 'oddr29' is not found in the design
[112]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               256   N.A  Module definition 'IDDR2' of instance 'iddr14' is not found in the design
[113]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               464   N.A  Module definition 'ODDR2' of instance 'oddr30' is not found in the design
[114]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr32.v                                                                                                                               478   N.A  Module definition 'ODDR2' of instance 'oddr31' is not found in the design
[115]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               271   N.A  Module definition 'IDDR2' of instance 'iddr15' is not found in the design
[116]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               286   N.A  Module definition 'IDDR2' of instance 'iddr16' is not found in the design
[117]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               301   N.A  Module definition 'IDDR2' of instance 'iddr17' is not found in the design
[118]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               316   N.A  Module definition 'IDDR2' of instance 'iddr18' is not found in the design
[119]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               331   N.A  Module definition 'IDDR2' of instance 'iddr19' is not found in the design
[120]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               346   N.A  Module definition 'IDDR2' of instance 'iddr20' is not found in the design
[121]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               361   N.A  Module definition 'IDDR2' of instance 'iddr21' is not found in the design
[122]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               376   N.A  Module definition 'IDDR2' of instance 'iddr22' is not found in the design
[123]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               391   N.A  Module definition 'IDDR2' of instance 'iddr23' is not found in the design
[124]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               406   N.A  Module definition 'IDDR2' of instance 'iddr24' is not found in the design
[125]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               421   N.A  Module definition 'IDDR2' of instance 'iddr25' is not found in the design
[126]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               436   N.A  Module definition 'IDDR2' of instance 'iddr26' is not found in the design
[127]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               451   N.A  Module definition 'IDDR2' of instance 'iddr27' is not found in the design
[128]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               466   N.A  Module definition 'IDDR2' of instance 'iddr28' is not found in the design
[129]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               481   N.A  Module definition 'IDDR2' of instance 'iddr29' is not found in the design
[130]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               496   N.A  Module definition 'IDDR2' of instance 'iddr30' is not found in the design
[131]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_iddr32.v                                                                                                                               511   N.A  Module definition 'IDDR2' of instance 'iddr31' is not found in the design
[133]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr4.v                                                                                                                                44    N.A  Module definition 'ODDR2' of instance 'oddr0' is not found in the design
[134]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr4.v                                                                                                                                58    N.A  Module definition 'ODDR2' of instance 'oddr1' is not found in the design
[135]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr4.v                                                                                                                                72    N.A  Module definition 'ODDR2' of instance 'oddr2' is not found in the design
[136]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_oddr4.v                                                                                                                                86    N.A  Module definition 'ODDR2' of instance 'oddr3' is not found in the design
[139]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_obuft4.v                                                                                                                               31    N.A  Module definition 'OBUFT' of instance 'obuft0' is not found in the design
[140]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_obuft4.v                                                                                                                               36    N.A  Module definition 'OBUFT' of instance 'obuft1' is not found in the design
[141]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_obuft4.v                                                                                                                               41    N.A  Module definition 'OBUFT' of instance 'obuft2' is not found in the design
[142]     SM_URMI                       N.A                  warning   hpdmc/spartan6/hpdmc_obuft4.v                                                                                                                               46    N.A  Module definition 'OBUFT' of instance 'obuft3' is not found in the design
[132]     SM_IGN_INITIAL                N.A                  warning   rs_dec_full/DP_RAM.v                                                                                                                                        33    N.A  Initial block is ignored for synthesis
[137]     SM_IGN_INITIAL                N.A                  warning   rs_dec_full/GF_matrix_ascending_binary.v                                                                                                                    29    N.A  Initial block is ignored for synthesis
[138]     SM_IGN_INITIAL                N.A                  warning   rs_dec_full/GF_matrix_dec.v                                                                                                                                 30    N.A  Initial block is ignored for synthesis
[30]      SM_IGN_IAD                    N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        560   N.A  Initial Assignment at Declaration for "state" is ignored by synthesis
[33]      SM_IGN_IAD                    N.A                  warning   rs_dec_full/error_correction.v                                                                                                                              103   N.A  Initial Assignment at Declaration for "state" is ignored by synthesis
[34]      SM_IGN_IAD                    N.A                  warning   rs_dec_full/Omega_Phy.v                                                                                                                                     82    N.A  Initial Assignment at Declaration for "state" is ignored by synthesis
[35]      SM_IGN_IAD                    N.A                  warning   rs_dec_full/BM_lamda.v                                                                                                                                      77    N.A  Initial Assignment at Declaration for "Step" is ignored by synthesis
[24]      IWNF                          N.A                  warning   top.v                                                                                                                                                       240   N.A  Implicit wire 'valid_out' does not have any driver, please make sure this is intended.
[20]      TFIPC                         N.A                  warning   fft256/fft16.v                                                                                                                                              270   N.A  FFT16, "MPUC707 #((nb + 3)) UM707( .CLK (CLK),  .EI (ED),  .ED (em707),  .MPYJ (mpyj7),  .DR (m70r),  .DI (m70i),  .DOR (m707r),  .DOI (m707i));" The above instance has fewer port connections than the module definition. Please use '+lint=TFIPC-L' to print out detailed information of unconnected ports.
[21]      TFIPC                         N.A                  warning   fft256/fft16.v                                                                                                                                              428   N.A  FFT16, "MPUC541 #((nb + 3)) UM541( .CLK (CLK),  .EI (ED),  .ED (em541),  .MPYJ (mpyj541),  .DR (s7r),  .DI (s7i),  .DOR (m541r),  .DOI (m541i));" The above instance has fewer port connections than the module definition. Please use '+lint=TFIPC-L' to print out detailed information of unconnected ports.
[22]      TFIPC                         N.A                  warning   fft256/fft16.v                                                                                                                                              436   N.A  FFT16, "MPUC1307 #((nb + 3)) UM1307( .CLK (CLK),  .EI (ED),  .ED (em1307),  .MPYJ (mpyj1307),  .DR (s7r),  .DI (s7i),  .DOR (m1307r),  .DOI (m1307i));" The above instance has fewer port connections than the module definition. Please use '+lint=TFIPC-L' to print out detailed information of unconnected ports.
[23]      TFIPC                         N.A                  warning   fft256/fft16.v                                                                                                                                              444   N.A  FFT16, "MPUC924_383 #((nb + 3)) UM383( .CLK (CLK),  .EI (ED),  .ED (em383),  .MPYJ (mpyj383),  .C383 (c383),  .DR (s7r),  .DI (s7i),  .DOR (m383r),  .DOI (m383i));" The above instance has fewer port connections than the module definition. Please use '+lint=TFIPC-L' to print out detailed information of unconnected ports.
[25]      PCWM-W                        N.A                  warning   top.v                                                                                                                                                       322   N.A  "bubble_sort Ububble_sort( .out1 (out1[15:0]),  .out2 (out2[15:0]),  .out3 (out3[15:0]),  .out4 (out4[15:0]),  .out5 (out5[15:0]),  .bsortclk (bsortclk),  .in1 (((in1[15:0] & prng_data[15:0]) & z[15:0])),  .in2 ((in2[15:0] & prng_data[31:16])),  .in3 ((in3[15:0] ^ (coeff_combined[31:16] & z[31:16]))),  .in4 ((in4[15:0] ^ coeff_combined[23:8])),  .in5 ((in5[15:0] && coeff_combined[15:0])));" The following 1-bit expression is connected to 16-bit port "in5" of module "bubble_sort", instance "Ububble_sort". Expression: (in5[15:0] && coeff_combined[15:0]) Instantiated module defined at: "bubble_sort/bubble_sort.v", 8 Use +lint=PCWM for more details.
[26]      PCWM-W                        N.A                  warning   fft256/fft16.v                                                                                                                                              436   N.A  "MPUC1307 #((nb + 3)) UM1307( .CLK (CLK),  .EI (ED),  .ED (em1307),  .MPYJ (mpyj1307),  .DR (s7r),  .DI (s7i),  .DOR (m1307r),  .DOI (m1307i));" The following 13-bit expression is connected to 14-bit port "DOR" of module "MPUC1307", instance "UM1307". Expression: m1307r Instantiated module defined at: "fft256/mpuc1307.v", 53 Use +lint=PCWM for more details.
[27]      PCWM-W                        N.A                  warning   fft256/fft16.v                                                                                                                                              436   N.A  "MPUC1307 #((nb + 3)) UM1307( .CLK (CLK),  .EI (ED),  .ED (em1307),  .MPYJ (mpyj1307),  .DR (s7r),  .DI (s7i),  .DOR (m1307r),  .DOI (m1307i));" The following 13-bit expression is connected to 14-bit port "DOI" of module "MPUC1307", instance "UM1307". Expression: m1307i Instantiated module defined at: "fft256/mpuc1307.v", 53 Use +lint=PCWM for more details.
[28]      PCWM-W                        N.A                  warning   fft256/fft16.v                                                                                                                                              436   N.A  "MPUC1307 #((nb + 3)) UM1307( .CLK (CLK),  .EI (ED),  .ED (em1307),  .MPYJ (mpyj1307),  .DR (s7r),  .DI (s7i),  .DOR (m1307r),  .DOI (m1307i));" The following 15-bit expression is connected to 16-bit port "DOR" of module "MPUC1307", instance "UM1307". Expression: m1307r Instantiated module defined at: "fft256/mpuc1307.v", 53 Use +lint=PCWM for more details.
[29]      PCWM-W                        N.A                  warning   fft256/fft16.v                                                                                                                                              436   N.A  "MPUC1307 #((nb + 3)) UM1307( .CLK (CLK),  .EI (ED),  .ED (em1307),  .MPYJ (mpyj1307),  .DR (s7r),  .DI (s7i),  .DOR (m1307r),  .DOI (m1307i));" The following 15-bit expression is connected to 16-bit port "DOI" of module "MPUC1307", instance "UM1307". Expression: m1307i Instantiated module defined at: "fft256/mpuc1307.v", 53 Use +lint=PCWM for more details.
[16]      EPIMD                         N.A                  warning   fft256/mpuc1307.v                                                                                                                                           53    N.A  There is empty port specified in module declaration.
[17]      EPIMD                         N.A                  warning   fft256/mpuc541.v                                                                                                                                            53    N.A  There is empty port specified in module declaration.
[18]      EPIMD                         N.A                  warning   fft256/mpuc707.v                                                                                                                                            52    N.A  There is empty port specified in module declaration.
[19]      EPIMD                         N.A                  warning   fft256/mpuc924_383.v                                                                                                                                        53    N.A  There is empty port specified in module declaration.
[1]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       175   N.A  Range in first declaration for identifier 'coeff_8' mismatches with the range in IO declaration. The first range declaration is ignored
[2]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       175   N.A  Range in first declaration for identifier 'coeff_7' mismatches with the range in IO declaration. The first range declaration is ignored
[3]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       175   N.A  Range in first declaration for identifier 'coeff_6' mismatches with the range in IO declaration. The first range declaration is ignored
[4]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       175   N.A  Range in first declaration for identifier 'coeff_5' mismatches with the range in IO declaration. The first range declaration is ignored
[5]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       176   N.A  Range in first declaration for identifier 'coeff_4' mismatches with the range in IO declaration. The first range declaration is ignored
[6]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       176   N.A  Range in first declaration for identifier 'coeff_3' mismatches with the range in IO declaration. The first range declaration is ignored
[7]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       176   N.A  Range in first declaration for identifier 'coeff_2' mismatches with the range in IO declaration. The first range declaration is ignored
[8]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       176   N.A  Range in first declaration for identifier 'coeff_15' mismatches with the range in IO declaration. The first range declaration is ignored
[9]       IRIID-W                       N.A                  warning   top.v                                                                                                                                                       176   N.A  Range in first declaration for identifier 'coeff_14' mismatches with the range in IO declaration. The first range declaration is ignored
[10]      IRIID-W                       N.A                  warning   top.v                                                                                                                                                       176   N.A  Range in first declaration for identifier 'coeff_13' mismatches with the range in IO declaration. The first range declaration is ignored
[11]      IRIID-W                       N.A                  warning   top.v                                                                                                                                                       176   N.A  Range in first declaration for identifier 'coeff_12' mismatches with the range in IO declaration. The first range declaration is ignored
[12]      IRIID-W                       N.A                  warning   top.v                                                                                                                                                       177   N.A  Range in first declaration for identifier 'coeff_11' mismatches with the range in IO declaration. The first range declaration is ignored
[13]      IRIID-W                       N.A                  warning   top.v                                                                                                                                                       177   N.A  Range in first declaration for identifier 'coeff_10' mismatches with the range in IO declaration. The first range declaration is ignored
[14]      IRIID-W                       N.A                  warning   top.v                                                                                                                                                       177   N.A  Range in first declaration for identifier 'coeff_1' mismatches with the range in IO declaration. The first range declaration is ignored
[15]      IRIID-W                       N.A                  warning   top.v                                                                                                                                                       177   N.A  Range in first declaration for identifier 'coeff_0' mismatches with the range in IO declaration. The first range declaration is ignored
[149]     VC_SYNTH_INITIAL_IGNORED      N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        560   N.A  Initial Assignment at Declaration for ( state ) is ignored by synthesis
[150]     VC_SYNTH_INITIAL_IGNORED      N.A                  warning   rs_dec_full/BM_lamda.v                                                                                                                                      77    N.A  Initial Assignment at Declaration for ( Step ) is ignored by synthesis
[151]     VC_SYNTH_INITIAL_IGNORED      N.A                  warning   rs_dec_full/Omega_Phy.v                                                                                                                                     82    N.A  Initial Assignment at Declaration for ( state ) is ignored by synthesis
[152]     VC_SYNTH_INITIAL_IGNORED      N.A                  warning   rs_dec_full/error_correction.v                                                                                                                              103   N.A  Initial Assignment at Declaration for ( state ) is ignored by synthesis
[31]      SM_BB_USER                    N.A                  info      N.A.                                                                                                                                                        N.A.  N.A  Module 'openfire_soc' is user blackboxed.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


############### BuiltIn -> RuleGroup=SETUP Checks###############
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ID        Rule                          Alias                Severity  File                                                                                                                                                        Line  Wt   Message
============================================================================================================================================================================================================================================================
[1]       COM_OPT009                    N.A                  warning   N.A.                                                                                                                                                        N.A.  N.A  'search_path' has not been set.
[2]       COM_OPT010                    N.A                  warning   N.A.                                                                                                                                                        N.A.  N.A  'link_library' has not been set.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


############### Non-BuiltIn -> Goal=lint/lint_rtl###############
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ID        Rule                          Alias                Severity  File                                                                                                                                                        Line  Wt   Message
============================================================================================================================================================================================================================================================
[220]     W336                          N.A                  error     hpdmc/hpdmc_mgmt.v                                                                                                                                          83    10   Blocking assignment 'has_openrow = 4'h0;' used inside a 'FlipFlop' inferred sequential block
[221]     W336                          N.A                  error     hpdmc/hpdmc_mgmt.v                                                                                                                                          85    10   Blocking assignment 'has_openrow = ((has_openrow | track_open) & (~track_close));' used inside a 'FlipFlop' inferred sequential block
[222]     W336                          N.A                  error     fft256/ram2x256.v                                                                                                                                           129   10   Blocking assignment 'doi = ram[read_addra];' used inside a 'FlipFlop' inferred sequential block
[223]     W336                          N.A                  error     hpdmc/hpdmc_busif.v                                                                                                                                         49    10   Blocking assignment 'mgmt_stb_en = 1'b1;' used inside a 'FlipFlop' inferred sequential block
[224]     W336                          N.A                  error     hpdmc/hpdmc_busif.v                                                                                                                                         52    10   Blocking assignment 'mgmt_stb_en = 1'b0;' used inside a 'FlipFlop' inferred sequential block
[225]     W336                          N.A                  error     hpdmc/hpdmc_busif.v                                                                                                                                         54    10   Blocking assignment 'mgmt_stb_en = 1'b1;' used inside a 'FlipFlop' inferred sequential block
[12]      UndrivenInTerm-ML             N.A                  error     top.v                                                                                                                                                       235   10   Detected undriven input terminal top.Uopenfire_soc.ram2_io[15:0] of Grey Box
[13]      UndrivenInTerm-ML             N.A                  error     top.v                                                                                                                                                       234   10   Detected undriven input terminal top.Uopenfire_soc.ram1_io[15:0] of Grey Box
[14]      UndrivenInTerm-ML             N.A                  error     top.v                                                                                                                                                       79    10   Detected undriven input terminal top.valid_out
[15]      UndrivenInTerm-ML             N.A                  error     top.v                                                                                                                                                       285   10   Detected undriven input terminal top.Uhpdmc.sdram_dq[31:0]
[16]      UndrivenInTerm-ML             N.A                  error     rs_dec_full/GF_matrix_ascending_binary.v                                                                                                                    292   10   Detected undriven input terminal top.URS_dec.input_syndromes_unit.rom_instant.mem[255:0][7:0]
[17]      UndrivenInTerm-ML             N.A                  error     top.v                                                                                                                                                       56    10   Detected undriven input terminal top.coeff_1[31:9]
[18]      UndrivenInTerm-ML             N.A                  error     rs_dec_full/GF_matrix_dec.v                                                                                                                                 293   10   Detected undriven input terminal top.URS_dec.input_syndromes_unit.unit0.rom_instant.mem[255:0][7:0]
[19]      W110                          N.A                  error     top.v                                                                                                                                                       336   10   Incompatible width for port 'in5'(width 16 in module 'bubble_sort') on instance 'Ububble_sort'(actual width 1) [Hierarchy: ':top']
[194]     W110                          N.A                  error     fft256/fft16.v                                                                                                                                              437   10   Incompatible width for port 'DOR'(width 14 in module 'MPUC1307') on instance 'UM1307'(actual width 13) [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16']
[195]     W110                          N.A                  error     fft256/fft16.v                                                                                                                                              437   10   Incompatible width for port 'DOI'(width 14 in module 'MPUC1307') on instance 'UM1307'(actual width 13) [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16']
[207]     W110                          N.A                  error     fft256/fft16.v                                                                                                                                              437   10   Incompatible width for port 'DOR'(width 16 in module 'MPUC1307') on instance 'UM1307'(actual width 15) [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16']
[208]     W110                          N.A                  error     fft256/fft16.v                                                                                                                                              437   10   Incompatible width for port 'DOI'(width 16 in module 'MPUC1307') on instance 'UM1307'(actual width 15) [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16']
[226]     PrjToTclSummary               N.A                  warning   test.prj                                                                                                                                                    1     N.A  PrjToTcl Warning: Skipped option 'template_info' in Spyglass compatibility mode lint/lint_rtl
[227]     PrjToTclSummary               N.A                  warning   test.prj                                                                                                                                                    1     N.A  PrjToTcl Warning: Skipped option 'overloadrules' in Spyglass compatibility mode lint/lint_rtl
[228]     PrjToTclSummary               N.A                  warning   test.prj                                                                                                                                                    1     N.A  PrjToTcl Warning: Skipped option 'template' in Spyglass compatibility mode lint/lint_rtl
[229]     PrjToTclSummary               N.A                  warning   test.prj                                                                                                                                                    1     N.A  PrjToTcl Warning: Skipped option 'mthresh 15000' in Spyglass compatibility mode lint/lint_rtl
[1]       STARC05-1.3.1.3               AsyncResetOtherUse   warning   rs_dec_full/RS_dec.v                                                                                                                                        566   10   Asynchronous reset signal 'top.reset' (flop: 'top.URS_dec.R_flag') used as non-reset/synchronous-reset at instance 'top.Ukeccak.out_ready.D' (File Name: 'sha3/keccak.v' ,Line no.: '86')
[2]       FlopEConst                    N.A                  warning   rs_dec_full/BM_lamda.v                                                                                                                                      145   10   Enable pin EN on Flop top.URS_dec.BM_lamda_unit.e_cnt[0] (master RTL_FDCE) is  always disabled (tied low)(connected to top.URS_dec.VSS)
[3]       FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_ascending_binary.v                                                                                                                    292   10   Enable pin EN on Flop top.URS_dec.power_rom_instant1.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[4]       FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_ascending_binary.v                                                                                                                    292   10   Enable pin EN on Flop top.URS_dec.power_rom_instant2.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[5]       FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_ascending_binary.v                                                                                                                    292   10   Enable pin EN on Flop top.URS_dec.power_rom_instant3.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[6]       FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_ascending_binary.v                                                                                                                    292   10   Enable pin EN on Flop top.URS_dec.power_rom_instant4.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[7]       FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_dec.v                                                                                                                                 293   10   Enable pin EN on Flop top.URS_dec.rom_instant_1.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[8]       FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_dec.v                                                                                                                                 293   10   Enable pin EN on Flop top.URS_dec.rom_instant_2.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[9]       FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_dec.v                                                                                                                                 293   10   Enable pin EN on Flop top.URS_dec.rom_instant_3.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[10]      FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_dec.v                                                                                                                                 293   10   Enable pin EN on Flop top.URS_dec.rom_instant_4.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.VCC)
[11]      FlopEConst                    N.A                  warning   rs_dec_full/GF_matrix_ascending_binary.v                                                                                                                    292   10   Enable pin EN on Flop top.URS_dec.input_syndromes_unit.rom_instant.data_out[7:0] (master RTL_FDE) is  always enabled (tied high)(connected to top.URS_dec.input_syndromes_unit.VCC)
[25]      STARC05-2.11.3.1              SepStateNextLogic    warning   cavlc/cavlc_fsm.v                                                                                                                                           96    10   Combinational and sequential parts of an FSM 'cavlc_fsm.state' described in same always block
[40]      STARC05-2.11.3.1              SepStateNextLogic    warning   rs_dec_full/RS_dec.v                                                                                                                                        600   10   Combinational and sequential parts of an FSM 'RS_dec.state' described in same always block
[71]      STARC05-2.11.3.1              SepStateNextLogic    warning   rs_dec_full/transport_in2out.v                                                                                                                              61    10   Combinational and sequential parts of an FSM 'transport_in2out.state' described in same always block
[72]      STARC05-2.11.3.1              SepStateNextLogic    warning   rs_dec_full/BM_lamda.v                                                                                                                                      128   10   Combinational and sequential parts of an FSM 'BM_lamda.Step' described in same always block
[163]     STARC05-2.11.3.1              SepStateNextLogic    warning   rs_dec_full/Omega_Phy.v                                                                                                                                     153   10   Combinational and sequential parts of an FSM 'Omega_Phy.state' described in same always block
[164]     STARC05-2.11.3.1              SepStateNextLogic    warning   rs_dec_full/error_correction.v                                                                                                                              193   10   Combinational and sequential parts of an FSM 'error_correction.state' described in same always block
[167]     STARC05-2.11.3.1              SepStateNextLogic    warning   rs_dec_full/out_stage.v                                                                                                                                     88    10   Combinational and sequential parts of an FSM 'out_stage.state' described in same always block
[33]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/RS_dec.v                                                                                                                                        584   5    Flipflop 'T_flag' is assigned over the same signal in an always construct for sequential circuits (at line '579')
[34]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/RS_dec.v                                                                                                                                        590   5    Flipflop 'out_flag' is assigned over the same signal in an always construct for sequential circuits (at line '588')
[35]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/RS_dec.v                                                                                                                                        597   5    Flipflop 'DONE_ext' is assigned over the same signal in an always construct for sequential circuits (at line '594')
[36]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/RS_dec.v                                                                                                                                        854   5    Flipflop 'RE1' is assigned over the same signal in an always construct for sequential circuits (at line '838')
[37]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/RS_dec.v                                                                                                                                        855   5    Flipflop 'R_Add1' is assigned over the same signal in an always construct for sequential circuits (at line '839')
[38]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/RS_dec.v                                                                                                                                        860   5    Flipflop 'RE2' is assigned over the same signal in an always construct for sequential circuits (at line '844')
[39]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/RS_dec.v                                                                                                                                        861   5    Flipflop 'R_Add2' is assigned over the same signal in an always construct for sequential circuits (at line '845')
[47]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/input_syndromes.v                                                                                                                               385   5    Flipflop 'count_in' is assigned over the same signal in an always construct for sequential circuits (at line '379')
[48]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/input_syndromes.v                                                                                                                               386   5    Flipflop 'CE_GF_mult_add' is assigned over the same signal in an always construct for sequential circuits (at line '378')
[49]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/input_syndromes.v                                                                                                                               389   5    Flipflop 'count_in' is assigned over the same signal in an always construct for sequential circuits (at line '379')
[50]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/input_syndromes.v                                                                                                                               465   5    Flipflop 'cnt8' is assigned over the same signal in an always construct for sequential circuits (at line '460')
[51]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/input_syndromes.v                                                                                                                               468   5    Flipflop 'cnt8' is assigned over the same signal in an always construct for sequential circuits (at line '460')
[52]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/input_syndromes.v                                                                                                                               483   5    Flipflop 'S_Ready' is assigned over the same signal in an always construct for sequential circuits (at line '478')
[62]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         146   5    Flipflop 'S_Ready' is assigned over the same signal in an always construct for sequential circuits (at line '133')
[63]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         149   5    Flipflop 'xor_reg0' is assigned over the same signal in an always construct for sequential circuits (at line '123')
[64]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         163   5    Flipflop 'xor_reg1' is assigned over the same signal in an always construct for sequential circuits (at line '124')
[65]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         177   5    Flipflop 'xor_reg2' is assigned over the same signal in an always construct for sequential circuits (at line '125')
[66]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         191   5    Flipflop 'xor_reg3' is assigned over the same signal in an always construct for sequential circuits (at line '126')
[67]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         205   5    Flipflop 'xor_reg4' is assigned over the same signal in an always construct for sequential circuits (at line '119')
[68]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         219   5    Flipflop 'xor_reg5' is assigned over the same signal in an always construct for sequential circuits (at line '120')
[69]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         233   5    Flipflop 'xor_reg6' is assigned over the same signal in an always construct for sequential circuits (at line '121')
[70]      STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         247   5    Flipflop 'xor_reg7' is assigned over the same signal in an always construct for sequential circuits (at line '122')
[117]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   144   5    Flipflop 'cnt9' is assigned over the same signal in an always construct for sequential circuits (at line '139')
[118]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   147   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[119]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   148   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[120]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   149   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[121]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   149   5    Flipflop 'L2' is assigned over the same signal in an always construct for sequential circuits (at line '137')
[122]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   150   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[123]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   150   5    Flipflop 'L3' is assigned over the same signal in an always construct for sequential circuits (at line '137')
[124]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   151   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[125]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   151   5    Flipflop 'L4' is assigned over the same signal in an always construct for sequential circuits (at line '137')
[126]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   152   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[127]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   152   5    Flipflop 'L5' is assigned over the same signal in an always construct for sequential circuits (at line '138')
[128]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   153   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[129]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   153   5    Flipflop 'L6' is assigned over the same signal in an always construct for sequential circuits (at line '138')
[130]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   154   5    Flipflop 'L7' is assigned over the same signal in an always construct for sequential circuits (at line '138')
[131]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   156   5    Flipflop 'L8' is assigned over the same signal in an always construct for sequential circuits (at line '138')
[132]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   156   5    Flipflop 'one' is assigned over the same signal in an always construct for sequential circuits (at line '134')
[133]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   165   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[134]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   175   5    Flipflop 'add_GF_ascending' is assigned over the same signal in an always construct for sequential circuits (at line '136')
[135]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   249   5    Flipflop 'X0' is assigned over the same signal in an always construct for sequential circuits (at line '158')
[136]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   250   5    Flipflop 'GF1' is assigned over the same signal in an always construct for sequential circuits (at line '159')
[137]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   251   5    Flipflop 'GF2' is assigned over the same signal in an always construct for sequential circuits (at line '159')
[138]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   254   5    Flipflop 'X1' is assigned over the same signal in an always construct for sequential circuits (at line '158')
[139]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   255   5    Flipflop 'GF3' is assigned over the same signal in an always construct for sequential circuits (at line '159')
[140]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   256   5    Flipflop 'GF4' is assigned over the same signal in an always construct for sequential circuits (at line '159')
[141]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   257   5    Flipflop 'GF5' is assigned over the same signal in an always construct for sequential circuits (at line '160')
[142]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   260   5    Flipflop 'X2' is assigned over the same signal in an always construct for sequential circuits (at line '158')
[143]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   261   5    Flipflop 'GF6' is assigned over the same signal in an always construct for sequential circuits (at line '160')
[144]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   262   5    Flipflop 'GF7' is assigned over the same signal in an always construct for sequential circuits (at line '160')
[145]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   263   5    Flipflop 'GF8' is assigned over the same signal in an always construct for sequential circuits (at line '160')
[146]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   266   5    Flipflop 'X3' is assigned over the same signal in an always construct for sequential circuits (at line '158')
[147]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   271   5    Flipflop 'root_cnt' is assigned over the same signal in an always construct for sequential circuits (at line '156')
[148]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   278   5    Flipflop 'yes' is assigned over the same signal in an always construct for sequential circuits (at line '272')
[149]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   280   5    Flipflop 'r1' is assigned over the same signal in an always construct for sequential circuits (at line '161')
[150]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   281   5    Flipflop 'r2' is assigned over the same signal in an always construct for sequential circuits (at line '161')
[151]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   282   5    Flipflop 'r3' is assigned over the same signal in an always construct for sequential circuits (at line '161')
[152]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   283   5    Flipflop 'r4' is assigned over the same signal in an always construct for sequential circuits (at line '161')
[153]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   284   5    Flipflop 'r5' is assigned over the same signal in an always construct for sequential circuits (at line '162')
[154]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   285   5    Flipflop 'r6' is assigned over the same signal in an always construct for sequential circuits (at line '162')
[155]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   286   5    Flipflop 'r7' is assigned over the same signal in an always construct for sequential circuits (at line '162')
[156]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   287   5    Flipflop 'r8' is assigned over the same signal in an always construct for sequential circuits (at line '162')
[157]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   295   5    Flipflop 'two' is assigned over the same signal in an always construct for sequential circuits (at line '156')
[158]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   302   5    Flipflop 'E' is assigned over the same signal in an always construct for sequential circuits (at line '297')
[159]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   310   5    Flipflop 'chk_cnt' is assigned over the same signal in an always construct for sequential circuits (at line '163')
[160]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   311   5    Flipflop 'chk_flag' is assigned over the same signal in an always construct for sequential circuits (at line '163')
[161]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   314   5    Flipflop 'chk_cnt' is assigned over the same signal in an always construct for sequential circuits (at line '163')
[162]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/lamda_roots.v                                                                                                                                   319   5    Flipflop 'CEO' is assigned over the same signal in an always construct for sequential circuits (at line '296')
[166]     STARC05-2.2.3.3               InitValUsingNBA      warning   rs_dec_full/out_stage.v                                                                                                                                     123   5    Flipflop 'F' is assigned over the same signal in an always construct for sequential circuits (at line '115')
[187]     STARC05-2.2.3.3               InitValUsingNBA      warning   hpdmc/hpdmc_busif.v                                                                                                                                         54    5    Flipflop 'mgmt_stb_en' is assigned over the same signal in an always construct for sequential circuits (at line '52')
[22]      STARC05-2.1.4.5               NoLogicalOpOnMultBit warning   top.v                                                                                                                                                       336   5    Use bit-wise operator instead of logical operator '&&' in expression '(in5[15:0] &&coeff_combined[15:0] )'
[23]      NoAssignX-ML                  N.A                  warning   cavlc/cavlc_read_levels.v                                                                                                                                   157   5    RHS of the assignment contains 'X'(Reason : Assigned with 'x' in assignment)
[168]     W528                          N.A                  warning   sha3/keccak.v                                                                                                                                               92    10   Variable 'f_out_ready' set but not read.[Hierarchy: ':top:Ukeccak@keccak']
[193]     W528                          N.A                  warning   fft256/ram2x256.v                                                                                                                                           85    10   Variable 'odd2' set but not read.[Hierarchy: ':top:Ufft256@fft256:U_BUF1@BUFRAM256C:URAM@RAM2x256C']
[201]     W528                          N.A                  warning   fft256/mpuc541.v                                                                                                                                            95    10   Variable 'dx3[13:0]' set but not read.[Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16:UM541@MPUC541']
[205]     W528                          N.A                  warning   fft256/mpuc924_383.v                                                                                                                                        97    10   Variable 'c3d3' set but not read.[Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16:UM383@MPUC924_383']
[206]     W528                          N.A                  warning   fft256/ram2x256.v                                                                                                                                           85    10   Variable 'odd2' set but not read.[Hierarchy: ':top:Ufft256@fft256:U_BUF2@BUFRAM256C:URAM@RAM2x256C']
[213]     W528                          N.A                  warning   fft256/mpuc541.v                                                                                                                                            95    10   Variable 'dx3[15:0]' set but not read.[Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16:UM541@MPUC541']
[217]     W528                          N.A                  warning   fft256/mpuc924_383.v                                                                                                                                        97    10   Variable 'c3d3' set but not read.[Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16:UM383@MPUC924_383']
[218]     W528                          N.A                  warning   fft256/ram2x256.v                                                                                                                                           85    10   Variable 'odd2' set but not read.[Hierarchy: ':top:Ufft256@fft256:Ubuf3@BUFRAM256C:URAM@RAM2x256C']
[46]      W287b                         N.A                  warning   rs_dec_full/input_syndromes.v                                                                                                                               357   5    Instance output port 'S_Ready' is not connected
[21]      W287a                         N.A                  warning   top.v                                                                                                                                                       346   5    Input 'b[15:2, 0]' of instance 'Uwaj1' is undriven.[Hierarchy: ':top']
[188]     W240                          N.A                  warning   hpdmc/hpdmc_banktimer.v                                                                                                                                     22    10   Input 'tim_cas' declared but not read.[Hierarchy: ':top:Uhpdmc@hpdmc:datactl@hpdmc_datactl:banktimer0@hpdmc_banktimer']
[189]     W240                          N.A                  warning   hpdmc/spartan6/hpdmc_ddrio.v                                                                                                                                24    10   Input 'direction' declared but not read.[Hierarchy: ':top:Uhpdmc@hpdmc:ddrio@hpdmc_ddrio']
[190]     W240                          N.A                  warning   hpdmc/spartan6/hpdmc_ddrio.v                                                                                                                                35    10   Input 'idelay_ce' declared but not read.[Hierarchy: ':top:Uhpdmc@hpdmc:ddrio@hpdmc_ddrio']
[191]     W240                          N.A                  warning   hpdmc/spartan6/hpdmc_ddrio.v                                                                                                                                36    10   Input 'idelay_inc' declared but not read.[Hierarchy: ':top:Uhpdmc@hpdmc:ddrio@hpdmc_ddrio']
[192]     W240                          N.A                  warning   hpdmc/spartan6/hpdmc_ddrio.v                                                                                                                                34    10   Input 'idelay_rst' declared but not read.[Hierarchy: ':top:Uhpdmc@hpdmc:ddrio@hpdmc_ddrio']
[198]     W486                          N.A                  warning   fft256/mpuc707.v                                                                                                                                            100   10   Rhs width '17' with shift (Expr: '(dot >>> 4)') is more than lhs width '13' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16:UM707@MPUC707']
[199]     W486                          N.A                  warning   fft256/mpuc541.v                                                                                                                                            104   10   Rhs width '15' with shift (Expr: '(dot >>> 2)') is more than lhs width '13' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16:UM541@MPUC541']
[202]     W486                          N.A                  warning   fft256/mpuc1307.v                                                                                                                                           104   10   Rhs width '17' with shift (Expr: '(dot >>> 3)') is more than lhs width '14' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16:UM1307@MPUC1307']
[203]     W486                          N.A                  warning   fft256/mpuc924_383.v                                                                                                                                        109   10   Rhs width '15' with shift (Expr: '(dot >>> 2)') is more than lhs width '13' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16:UM383@MPUC924_383']
[204]     W486                          N.A                  warning   fft256/mpuc924_383.v                                                                                                                                        110   10   Rhs width '15' with shift (Expr: '(dot >>> 2)') is more than lhs width '13' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16:UM383@MPUC924_383']
[211]     W486                          N.A                  warning   fft256/mpuc707.v                                                                                                                                            100   10   Rhs width '19' with shift (Expr: '(dot >>> 4)') is more than lhs width '15' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16:UM707@MPUC707']
[212]     W486                          N.A                  warning   fft256/mpuc541.v                                                                                                                                            104   10   Rhs width '17' with shift (Expr: '(dot >>> 2)') is more than lhs width '15' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16:UM541@MPUC541']
[214]     W486                          N.A                  warning   fft256/mpuc1307.v                                                                                                                                           104   10   Rhs width '19' with shift (Expr: '(dot >>> 3)') is more than lhs width '16' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16:UM1307@MPUC1307']
[215]     W486                          N.A                  warning   fft256/mpuc924_383.v                                                                                                                                        109   10   Rhs width '17' with shift (Expr: '(dot >>> 2)') is more than lhs width '15' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16:UM383@MPUC924_383']
[216]     W486                          N.A                  warning   fft256/mpuc924_383.v                                                                                                                                        110   10   Rhs width '17' with shift (Expr: '(dot >>> 2)') is more than lhs width '15' (Expr: 'doo'), this may cause overflow [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16:UM383@MPUC924_383']
[26]      W415a                         N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        584   5    Signal T_flag is being assigned multiple times ( previous assignment at line 579 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec']
[27]      W415a                         N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        590   5    Signal out_flag is being assigned multiple times ( previous assignment at line 588 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec']
[28]      W415a                         N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        597   5    Signal DONE_ext is being assigned multiple times ( previous assignment at line 594 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec']
[29]      W415a                         N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        854   5    Signal RE1 is being assigned multiple times ( previous assignment at line 838 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec']
[30]      W415a                         N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        855   5    Signal R_Add1 is being assigned multiple times ( previous assignment at line 839 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec']
[31]      W415a                         N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        860   5    Signal RE2 is being assigned multiple times ( previous assignment at line 844 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec']
[32]      W415a                         N.A                  warning   rs_dec_full/RS_dec.v                                                                                                                                        861   5    Signal R_Add2 is being assigned multiple times ( previous assignment at line 845 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec']
[41]      W415a                         N.A                  warning   rs_dec_full/input_syndromes.v                                                                                                                               385   5    Signal count_in is being assigned multiple times ( previous assignment at line 379 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes']
[42]      W415a                         N.A                  warning   rs_dec_full/input_syndromes.v                                                                                                                               389   5    Signal count_in is being assigned multiple times ( previous assignment at line 379 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes']
[43]      W415a                         N.A                  warning   rs_dec_full/input_syndromes.v                                                                                                                               465   5    Signal cnt8 is being assigned multiple times ( previous assignment at line 460 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes']
[44]      W415a                         N.A                  warning   rs_dec_full/input_syndromes.v                                                                                                                               468   5    Signal cnt8 is being assigned multiple times ( previous assignment at line 460 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes']
[45]      W415a                         N.A                  warning   rs_dec_full/input_syndromes.v                                                                                                                               483   5    Signal S_Ready is being assigned multiple times ( previous assignment at line 478 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes']
[53]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         146   5    Signal S_Ready is being assigned multiple times ( previous assignment at line 133 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[54]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         149   5    Signal xor_reg0 is being assigned multiple times ( previous assignment at line 123 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[55]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         163   5    Signal xor_reg1 is being assigned multiple times ( previous assignment at line 124 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[56]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         177   5    Signal xor_reg2 is being assigned multiple times ( previous assignment at line 125 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[57]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         191   5    Signal xor_reg3 is being assigned multiple times ( previous assignment at line 126 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[58]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         205   5    Signal xor_reg4 is being assigned multiple times ( previous assignment at line 119 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[59]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         219   5    Signal xor_reg5 is being assigned multiple times ( previous assignment at line 120 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[60]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         233   5    Signal xor_reg6 is being assigned multiple times ( previous assignment at line 121 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[61]      W415a                         N.A                  warning   rs_dec_full/GF_mult_add_syndromes.v                                                                                                                         247   5    Signal xor_reg7 is being assigned multiple times ( previous assignment at line 122 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:input_syndromes_unit@input_syndromes:unit0@GF_mult_add_syndromes']
[73]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   144   5    Signal cnt9 is being assigned multiple times ( previous assignment at line 139 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[74]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   147   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[75]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   148   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[76]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   149   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[77]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   149   5    Signal L2 is being assigned multiple times ( previous assignment at line 137 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[78]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   150   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[79]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   150   5    Signal L3 is being assigned multiple times ( previous assignment at line 137 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[80]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   151   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[81]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   151   5    Signal L4 is being assigned multiple times ( previous assignment at line 137 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[82]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   152   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[83]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   152   5    Signal L5 is being assigned multiple times ( previous assignment at line 138 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[84]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   153   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[85]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   153   5    Signal L6 is being assigned multiple times ( previous assignment at line 138 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[86]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   154   5    Signal L7 is being assigned multiple times ( previous assignment at line 138 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[87]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   156   5    Signal L8 is being assigned multiple times ( previous assignment at line 138 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[88]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   156   5    Signal one is being assigned multiple times ( previous assignment at line 134 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[89]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   165   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[90]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   175   5    Signal add_GF_ascending is being assigned multiple times ( previous assignment at line 136 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[91]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   249   5    Signal X0 is being assigned multiple times ( previous assignment at line 158 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[92]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   250   5    Signal GF1 is being assigned multiple times ( previous assignment at line 159 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[93]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   251   5    Signal GF2 is being assigned multiple times ( previous assignment at line 159 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[94]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   254   5    Signal X1 is being assigned multiple times ( previous assignment at line 158 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[95]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   255   5    Signal GF3 is being assigned multiple times ( previous assignment at line 159 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[96]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   256   5    Signal GF4 is being assigned multiple times ( previous assignment at line 159 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[97]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   257   5    Signal GF5 is being assigned multiple times ( previous assignment at line 160 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[98]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   260   5    Signal X2 is being assigned multiple times ( previous assignment at line 158 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[99]      W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   261   5    Signal GF6 is being assigned multiple times ( previous assignment at line 160 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[100]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   262   5    Signal GF7 is being assigned multiple times ( previous assignment at line 160 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[101]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   263   5    Signal GF8 is being assigned multiple times ( previous assignment at line 160 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[102]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   266   5    Signal X3 is being assigned multiple times ( previous assignment at line 158 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[103]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   271   5    Signal root_cnt is being assigned multiple times ( previous assignment at line 156 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[104]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   278   5    Signal yes is being assigned multiple times ( previous assignment at line 272 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[105]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   280   5    Signal r1 is being assigned multiple times ( previous assignment at line 161 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[106]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   281   5    Signal r2 is being assigned multiple times ( previous assignment at line 161 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[107]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   282   5    Signal r3 is being assigned multiple times ( previous assignment at line 161 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[108]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   283   5    Signal r4 is being assigned multiple times ( previous assignment at line 161 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[109]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   284   5    Signal r5 is being assigned multiple times ( previous assignment at line 162 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[110]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   285   5    Signal r6 is being assigned multiple times ( previous assignment at line 162 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[111]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   286   5    Signal r7 is being assigned multiple times ( previous assignment at line 162 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[112]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   287   5    Signal r8 is being assigned multiple times ( previous assignment at line 162 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[113]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   295   5    Signal two is being assigned multiple times ( previous assignment at line 156 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[114]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   302   5    Signal E is being assigned multiple times ( previous assignment at line 297 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[115]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   310   5    Signal chk_cnt is being assigned multiple times ( previous assignment at line 163 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[116]     W415a                         N.A                  warning   rs_dec_full/lamda_roots.v                                                                                                                                   314   5    Signal chk_cnt is being assigned multiple times ( previous assignment at line 163 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:lamda_roots_unit@lamda_roots']
[165]     W415a                         N.A                  warning   rs_dec_full/out_stage.v                                                                                                                                     123   5    Signal F is being assigned multiple times ( previous assignment at line 115 ) in same always block [Hierarchy: ':top:URS_dec@RS_dec:out_stage_unit@out_stage']
[169]     W415a                         N.A                  warning   sha3/padder.v                                                                                                                                               78    5    Signal v1[7] is being assigned multiple times ( previous assignment at line 77 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:padder_@padder']
[170]     W415a                         N.A                  warning   sha3/padder.v                                                                                                                                               85    5    Signal v1[7] is being assigned multiple times ( previous assignment at line 84 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:padder_@padder']
[171]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           26    5    Signal rc1[0] is being assigned multiple times ( previous assignment at line 25 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[172]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           27    5    Signal rc1[1] is being assigned multiple times ( previous assignment at line 25 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[173]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           28    5    Signal rc1[3] is being assigned multiple times ( previous assignment at line 25 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[174]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           29    5    Signal rc1[7] is being assigned multiple times ( previous assignment at line 25 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[175]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           30    5    Signal rc1[15] is being assigned multiple times ( previous assignment at line 25 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[176]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           31    5    Signal rc1[31] is being assigned multiple times ( previous assignment at line 25 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[177]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           32    5    Signal rc1[63] is being assigned multiple times ( previous assignment at line 25 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[178]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           38    5    Signal rc2[0] is being assigned multiple times ( previous assignment at line 37 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[179]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           39    5    Signal rc2[1] is being assigned multiple times ( previous assignment at line 37 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[180]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           40    5    Signal rc2[3] is being assigned multiple times ( previous assignment at line 37 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[181]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           41    5    Signal rc2[7] is being assigned multiple times ( previous assignment at line 37 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[182]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           42    5    Signal rc2[15] is being assigned multiple times ( previous assignment at line 37 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[183]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           43    5    Signal rc2[31] is being assigned multiple times ( previous assignment at line 37 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[184]     W415a                         N.A                  warning   sha3/rconst2in1.v                                                                                                                                           44    5    Signal rc2[63] is being assigned multiple times ( previous assignment at line 37 ) in same always block [Hierarchy: ':top:Ukeccak@keccak:f_permutation_@f_permutation:rconst_@rconst2in1']
[186]     W415a                         N.A                  warning   hpdmc/hpdmc_busif.v                                                                                                                                         54    5    Signal mgmt_stb_en is being assigned multiple times ( previous assignment at line 52 ) in same always block [Hierarchy: ':top:Uhpdmc@hpdmc:busif@hpdmc_busif']
[219]     W415a                         N.A                  warning   bubble_sort/bubble_sort.v                                                                                                                                   36    5    Signal temp is being assigned multiple times ( assignment within same for-loop ) in same always block [Hierarchy: ':top:Ububble_sort@bubble_sort']
[24]      W362                          N.A                  warning   cavlc/cavlc_fsm.v                                                                                                                                           118   10   For operator (==), left expression: "TrailingOnes" width 2 should match right expression: "TotalCoeff" width 5 [Hierarchy: ':top:Ucavlc_top@cavlc_top:cavlc_fsm@cavlc_fsm']
[20]      W116                          N.A                  warning   top.v                                                                                                                                                       268   10   For operator (|), left expression: "csr_a[13:0] " width 14 should match right expression: "RDY" width 1. [Hierarchy: ':top']
[185]     W116                          N.A                  warning   hpdmc/hpdmc_mgmt.v                                                                                                                                          111   10   For operator (&), left expression: "{ 13{ sdram_adr_loadcol} } " width 13 should match right expression: "col_address" width 9. [Hierarchy: ':top:Uhpdmc@hpdmc:mgmt@hpdmc_mgmt']
[196]     W116                          N.A                  warning   fft256/fft16.v                                                                                                                                              471   10   For operator (-), left expression: "m4_12r" width 11 should match right expression: "m707r" width 13. [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16']
[197]     W116                          N.A                  warning   fft256/fft16.v                                                                                                                                              472   10   For operator (-), left expression: "m4_12i" width 11 should match right expression: "m707i" width 13. [Hierarchy: ':top:Ufft256@fft256:U_FFT1@FFT16']
[209]     W116                          N.A                  warning   fft256/fft16.v                                                                                                                                              471   10   For operator (-), left expression: "m4_12r" width 13 should match right expression: "m707r" width 15. [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16']
[210]     W116                          N.A                  warning   fft256/fft16.v                                                                                                                                              472   10   For operator (-), left expression: "m4_12i" width 13 should match right expression: "m707i" width 15. [Hierarchy: ':top:Ufft256@fft256:U_FFT2@FFT16']
[200]     W528                          N.A                  info      /home/zhangchen/VC_SpyGlass_Lint_Overview/Lab1_direct/VC_RUN/vcst_rtdb/.internal/spyglass/vc_lint1/top/VC_GOAL1/spyglass_reports/lint/SignalUsageReport.rpt 1     10   Please refer to 'SignalUsageReport.rpt' for details of violating bits
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

8、在原有命令基础上添加-verdi选项以启动GUI:

% vc_static_shell -f convert.tcl -verdi -out_dir VC_RUN

        使用make命令也是可以的。

% make prj2tcl_verdi

9、点击某条违规记录后可以在VC_Static_InfoView窗口中看到该违规的详细信息,如图1所示。 

图1 查看违规的详细信息

10、若违规项开头出现与门图标,表示可查看对应的电路原理图,选择某个违规项,然后点击 VC_Static_InfoView窗口中的New Violation Schematic或者右键单击违规并在菜单中选择New Violation Schematic或者使用Ctrl+N快捷键,如图2所示,即可打开原理界面查看该违规的相关情况,如图3所示。

 图2 打开违规的原理图

图3 违规的原理图

屏蔽违规

1、选择之前步骤中所选的违规项。

2、点击VC_Static_InfoView窗口中的Create a Waiver或者右键单击违规并在菜单中选择Create a Waiver->Waived...打开屏蔽创建窗口。

图4 打开屏蔽创建窗口

3、在弹出的窗口中,可以根据需要调整传递给屏蔽命令的字段值。当前可保持默认设置,选择 Set Violation Status as WaivedPreview Results可用于查看满足字段过滤条件的结果,在这里是有一条违规,然后点击ADD Item,Waive文件将创建并写入屏蔽命令。

图5 屏蔽创建窗口

4、也可以一次性屏蔽某一标签的所有违规项,在左侧Activities tree面板中选择FlopEConst标签,点击VC_Static_InfoView窗口中的Waive Selected Tag或者右键单击违规并在菜单中选择Waiver->Create a Waiver for this Tag打开屏蔽创建窗口。

图6 打开屏蔽创建窗口

5、选择Set Violation Status as Waived然后点击ADD Item,屏蔽命令将写入之前的Waive文件。

图7 屏蔽创建窗口

6、在vc_static_shell中直接执行屏蔽命令也是可以的,屏蔽命令将写入Waive文件,如下所示。

vc_static_shell > waive_violation -app {lint} -tag FlopEConst -add shell_waive_command

7、屏蔽标签完成后,Activities tree面板中的Violations选项卡中的FlopEconst违规将变成灰色,顶端信息显示有十条违规被屏蔽,如图8所示;与此同时,Activities tree面板中的Violations选项卡将多出十条违规,如图9所示。

图8 屏蔽完成后的Violations

图9 屏蔽完成后的Waivers

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐