在systemverilog代码运行中,EDA工具会先给1个随机种子值(seed),所有代码里的随机数都是根据这个初始种子衍生出来的。因此,通常来说,...
在现代SoC芯片验证过程中,不可避免的都会使用FPGA原型验证,或许原型验证一词对你而言非常新鲜,但是FPGA上板验证应该是非常熟悉的场景...
Arm 是一家设计智能手机的CPU内核的公司,并且每年它都会进行新的迭代,这些迭代随后将集成进芯片SOC,例如当年的旗舰 Snapdragon 、 Me...
在整个芯片流程中如上图所示的位置。这个步骤决定了芯片要不要做,也很大程度决定了最后是不是能有商业上的成功。这个阶段的输入是市场...
Arm的Advanced Microcontroller Bus Architecture(AMBA)在与生态系统合作解决复杂的行业性问题方面有着悠久的历史。现在,随着行业接...
随着社会应用的不断丰富,芯片要满足日益增长的市场需求,那么芯片设计的选型就非常的关键,从制程、功耗、IP等方方面面的考虑,...
当一个SoC芯片项目将要切入到FPGA原型验证阶段时,FPGA原型验证团队如何评估是否可以进入原型验证阶段进行新一个阶段的验证工作呢?
对于时钟树综合,各位后端工程师应该都很熟悉,做好一个模块/一个chip的时钟树,对整个项目 的功耗和Timing影响都是巨大的。一个优秀的...
上周刚刚结束的「飞凌嵌入式系列讲座-第1期」直播得到了大量的关注,数千名工程师小伙伴共聚直播间一同学习关于多核异构处理器双核通信...
如果SoC设计规模小,在单个FPGA内可以容纳,那么只要系统中的FPGA具有所SoC所设计需要时钟的数量,SoC时钟网络将由FPGA中的复杂时...
想必各位ICer们在招聘JD上专门看到低功耗设计经验的要求,什么是低功耗设计呢?对于后端工程 师来讲,在物理实现方面就是引入多条电源线...
CSK6 系列课程之《Zephyr 配置系统保姆级上手》上线咯! 本次课程由聆思科技资深软件工程师李福杰讲解,通过本课程我们将会了解:
提纲:1. DPI相关概念介绍2. 一个通过DPI集成matlab代码的例子。3. 一个VCS和matlab工具的兼容问题的例子。4. 题外话:话别。在上一篇《...
在我们做项目时候,总是会有些失误,比如改错一行代码,用错一个脚本等等。但是小编要讲的下面这些神之操作,你遇到过没?
很多UVM用户平时更多的使用get_response()方式去获得uvm_driver的response,但get_response有些缺点:由于 get_response() 是一种阻塞方...
FPGA原型验证系统要尽可能多的复用SoC相关的模块,这样才是复刻SoC原型的意义所在。通常,许多SoC中设计的方式在FPGA中其实是不...
各位ICer对面向对象的语言Python想必并不陌生,作为继Perl之后最知名,且一直持续保持着版本 更新的脚本语言,Python已经更新到了3.62版...
我们介绍了一种新的处理器类型:超异构处理器HPU,公众号文章链接:一种新的处理器类型:通用超异构处理器。HPU可以理解成多种异构融合...
提纲:1. 验证平台中都涉及哪些通讯场景2. SV相关的通讯机制(依据信息载体划分)(1) 全局变量(2) TB_TOP内部信号(3) interface中添加辅...
我们在用uvm_sequence_library的时候,会遇到三种方式往uvm_sequence_library添加sequence,分别是: