Verdi APP简介 --- 常用Verdi App使用案例总结
前言:Verdi APP是一组轻量级的小工具,其实就是一系列的脚本,可以帮我们抽出Design中的某些的定的内容,比如:IO、Hierarchy、Register Value等。本文就列举一些Verdi APP的使用案例。
一、Verdi APP Overview
1.1 Verdi APP可以做什么?
- Design Manipulation
▪
PortTieConst
/
Disconnect
Port …
- Design Exploration
▪
Module IO/ Hierarchy / Force Statement …
- Design Validation
▪
Detect Open Port/ Detect Constant Port …
- FSDB Investigation
▪
Get Register Values …
- Utility
▪
Report Conditional Macro/ Report Macro Define …
1.2 Verdi APP使用文档
- ${tooltop}/Verdi/201509SP2-11/doc/VC_APPS_HELP.pdf
二、Verdi Usage Command
2.1 Get Module IO
2.2 listIncludeFiles_batch.pl
2.3 getModHier_batch.pl
2.4 getModHierCSV_batch.pl
2.5 listModFiles_batch.pl
2.6 detectOpenPort_batch.pl
2.7 getGenScope_batch.pl
2.8 getConstAssign_batch.pl
2.9 detectConstPort_batch.pl
2.10 reportMacroDefine_batch.pl
2.11 reportConditionalMacro_batch.pl
2.12 getForceStmt_batch.pl
2.13 getModParam_batch.pl
2.14 listModDefine_batch.pl
2.15 getNetlistOverview_batch.pl
2.16 listRegisters_batch.pl
2.17 reportHierRef_batch.pl
2.18 detectAssignBitWidthMismatch.pl
2.19 detectPortZ_batch.pl
2.20 getRegValue_batch.pl