tessent生成的mbist逻辑中bsacn interface、bscan logic group def、mbist controller、mbist bap的功能及原理

在Tessent生成的MBIST(Memory Built-In Self-Test,存储器内建自测试)逻辑中,各个组件如BSCAN Interface、BSCAN Logic Group Def、MBIST Controller、MBIST BAP等扮演着关键角色。以下是对这些组件的功能及原理的详细描述:

1. BSCAN Interface

功能
BSCAN Interface是边界扫描接口,它遵循IEEE 1149.1标准(也称为JTAG标准)。这个接口允许测试设备(如ATE或调试器)通过JTAG链与芯片内部的测试逻辑进行通信。在MBIST测试中,BSCAN Interface用于接收来自外部测试设备的测试指令,并将这些指令传递给芯片内部的MBIST逻辑。

原理
BSCAN Interface通过JTAG端口(包括TDI、TDO、TCK、TMS等信号)与外部测试设备相连。在测试过程中,测试设备通过TMS信号控制JTAG链的状态,通过TDI信号发送测试指令,通过TCK信号提供时钟信号,最后通过TDO信号接收测试结果。

2. BSCAN Logic Group Def

功能
BSCAN Logic Group Def(边界扫描逻辑组定义)用于在芯片设计中定义哪些逻辑块(如寄存器、存储器等)应该被包含在边界扫描链中。这有助于在测试过程中选择性地访问和测试这些逻辑块。

原理
在芯片设计阶段,设计者会根据测试需求将芯片内部的逻辑块分组,并为每个组分配一个BSCAN Logic Group Def。这个定义告诉测试工具哪些逻辑块应该被包含在特定的边界扫描链中。在测试过程中,测试工具会根据这个定义来构建和控制边界扫描链。

3. MBIST Controller

功能
MBIST Controller是MBIST测试的核心控制单元,它负责控制整个MBIST测试流程,包括初始化测试环境、生成测试向量、控制测试过程、收集测试结果等。

原理
MBIST Controller内部包含状态机和测试向量生成器。当接收到测试指令时,MBIST Controller会首先初始化测试环境,包括配置测试时钟、复位信号等。然后,它会根据预设的测试算法生成测试向量,并将这些向量发送到待测试的存储器中。在测试过程中,MBIST Controller会监控测试状态,并根据测试结果调整测试流程。最后,它会收集测试结果并通过BSCAN Interface发送给外部测试设备。

4. MBIST BAP

功能
MBIST BAP(BIST Access Port)是MBIST控制器与边界扫描链之间的接口。它负责将来自BSCAN Interface的测试指令和数据传递给MBIST Controller,并将MBIST Controller的测试结果和数据返回给BSCAN Interface。

原理
MBIST BAP通过特定的信号线(如SIB、BAP等)与BSCAN Interface和MBIST Controller相连。在测试过程中,当BSCAN Interface接收到测试指令时,它会通过BAP将这些指令传递给MBIST Controller。MBIST Controller在执行测试后,会将测试结果通过BAP返回给BSCAN Interface,并最终通过JTAG链发送给外部测试设备。

综上所述,Tessent生成的MBIST逻辑中的各个组件协同工作,实现了对芯片内部存储器的全面测试。这些组件通过标准的接口和协议进行通信,确保了测试的准确性和可靠性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值