0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯片验证工程师

文章:104 被阅读:26.6w 粉丝数:9 关注数:0 点赞数:3

广告

SMMU VA->PA的转换流程介绍

如果SMMU全局禁用(例如,刚结束复位SMMU_CR0.SMMUEN == 0),则transact....
的头像 芯片验证工程师 发表于 05-15 10:07 1934次阅读
SMMU VA->PA的转换流程介绍

个性化地定制自己的uvm代码生成器模板和脚本

使用uvm代码生成器创建基本的uvm验证环境框架,然后丢弃代码生成器模板并扩展和维护生成出来的代码。....
的头像 芯片验证工程师 发表于 05-14 16:51 3627次阅读
个性化地定制自己的uvm代码生成器模板和脚本

ARM SMMU Data structures之Stream Table

incoming transaction的StreamID可以找到一个STE。SMMU支持两种Str....
的头像 芯片验证工程师 发表于 05-11 09:22 2489次阅读
ARM SMMU Data structures之Stream Table

ARM SMMU Data structure之Context Descriptors

是否进行stage 1 translation,获取stage 1 translation tabl....
的头像 芯片验证工程师 发表于 05-11 09:10 1852次阅读
ARM SMMU Data structure之Context Descriptors

ARM SMMU Data structures概述

ARM SMMU 是一种用于系统级内存管理单元(MMU)的架构,它支持基于translation表中....
的头像 芯片验证工程师 发表于 05-08 12:46 1841次阅读
ARM SMMU Data structures概述

SMMU数据结构格式之Level 1 Stream Table Descriptor介绍

上图就是SMMU Level 1 Stream Table Descriptor的数据格式,简称Le....
的头像 芯片验证工程师 发表于 05-06 14:44 1933次阅读
SMMU数据结构格式之Level 1 Stream Table Descriptor介绍

浅析芯片验证中的scoreboard

在芯片验证中,我们随机发送数据激励,同时使用scoreboard进行数据完整性检查。
的头像 芯片验证工程师 发表于 05-04 17:32 2171次阅读
浅析芯片验证中的scoreboard

SMMU数据结构格式之Stream Table Entry...V和Config介绍

更新一个valid STE时需要非常小心,因为此时SMMU可能会访问这个STE数据,这其中存在着“竞....
的头像 芯片验证工程师 发表于 05-04 10:15 2470次阅读
SMMU数据结构格式之Stream Table Entry...V和Config介绍

芯片验证中的checker和scoreboard介绍

典型的和验证组件相对比较独立的checker,这些checker通常与时序相关,例如检查DUT中的状....
的头像 芯片验证工程师 发表于 04-26 09:45 3692次阅读

芯片功能验证中的Sequences和Scenarios介绍

如果你做过功能验证并且开发过随机用例,那么你就会知道场景组合会如雪球般地爆炸增长。
的头像 芯片验证工程师 发表于 04-17 10:32 2619次阅读

伪随机数和真随机数的区别是什么呢?

随机验证中的随机其实都是基于伪随机发生器的,即每次都使用一个唯一的种子生成相应的激励。
的头像 芯片验证工程师 发表于 04-17 10:12 6842次阅读

功能验证在设计中的重要性

当一家公司决定研发一款芯片时,起初架构师和几位顶层设计一起创建一些需求、规范文档。
的头像 芯片验证工程师 发表于 04-15 15:39 1771次阅读

浅析验证的激励生成流程

在定向测试用例中,我们就是在不同的时刻将“0”或者“1”驱动到接口总线上。如果我们希望提高这个总线操....
的头像 芯片验证工程师 发表于 04-15 09:43 2069次阅读

一个高效的现代EDA仿真验证流程

下图是一个典型的EDA仿真验证环境,其中主要的组件就是激励生成、检查和覆盖率收集。
的头像 芯片验证工程师 发表于 04-13 09:27 3375次阅读

受约束随机验证的效果真的比直接用例测试好吗?

当介绍uvm验证时大家肯定都看过上面类似的图片,以展示受约束的随机验证相比直接用例测试如何具有先进性....
的头像 芯片验证工程师 发表于 04-10 11:13 1555次阅读

UVM中的utility宏

UVM中所有的对象都应该在factory 中注册, utility 宏就是用于将对象注册到工厂的。
的头像 芯片验证工程师 发表于 03-30 09:39 1805次阅读

使用SystemVerilog解决数组问题

数独是一种非常流行的游戏,数独本质上也是一个约束问题,所以我们可以让SystemVerilog的约束....
的头像 芯片验证工程师 发表于 03-08 14:06 2469次阅读

为什么不是uvm_transaction构建UVM事务呢?

UVM 中的事务是一个具有信号属性(例如地址和数据)以及错误、延迟等额外信息的类。总之,这个所谓事务....
的头像 芯片验证工程师 发表于 03-08 13:41 1455次阅读

一些有趣的数组相关的SystemVerilog约束

我们在工作中常常会针对数组施加各式的约束,下面列举一下有趣的Systemverilog数组约束示例。
的头像 芯片验证工程师 发表于 03-08 13:12 1934次阅读

SystemVerilog coding过程中你在哪里声明临时变量

众所周知,语句块中需要用到的变量只能在语句块最开始定义。
的头像 芯片验证工程师 发表于 03-08 13:08 1382次阅读

如何降低形式验证的复杂度?

当计数器和内存处于我们所需要证明断言的逻辑锥中,它们可能是Formal无法完成证明的根本原因。
的头像 芯片验证工程师 发表于 02-22 09:48 1425次阅读

可以通过降低约束的复杂度来优化Formal的执行效率吗?

我们可以通过降低约束的复杂度来优化Formal的执行效率,但是这个主要是通过减少Formal验证空间....
的头像 芯片验证工程师 发表于 02-15 15:14 1645次阅读

介绍一种能够完成自然语言和SVA相互转换的小工具

结论就是,SVA本身就是比较清晰的描述性语言,SVA和自然语言的转换工具基本上没有价值吧。
的头像 芯片验证工程师 发表于 02-14 17:23 1113次阅读

如何降低Formal assertion的复杂性呢?

分解一个复杂端到端断言属性的一种方法是基于模块化分级断言证明
的头像 芯片验证工程师 发表于 02-12 17:07 1145次阅读

介绍使用SVA的几个优势

SVA支持多时钟域(clock domain crossing (CDC))逻辑,例如异步FIFO。
的头像 芯片验证工程师 发表于 01-13 16:00 1718次阅读

SVA Assertion有什么优势?

如果我们设计正确工作时需要满足FRAME_上升沿后的1~2拍会出现LDP_的下降沿,如下图所示
的头像 芯片验证工程师 发表于 12-16 09:37 1117次阅读

System Verilog中的Mailboxes

Mailboxes是进程间通信的另一种方式,但是比semaphores更强大,因为Mailboxes....
的头像 芯片验证工程师 发表于 12-13 09:24 3619次阅读

SystemVerilog中的fork-join_none

fork-join_none和fork-join、fork-join_any的区别一样在于进程退出机....
的头像 芯片验证工程师 发表于 12-12 10:00 3774次阅读

SystemVerilog中的电平敏感事件控制

在verilog中绝大多数使用的都是边沿敏感事件,例如@(posedge event)和@(nege....
的头像 芯片验证工程师 发表于 12-12 09:58 2370次阅读

SystemVerilog中的Semaphores

SystemVerilog中Semaphore(旗语)是一个多个进程之间同步的机制之一,这里需要同步....
的头像 芯片验证工程师 发表于 12-12 09:50 4489次阅读