<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://vmcc.vicp.net:9090/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://vmcc.vicp.net:9090/wiki/feed.php">
        <title>wiki edastudy:verdi</title>
        <description></description>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <image rdf:resource="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-17T20:57:08+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:delta_cycle&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:dump_waveform&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:fsdbreport&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:kdb&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:symbol_library&amp;rev=1701945962&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:vc_apps_npi&amp;rev=1690069848&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:%E5%BF%AB%E9%80%9F%E5%A4%8D%E5%88%B6vc_app%E7%A8%8B%E5%BA%8F%E9%85%8D%E7%BD%AE&amp;rev=1679019144&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>wiki</title>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <url>http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:delta_cycle&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edastudy:verdi:delta_cycle</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:delta_cycle&amp;rev=1679019144&amp;do=diff</link>
        <description>verdi 看delta cycle

主要是看为什么仿真工具没有采样到或者是采样到信号，从波形上看都是同沿发生的，但是认为不应该是这样，这里把采样赋值展开分析，用到的就是verdi delta cycle

可以在仿真simv命令后添加选项 +fsdb+region</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:dump_waveform&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edastudy:verdi:dump_waveform</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:dump_waveform&amp;rev=1679019144&amp;do=diff</link>
        <description>dump wavefrom

1.  dump fsdb



`timescale 1ns/1ns
module test;
 initial
 begin
   $fsdbDumpfile(&quot;test.fsdb&quot;);
   $fsdbDumpvars(0,test, &quot;+mda&quot;);
 end
...
endmodule



2.  dump memory &amp; data array

方式一：

setenv NOVAS_FSDB_MDA 1

方式二：</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:fsdbreport&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edastudy:verdi:fsdbreport</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:fsdbreport&amp;rev=1679019144&amp;do=diff</link>
        <description>fsdbreport


  fsdbreport

  -of [b|o|d|u|h]
  -w column_width</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:kdb&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edastudy:verdi:kdb</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:kdb&amp;rev=1679019144&amp;do=diff</link>
        <description>verdi kdb

生成verdi kdb，可以在下次要打开verdi的时候快速打开design，不用后面每次都进行vericom编译操作。

Examples:

1. Generate the work.lib++ library:

	&quot; vericom -f run.f&quot;

2. Generate the kdb.elab++ elaborated KDB:</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:symbol_library&amp;rev=1701945962&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-07T18:46:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edastudy:verdi:symbol_library</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:symbol_library&amp;rev=1701945962&amp;do=diff</link>
        <description>symbol library

the symbol library must be generated by the 
most updated syn2SymDB utility. The syn2SymDB utility extracts the 
timing information from the Synopsys.lib file</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:vc_apps_npi&amp;rev=1690069848&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-23T07:50:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edastudy:verdi:vc_apps_npi</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:vc_apps_npi&amp;rev=1690069848&amp;do=diff</link>
        <description>vc_apps_npi

1.  npi_find_signal_regex

其采用的正规表达式是与vim一致的那种，不是perl的那种，   比如 \(abc\|cde\)$   表示匹配以abc或者cde结尾的信号

tcl语法：


proc npi_find_signal_regex { root_scope sig_regex sig_hdl_list }</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:%E5%BF%AB%E9%80%9F%E5%A4%8D%E5%88%B6vc_app%E7%A8%8B%E5%BA%8F%E9%85%8D%E7%BD%AE&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edastudy:verdi:快速复制vc_app程序配置</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=edastudy:verdi:%E5%BF%AB%E9%80%9F%E5%A4%8D%E5%88%B6vc_app%E7%A8%8B%E5%BA%8F%E9%85%8D%E7%BD%AE&amp;rev=1679019144&amp;do=diff</link>
        <description>快速复制vc_app程序配置

在verdi中，一个比较有用的自定义东西，叫做vc_app，可以支持自定义的tcl程序，执行里面的程序达到自定义的操作、检查、trace等效果。

此处主要介绍的是vc_app程序的设置怎么快速的复制给另外一个人使用。</description>
    </item>
</rdf:RDF>
