在整个芯片流程中如上图所示的位置。这个步骤决定了芯片要不要做,也很大程度决定了最后是不是能有商业上的成功。这个阶段的输入是市场...
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,分别是:
提纲:1、简单介绍建筑设计的各个环节2、建筑的三边设计方法与流水化3、建筑方案变更的处理流程和相应的规范化思考4、相关行业发展的思...
人类通过“视觉”来接收大部分的外界信息,可以说“视觉效果的好坏”直接影响着我们日常生产和生活质量的高低,因此“显示能力”就成为了评价...
对SoC芯片要进行FPGA原型验证,假如设计较大,要将SoC中不同功能模块或者逻辑模块分别分配到特定的FPGA,那么对SoC的分割策略尤为重要。...