02 2014 档案
摘要:UVM的Messages机制有些时候很繁琐,很多时候希望能够在UVM messages的基础上做一些个人化的订制,这里给出来一个找到的例子作为参考。my_macros.sv: `define my_info(MSG, VERBOSITY) \ begin \ if(uvm_report_enabled(VERBOSITY,UVM_INFO,get_full_name())) \ ...
阅读全文
摘要:SystemVerilog Instance WorldsWhen generating an UVM testbench and in particular the DUT - testbench communication it is helpful to understand thedifferences between the two different "instance worlds"...
阅读全文
摘要:一份代码,在写完之后,一定要再经过一次或多次整理和打磨,才能算完成的;一份代码,一定要把其有效代码行,精简、锤炼到最少、最短、最有效,才能算完成的。下面这些问题和回答是忘记是在哪里看到的了,参考夏晶的文章,和我自己的验证经验,做了补充,作为日后学习的参考。Q:验证的目的?A:这也是发现Bug,发现所有的Bug,或者证明没有Bug(转自夏晶的帖子),无论任何验证语言、任何验证环境、任何验证方法学、任何Feature List,都是为了达成这一目的而使用的方法,或者所手段。这是夏晶给出来的回答,很对,验证里面大部分的工作都是在尽可能的发现更多的bug。注释:可是我觉得验证目的应该有更好的阐述,验证
阅读全文
摘要:使用win7硬盘安装suse双系统之后,首先面临的问题是,PC默认启动的系统更改的问题,有些人可能想默认启动是win7,只有在使用linux的时候在去选择suse系统,这里我告诉大家更改的办法:首先在/boot/grub2中找到这两个文件:grub.cfg 和grubenv首先查看grub.cfg,找到menuentry的那一行,看看在grub里面后面定义的引导系统的名字menuentry 'Windows 7' --class windows --class os $menuentry_id_option 'osprober-chain-707C0D0E7C0CD13
阅读全文
摘要:在付出了一天的努力之后终于在win7系统上面硬盘安装suse操作系统成功,可是随之而来的问题居然是没有安装GCC,这对我来说是一个不小的打击,因为很多工作和工具安装需要通过GCC来编译,因此我只好求助于百度,搜索了各种攻略,现在把我安装成功的经验分享一下。因为suse里面本身没有cc的编译工具,所以使用gcc-4.4.2.tar.bz2这种方式安装的报告失败,报告的问题如下:checking whether ln works... yeschecking whether ln -s works... yeschecking for gcc... nochecking for cc... noc
阅读全文

浙公网安备 33010602011771号