相关文章
人人都是首席质量官--读后感
读后感:本书阅读时让人有一气读完、荡气回肠的感觉,内容朴实,实例清晰,是质量人或者对质量感兴趣的人了解质量的入门砖。我不是做制造行业相关的质量工作,但是工作几年之后,越发觉得一些领域和知识是相通的,更是相辅相成的。一个偶然的机会,看了几篇质量管理相关的文章…
建站知识
2025/1/1 9:59:50
SV绿皮书笔记(八)
第八章. 面向对象编程的高级技巧指南
8.1 继承简介
8.1.1 事务基类
可以定义一个事务基类,包含一些变量和子程序。calc_crc函数被定义为virtual,这样就可以在需要的时候重新定义(重写)。
class Transaction;rand bit[31:0] src, dst, data[8];bit [3…
建站知识
2025/1/3 1:39:55
SV绿皮书笔记(六)
第六章. 随机化
6.1 哪些对象需要随机化
随机时需考虑设计输入的各个方面,器件配置,环境配置,原始输入数据,封装后的输出数据,协议异常,延时,事务状态,错误和违例等情况。
6.2 SV…
建站知识
2024/12/26 2:40:20
SV绿皮书笔记(九)暂时完结
第九章. 功能覆盖率
9.1覆盖率类型
功能覆盖率:功能覆盖率和设计意图是紧密相连的。用来衡量哪些设计特性已经被测试程序测试过的一个指标。
代码覆盖率:包括行覆盖率,路径覆盖率,翻转覆盖率,状态机覆盖率ÿ…
建站知识
2025/1/6 14:01:31
SV绿皮书笔记(七)
第七章. 线程以及线程间的通信
在实际硬件中,时序逻辑通过时钟沿来激活,而组合逻辑的输出则随着输入的变化而变化。所有这些并发的活动在V的寄存器传输级上是通过initial和always块语句,实例化和连续赋值语句来模拟的。为了模拟和检验这些语…
建站知识
2025/1/2 21:24:00
SV绿皮书笔记(五)
第五章. 面向对象编程基础
5.1 OOP概述
V属于过程性编程语言(代码逐行执行,无数据结构,类似C语言),V中没有结构,只有位向量和数组。而在对总线事务建模时往往需要数据结构,使用过程性语言不够…
建站知识
2025/1/6 14:01:28
SV绿皮书笔记(二)
第二章. 数据类型 2.1 基本数据类型的两个属性
双状态/四状态:根据存储数据类型中的每一bit位的可能数分为双状态类型和四值状态类型。
双状态:可能值0,1,双状态默认初始值为0。双状态值具有更低的内存消耗,更好的性…
建站知识
2025/1/6 14:01:26
Android个人运动轨迹管理软件设计与开发
随着经济的发展以及生活物质的逐渐优渥,国人逐渐开始将注意力放到身体健康上,现基于安卓平台,设计完成一款手机运动管理软件,以此记录运动管理身体来达到保持健康的目的。课题设计主要分为两个部分,首先具有记录功能&a…
建站知识
2025/1/6 14:01:24