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  
  • 相关阅读:
    HTTP 和 HTTPS
    HTTP 协议
    基础查询
    python编程从入门到实践笔记
    python-32-类的组合与初识继承
    python-31-初识面向对象与自定义类
    python-30-异常处理
    python-29-模块与包导入
    python-28-序列化模块
    python-27-其他常用模块(二)
  • 原文地址:https://www.cnblogs.com/flymood/p/7100734.html
Copyright © 2011-2022 走看看