前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大牛问答 | LBIST

大牛问答 | LBIST

作者头像
老秃胖驴
发布2020-04-08 17:49:23
4.9K0
发布2020-04-08 17:49:23
举报
文章被收录于专栏:陌上风骑驴看IC

今早把一篇老文《葵花宝典:DFT问答第二篇》,文中有一段LBIST 的描述:

A:LBIST (Logic Built-In Self Test)是针对逻辑电路的自测试。测试激励由片上 PRPG (Pseudo-randompattern generation) 来产生。输出响应通过 MISR(Multiple Input Signature Register)来压缩,最后对得到的特征值进行比对。LBIST 多应用于对可靠性要求较高的芯片(如汽车电子,工业级应用)的系统自检测试。LBIST产生的激励是随机的,所以天生的缺陷是测试覆盖率不充分,通过在设计中增加测试点(Test Point Insertion)可以在一定程度上得到改善。

某兄看了这段描述后提问:

有个疑问没想明白原因:「LBIST 多应用于对可靠性要求较高的芯片(如汽车电子,工业级应用)的系统自检测试。LBIST产生的激励是随机的,所以天生的缺陷是测试覆盖率不充分」既然有覆盖率不充分的天生缺陷,那怎么还多用于可靠性要求高的芯片产品呢?

某兄给出了精彩回答:

可靠性要求高的芯片,如航空,医药,汽车电子类,都是详细复杂的安全标准,并且有多种安全测试校验机制,比如POST( power on/off self test ) 就是其中一种,而Bist (mbist &lbist) 就是一种实现POST 很好的手段。lbist coverge 和测试结果,会提交给 safety island, 然后再结合多个其他测试 (mbist) 或者安全校验 (如CRC ECC 等),得出一个最终的安全结果和指令。

不同安全标准,对Functional Safety 的coverge 要求不一样, Functional Safety 的coverge, 是function 的计算方法,不同于我们DFT 里的coverge. 比如,Functional 的coverge 最主要的两个是SPFM 和LFM, 在B level的时候分别是90% 和60%, 这个很低的,但并不是直接对应DFT 的coverge, 需要主要考虑Functional 的安全可靠,DFT 的bist 提供了一种便捷的辅助统计手段。

驴谷歌到了一篇《 Functional Safety Methodologies for Automotive Applications 》, 截取两段:

From the vocabulary in ISO 26262:1-2011, a safety mechanism is a technical solution implemented by E/E functions or elements, or by other technologies, to detect faults or control failures to achieve or maintain a safe state. Examples of safety mechanisms include:

  • Error correction code (ECC)
  • Cyclic redundancy check (CRC) – Hardware redundancy
  • Built-in-self-test (BIST)

The effectiveness of the solution to detect these random failures is measured by three metrics to detect fault and failure in time (FIT), as well as the overall likelihood of risk:

  • Single-point fault metric (SPFM)
  • Latent fault metric (LFM)
  • Probabilistic metrics for hardware failures (PMHF)

The most notable example of safety mechanism already automated in the design ow is the BIST, used for automotive in-system/ eld testing for lifetime reliability to achieve the desired ASIL.

There are two general categories of BIST techniques for testing random logic. They have different impacts on the safety metrics and require different timing performance:

  • Online BIST: This test is performed when the functional circuitry is in normal operational mode (mission mode). It contributes to the SPFM metric and has more stringent timing requirements because it must complete within the DTI.
  • Of ine BIST: This test is performed when the functional circuitry is not in normal mode, e.g., during power-on reset at the engine startup. It contributes to the LFM and timing requirements are more relaxed.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 陌上风骑驴看IC 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
手游安全测试
手游安全测试(Security Radar,SR)为企业提供私密的安全测试服务,通过主动挖掘游戏业务安全漏洞(如钻石盗刷、服务器宕机、无敌秒杀等40多种漏洞),提前暴露游戏潜在安全风险,提供解决方案及时修复,最大程度降低事后外挂危害与外挂打击成本。该服务为腾讯游戏开放的手游安全漏洞挖掘技术,杜绝游戏外挂损失。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档