在搭建验证环境时,经常需要在环境中插入很多info用于输出一定的log信息用于进行debug,在插入这些info方法的时候,经常需要同时输出该...
低功耗和高速度带来了设计复杂性的增加。DDR5与前几代最显著的区别是引入了决策反馈均衡,这是一种用于串行链路系统来提高接收信号完整...
GIT batch是window下原生的GIT命令行终端,兼顾了GIT的命令特性,同时也支持很多UNIX的原生的bash交互方法。但是由于编码问题,在使用GI...
在Verilog中,文件读取和写入是非常有用的。从文件中读取测试激励输入,并写入输出以供比对。 在Verilog中读取或写入文件的方法很少。如...
DFT指的是Design for Test,而DV指的是Design Verification。这两种工作都同样具有挑战性,都是芯片设计流程中的关键步骤。
调试指的是在遇到工程问题的时候,通过一些手段来进一步诊断问题原因,探索解决方法,最终使得系统功能正常运行的必要过程。
写过Verilog和systemverilog的人肯定都用过系统自定义的函数$display,这是预定好的,可以直接调用的功能。但是当Verilog中的task和func...
如图2所示,复位跨时钟模块本质上由2到3个级联的异步寄存器组成,i_src_rst_n接到所有寄存器的复位端口,首个寄存器的D端接1,最后一个...
fork-join_none相信大家应该熟悉了,新来的朋友可以回顾下jerry之前的文章,就是之前jerry提到的那个“暴脾气”的哥们,他不会去等别人,...
AI技术在消费电子终端设备中的应用加速落地,推动了行业从弱复苏向成长的转变。消费电子行业处于快速迭代的发展阶段,不断涌现出新产品...
SystemVerilog是一种硬件描述和验证语言,用于描述电子电路的行为和结构。它建立在Verilog的基础上,具有几个附加功能。SystemVerilog标...
说明:这种方法相当简单朴素,python做出需要的字符串,写到文件。好处是不需要技巧,坏处是python代码可维护性较差。
记录个使用SystemVerilog disable语句时遇到的坑,这个坑有点反直觉,以至于我当时有点不信,觉得可能是EDA仿真工具的问题。后来查看了S...
本期我们学习新思的一篇关于 LPDDR4 多通道体系结构优化的白皮书。原文有官方的中文译文版本,本文在此基础上做一些翻译优化(原中文版...
Embedded Rust Peripheral Register Access: svd2rust, chiptool and metapac Approach.
状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。
为了在仿真阶段能够模拟物理器件的延迟,进行结构模型建模,SystemVerilog/Verilog中提供了两种类型的延迟用以模拟信号经过模型时的传输延...
在直接映射cache中,当发生miss时,新请求的数据块只能映射到一条特定的cacheline。 在这种情况下,此cacheline的内容将替换为新的内存...
随着大模型的快速的发展,人工智能正在改变嵌入式硬件系统。在今年上海国际嵌入式展的开幕主题报告中,芯原股份董事长兼总裁戴伟民博士...
记录个在写SystemVerilog随机约束时遇到的一个小坑,如果没有认真去查看随机结果是否符合预期,还真不容易发现。
最近在github上看到了一个很让人叹为观止的项目。作者通过显微镜摄取芯片ROM,将里面的二进制固件给还原了。搞芯片和BSP的朋友都知道这...
目录- Quad Rank相对Dual Rank MRDIMM的性能优势- TFF 2U高度内存尺寸改进散热密度- MRDIMM功耗接近翻倍:RCD & DQ Buffers影响较大- MR...
话说这个世界上只有三种编辑器,Vim , Emacs 和 其他编辑器,其中Vim被称作编辑器之神,Emacs被称其神的编辑器,当然,其他编辑器永远只...
Interface Class是在SystemVerilog 2012版本中引入的,但目前在验证中几乎很少采用,大多数验证工程师要么不知道它,要么没有看到使用它...
DFI 协议中的写传输(Write Transaction)定义为 MC 通过 DFI 总线向 PHY 写入数据的过程,PHY 随后负责将数据转换为 DRAM 总线形式,发...
我们知道 LPDDR4 相比 DDR4 一项重要的改动是在单个颗粒上支持独立的双通道(Channel),单个通道位宽 16 比特。这样一来,系统可以在 D...
针对芯片设计中 DDR 控制器-PHY 集成相关问题,与芯片 DDR 相关硅前硅后奇怪问题 Debug,开设咨询窗口。如果你有相关问题,或者 debug ...
在介绍CLAHE算法之前必须要先提一下直方图均衡化,直方图均衡化算法是一种常见的图像增强算法,可以让像素的亮度分配的更加均匀从而获得...
在芯片设计中,SDF(Standard Delay Format)文件是一种关键的技术文件,它对于确保芯片设计的时序准确性和性能优化至关重要。以下是对S...
对于前端设计人员,经常会需要一个MUX来对工作模式,数据路径进行明确(explicit)的声明,这个对于中后端工程师下约束也很重要。这里介...