Graybox Overview

Graybox是一种在分层设计中简化扫描插入和ATPG操作的方法,特别是在使用Mux-DFF扫描架构时。它仅包含子模块与顶层交互的少量互连电路,减少内存需求和工具运行时间。生成Graybox网表的过程涉及定义外部模式、约束测试控制、识别graybox逻辑,并写出graybox实例。
摘要由CSDN通过智能技术生成

Graybox功能使能够在sub_module上执行扫描和ATPG操作,然后能够在更高层次的层次上执行扫描和ATPG操作时使用该子模块的简化的Graybox表示,从而简化了分层设计中的扫描插入和ATPG操作过程。

submodule的graybox只包含极少量的互连电路(子模块与top的互连),在hier设计中使用graybox可以极大地减少执行扫描插入,时序优化,故障分析和生成test patterns所需的memory数量和工具运行时间。

当前,graybox功能只支持Mux-DFF scan architecture。

下表的命令支持graybox功能,该功能在ATPG工具中可用。

What Is a Graybox?

graybox是一个sub-module的简化表示,只包含在层级中下一个更高level中处理sub-module所要求的少量交互电路(PI/PO、wrapper chains和wrapper chains外的glue logic(wrapper chains外部的组合逻辑))。

图1给出了submodule的全网表表示,包括input和output wrapper chains、core scan chains以及存在于wrapper chains内外的组合逻辑。

在这里插入图片描述
在对sub-module执行扫描插入、fault accounting和生成patterns之后,可以创建sub-module的graybox表示,如图2所示。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值