自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Tessent MemoryBIST

Tessent MemoryBIST插入流程主要包括设计准备、设计加载、DFT要求验证、DFT规范创建、ICL文件提取、测试向量生成及仿真验证等步骤。首先需要准备RTL/门级网表、MemoryBIST库等输入文件;然后通过加载设计、设置DFT约束和运行DRC验证设计要求;接着创建并处理DFT规范,生成测试逻辑;最后提取ICL文件,创建测试向量并进行仿真验证。整个流程确保存储器BIST电路正确插入,实现对存储器的测试功能。关键步骤包括设计加载、DFT规范处理、ICL提取和测试向量生成。

2025-07-11 10:36:04 1286

原创 DFT技术简介

本文介绍了集成电路测试中的三种DFT(可测试性设计)技术:扫描测试(Scan)、存储器内建自测试(Mbist)和边界扫描(Boundary Scan)。扫描测试通过在触发器中加入扫描链结构,利用ATPG工具生成测试向量来检测逻辑电路缺陷;Mbist技术通过内置测试电路对存储器进行读写测试;边界扫描基于IEEE 1149.1协议,通过Boundary Scan Chain检测芯片间互联故障。这三种技术共同提高了芯片的可测试性,降低了测试成本,确保了产品质量和可靠性。

2025-07-05 17:02:08 1192

原创 面向对象编程基础

面向对象(object-oriented programming,OOP)就是把数据及对数据的操作方法放在一起,作为一个相互依存的整体。在SystemVerilog中这样做的附加好处是测试平台和设计细节分开了,他们变得更加可靠,更加易于维护并且在将来的项目中可以重复使用。

2024-04-10 13:21:48 784 1

原创 SystemVerilog中的断言(Assertion)

1.简介SystemVerilog断言(SVA)主要是用于验证设计的行为,其主要功能有两点:在特定条件或事件序列的故障上生成警告或错误;收集功能覆盖率的数据。2.立即断言(Immediate Assertion)立即断言执行时如同过程语句,她在程序执行到这个程序块使立即执行,并且可以结合$fatal,$error,$warning和$info函数给出不同级别的消息提示。断言比if语句更加紧凑,且断言里面的逻辑跟if语句是相反的。设计者应该期望括号内的表达式为真,否则输出一个错误。

2024-04-07 15:03:59 4193

原创 SystemVerilog中的接口(interface)

随着设计复杂度的增加,模块间的连接也变的复杂。两个RTL模块之间可能有几十个连接信号,这对于设计和验证人员来说都大大增加了工作量并且容易出错。解决上述问题的方法就是使用interface(接口),它是SystemVerilog中代表一捆连线的结构,也是具有智能同步和连接功能的代码。图1是测试平台和仲裁器使用通信接口的实例。正常来说,国内采用SystemVerilog进行设计的公司还很少,因此一般RTL级代码依然是Verilog-2001规范,输入输出采用的都是端口形式。接口的信号也可以直接连到端口上。

2024-04-03 16:37:09 3413 1

原创 SystemVerilog数据类型和操作方法

逻辑类型相当于verilog中reg变量的改进版,是的变量可以被连续赋值、门单元和模块所驱动;任何使用线网的地方都可以使用logic,唯一要注意的是logic不能进行多驱。

2024-04-03 10:04:17 2606 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除