摸鱼范式

137 篇文章
23.8K 次阅读
32 人订阅

全部文章

空白的贝塔

【验证那些事儿】验证的重要性||如何减少人为因素

很多讲verilog的书把重点放在怎么写可综合的RTL代码,编写验证功能性的测试平台这一方面却讲的比较少,会导致很多人认为设计比验证更加重要,但是实际上这和现实...

11350
空白的贝塔

覆盖率||性能影响||自定义采样方法

前面提到,可以显式调用 sample() 方法,而不是在声明覆盖组的时候定义时钟事件。但是,如果想参数化内置的 sample() 方法并将想要采样的数据准确地传...

5630
空白的贝塔

为什么串口比并口快?

作为一个电路设计师,我整个职业生涯都花在接口电路上,串行并行都做过,且速度不慢(DDR3-1600Mbps, SerDes 30Gbps),这个问题不答实在技痒...

7840
空白的贝塔

常用图像增强算法实现——直方图均衡

对于原始对比度较低的图像,我们可以提高对比度来增强图像的辨识度,改善图像的视觉效果,转换为更适合人或者机器处理的形式,去除无用的信息,提高使用价值。典型的比如C...

9240
空白的贝塔

覆盖率||性能影响||采样方法

SVA包含了一些定义何时开始收集覆盖率以及合适停止收集覆盖率的方法。这些方法可以和covergroup关联,并且在程序中调用·。

7620
空白的贝塔

【UVM COOKBOOK】配置test环境

设计可重用testbench的关键原则之一是使其尽可能可配。这就意味着testbench及其组成部分可以很容易地重用和快速修改(即重新配置)。在testbenc...

7640
空白的贝塔

SoC设计之功耗 – RTL/netlist功耗计算

书接上回,今天我们来聊一聊RTL级功耗计算的问题。上篇讲到有很多种低功耗设计方法,那么在项目中选择哪些来做呢?在抉择前如果有数据支撑那是最好,可以根据数据来判断...

5120
空白的贝塔

【UVM COOKBOOK】DUT-Testbench Connections

UVM testbench对象不能直接连接到DUT信号来驱动或采样。driver和monitor组件对象与DUT之间的连接是通过一个或多个具有静态信号端口的BF...

10340
空白的贝塔

SoC设计之功耗--开篇

提到功耗这个词,估计大部分做SoC的工程师都是既熟悉又陌生。熟悉的是这个词会经常被提到。陌生的是又很难说清我们工程师在功耗方面能做什么。

6230
空白的贝塔

从DPU的崛起谈谈计算体系变革(二)

DPU/IPU的重要性已经达成了共识。但围绕DPU的定位存在一些争论,不同的公司根据自己技术特点选择不同技术路线。首先我们回顾一下数据中心的问题和技术发展的趋...

11440
空白的贝塔

【仿真技巧】 0:00 VCS+VERDI+reverse=败者食尘!!

假设一种场景,在调试环境的时候,运行到15min的时候,环境出现bug,需要去debug。也许错误的第一现场并不是15min的时候,可能在14min30s-15...

8620
空白的贝塔

SoC设计之PPA

做过SoC的同学们基本都会接触到一个词,tradeoff。什么是tradeoff呢?为什么要tradeoff?

5930
空白的贝塔

【四】Bluetooth 技术||链路层五种通信模式和空口协议设计 (Core_v5.2)

前篇博文LE States and Packets[1] 已经介绍了LE 设备在不同通信模式下承担不同的角色,为了方便管理蓝牙设备在多个角色间的切换,链路层使用...

7620
空白的贝塔

【UVM COOKBOOK】Testbench Architecture【二】

考虑构建一个用于验证SPI主机DUT的testbench作为模块级testbench的一个例子。在这种情况下,UVM环境有两个agent—APB agent在其...

6820
空白的贝塔

【三】Bluetooth 技术||链路层七种状态与空口报文设计(Core_v5.2)

广播通信中发出广播报文的一方称为Advertiser,接收广播报文的一方称为Scanner,连接通信中发起连接的一方称为Mater,接受连接的一方称为Slave...

9430
空白的贝塔

【UVM COOKBOOK】Testbench Architecture【一】

UVM testbench 是使用SystemVerilog(动态)类对象与SystemVerilog(静态)接口和结构化层次结构中的模块交互构建的。层次结构...

6820
空白的贝塔

【二】Bluetooth 技术||协议栈架构与物理层设计 (Core_v5.2)

前篇博文Bluetooth 协议栈设计与演进[1]已经分别介绍了蓝牙协议的四大应用场景及对应的技术解决方案,为满足物联网设备的需求,蓝牙协议新增了室内精准定位技...

8730
空白的贝塔

【UVM COOKBOOK】UVM基础【二】

testbench分析部分的第一个任务是监测DUT上的活动。和driver一样,monitor也是agent的组成部分。类似于driver组件,执行的也是实际信...

11830
空白的贝塔

【UVM COOKBOOK】什么是UVM COOKBOOK/内附PDF获取

UVM COOKBOOK是由mentor工程师编写的,UVM进阶书籍,帮助用户更好地使用UVM,提高验证环境的运行效率以及可移植性。

21620
空白的贝塔

【日更计划128】数字IC基础题

[* N]指的是连续的重复操作。因此,上面的bin覆盖的是连续4次采样都是3的翻转覆盖率

14120

扫码关注云+社区

领取腾讯云代金券