zoukankan      html  css  js  c++  java
  • verdi使用

    1 命令行选项

    选项 说明
    -sv 支持systemverilog语法
    +systemverilogext+.sv 指定sv文件的后缀
    -ssv 取消-v指定的library为lib cell
    -ssy 取消-y指定的library为lib cell
    -ssz 忽略`celldefine的compiler指令
    -top tb 指定整个环境的top名称为tb
    -vc 支持DirectC语法
    -f 指定文件列表
    -ssf 指定波形文件

    2 查看图形常用操作

    2.1 颜色

    操作 作用
    快捷键c 给选中的对象标记颜色
    菜单Schematic.All Objects to Default Color 取消所有标记的颜色

    2.2 文本

    操作 作用
    Ctrl+H 复制当前选中对象的全路径

    2.3 电路

    操作 作用
    快捷键a 调出搜索窗口, 在当前层次搜索Singal/Inst/Port/InstPort等
    快捷键A 调出搜索窗口, 在Hir层次搜索Singal/Inst/Port/InstPort等
    工具栏D 追查当前选中信号的Drive
    工具栏<- 返回上一个视图
    菜单Tools.NewSchematic.FlattendWindow 在新窗口查看选中信号,
    菜单Tools.NewSchematic.Fan-in 在新窗口查看选中信号的所有fanin

    3 查看波形常用操作

    操作 作用
    快捷键f
    快捷键Ctrl+w 将电路图中的信号送到波形窗口
    鼠标左键单击 将标尺1定位到当前时间点
    鼠标中键单击 将标尺2定位到当前时间点
    鼠标左键拖动 查看拖动范围内的时间段
    快捷键r load信号列表文件signal.rc
    快捷健shift+s 保存信号列表文件signal.rc
    菜单WaveForm.SetRadix.AddAliasFromFile 从文件加载Aliasfile, 给信号值比如Tap.IR取别名, 文件格式见表格后面.

    Alias文件格式:

    Intest 8'h18
    Sample 8'h1B
    Extest 8'h1C
    

    4 查看force信息.

    参考链接: http://www.lujun.org.cn/?p=4582
    1). 在仿真参数中加入+fsdb+force选项(./simv +fsdb+force), 这时dump fsdb时就会得到force信息.
    2). 使用verdi查看信号时, 如果该信号有force, 则波形上对应的时间点会有紫色箭头.
    向下箭头表示当前时间有force应用到该信号.
    向上箭头表示当前时间有release应用到该信号.
    3). 如果环境中force比较多, 可以把force信息生成一个报告文件:
    fsdbreport xx.fsdb -find_forces -s "/*" -level 0 -o xx.txt
    其中:
    xx.fsdb : 是输入的波形文件.
    -find_force: 表示当前报告是要抓force.
    -s : 指定查找force信息的层次, /*表示从最顶层开始查找.
    -level : 指定向下查找的层次. 0表示查找-s指定的层次下所有的层次.
    -o : 指定输出文件名.

    4). 报告文件的格式:

    #/xx/xx/fsdbreport xx.fsdb -find_forces -s / -level 0 -o xx.force.txt
    Time(1fs), /tb/FCLK
        0, Forced, ^x, design
       20, Forced, ^0, external
       ...
    
    Time(1fs), /tb/interposer/BP_TCK
        0, Forced, ^?, design
        0, Forced, ^0, design
       20, Forced, ^1, design
       ...
    
    ...
    

    line1: 生成该报告文件的命令.
    line2: force信号的层次
    line3: force时间, force/release值.

  • 相关阅读:
    Arcgis silverlight4 Sublayerlist
    U盘不显示盘符
    Error: The spatial references do not match
    如何让你的SQL运行得更快
    Arcgis silverlight3 layerlist
    oracle客户端登陆
    Arcgis silverlight1 地图显示
    通过BAT文件部署windows服务
    在博客园安家了
    java中static作用详解
  • 原文地址:https://www.cnblogs.com/gaiqingfeng/p/14212266.html
Copyright © 2011-2022 走看看