自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 SV中的clocking时钟块

采样时发生竞争(delta cycle的存在),会导致采样数据错误。为了避免在RTL仿真中发生信号竞争的问题,建议通过非阻塞赋值或者特定的信号延迟来解决同步问题。这里我们介绍使用clocking时钟块来决定信号的驱动和采样的方式。delta cycle的存在问题在RTL仿真时,由于无法确定具体电路的延迟时间,默认情况下时钟驱动电路时会添加一个**无限最小的时间(delta cycle)**的延迟,这个延迟要比最小时间单位精度还要小(可以理解成远小于1ps)。由于各种可能性,clk与被采样数据之间如果只

2022-03-15 21:52:44 8055

原创 有关typedef的使用

typedef的使用在同一个文件中有好多的类,如果两个类之间都需要另一个类的句柄。,当编译器在处理第一类声明的过程中,编译器遇到对第二个类C2的句柄声明,此时对第二个类的引用还未定义,编译器这时会一个未定义的错误。下面展示一些 内联代码片。typedef class c2;class c1; c2 c;endclassclass c2; c1 c;endclass这时我们就可以使用typedef class的方式,将第二个类提前声明。此外,诸如 sequencer 中我们一般不做特别

2022-03-15 18:12:36 243

原创 数字芯片验证周期

这里写自定义目录标题芯片的验证周期大致可以分为RTL0、RTL1、RTL2、RTL3、GLS和TO,下面阐述各时间节点veriifier所需要做的大致内容。阶段目标RTL0芯片框架和模式功能定义完成,指定验证的策略RTL1模块和子系统的功能信号定义完成,定制需要的存储模型RTL2完成所有模块的设计,以及80%以上的模块和子系统的验证,核心功能全部完成验证RTL3完成芯片系统的连线集成和验证,覆盖所有的功能验证点GLS完成门级网表的验证SUM回

2022-03-15 11:37:43 309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除