zoukankan      html  css  js  c++  java
  • vcs/verdi filist

    . 现在很多verilog 的filelist 文件中用如下形式来指定文件所在的目录就行了,而不必指定具体文件

                   

    [c-sharp] view plain copy
     
    1. ./testbench/ppc460_PLB4/p464s_test_top_tb.v  
    2. ../hdl/p460s_defines.v  
    3. +incdir+$SYNOPSYS/dw/sim_ver  
    4. +incdir+./vera/ver_shell/ppc460_PLB4  
    5. +incdir+./testbench/ppc460_PLB4  
    6. +incdir+./testbench/IBM_models/DCR3X  
    7. -y ../hdl  
    8. -y ../hdl/CPU  
    9. -y ../hdl/SYNC4  
    10. -y ../hdl/behav_models/custom  
    11. -y ../hdl/behav_models/rams  
    12. -y $SYNOPSYS/dw/sim_ver  
    13. -y ./testbench/ppc460_PLB4  
    14. -y ./vera/ver_shell/ppc460_PLB4  
    15. -y ./testbench/IBM_models/DCR3X  
    16. +libext+.v  
    17. +define+VCS_DUMPON=1  

    上面通过-y 指定library目录, +libext+.v指定library后缀名。 有时候还用-v 来指定library文件。但是这样直接被verdi吃进去以后不能显示hierarchy和文件。verdi提供了解决的办法:   -ssy  (用来取消-y指定的library为library cell)     -ssv (用来取消-v 指定的library为library cell)

                   

    [c-sharp] view plain copy
     
    1. ./testbench/ppc460_PLB4/p464s_test_top_tb.v  
    2. ../hdl/p460s_defines.v  
    3. -ssy  
    4. -ssv  
    5. +incdir+$SYNOPSYS/dw/sim_ver  
    6. +incdir+./vera/ver_shell/ppc460_PLB4  
    7. +incdir+./testbench/ppc460_PLB4  
    8. +incdir+./testbench/IBM_models/DCR3X  
    9. -y ../hdl  
    10. -y ../hdl/CPU  
    11. -y ../hdl/SYNC4  
    12. -y ../hdl/behav_models/custom  
    13. -y ../hdl/behav_models/rams  
    14. -y $SYNOPSYS/dw/sim_ver  
    15. -y ./testbench/ppc460_PLB4  
    16. -y ./vera/ver_shell/ppc460_PLB4  
    17. -y ./testbench/IBM_models/DCR3X  
    18. +libext+.v  
    19. +define+VCS_DUMPON=1  
  • 相关阅读:
    Mac配置docker阿里云加速器
    Docker初学笔记
    Mac下载安装Tomcat
    MySQL
    monkey
    Git基本使用
    yaml语法
    PAT_B数素数 (20)
    PAT_B1002数字分类
    PAT基础编程练习
  • 原文地址:https://www.cnblogs.com/flymood/p/7100734.html
Copyright © 2011-2022 走看看