首页> 外文学位 >Transparency-based hierarchical testability analysis and test generation for register transfer level designs.
【24h】

Transparency-based hierarchical testability analysis and test generation for register transfer level designs.

机译:基于透明度的分层可测试性分析和寄存器生成级别设计的测试生成。

获取原文
获取原文并翻译 | 示例

摘要

Circuit size and complexity considerations, along with strenuous time-to-market constraints and the emerging core-based design trends, have intensified the importance of hierarchical test methodologies. Hierarchical test employs a divide-and-conquer approach to reduce the size of the test generation problem and improve fault coverage and test generation time, yet at the cost of necessitating access to each module. Module accessibility, however, incurs significant hardware overhead, limiting the cost-effectiveness and applicability of hierarchical test. It is, therefore, essential that accessibility behavior inherently available in the design be exploited as much as possible, before resorting to costly module access hardware.; This research investigates the challenges that need to be addressed in order to achieve cost-effective hierarchical test. Issues discussed are the definition and extraction of transparency behavior for traversing through the design, the construction of low-cost paths for accessing and testing each module, the definition of accurate test requirements for each module and the incorporation of control modules in hierarchical test path construction with minimal cost.; The key finding of this research is that a fine-grained transparency definition, as opposed to previously used word-level approaches, is instrumental to the success of hierarchical test. Despite the complexity of gate-level transparency extraction, a wide class of fine-grained transparency functions may be rapidly derived, based on the principles of transparency decomposition theory. Furthermore, this research finds that unlike previous approaches, wherein coarse test requirements are defined symbolically, a cell-level analysis provides a set of matching, fine-grained requirements adequate for testing each module. Fine-grained test requirement identification and transparency extraction supports construction of exact bitwidth hierarchical test paths, thus eliminating the overhead incurred by coarse, word-level paths. In addition, this research finds that despite the non-transparent nature of controllers, the introduced concept of influence tables allows such modules to be incorporated in hierarchical test path construction without necessarily breaking the controller-datapath interface via expensive hardware, as in previous approaches. Based on these findings, a highly accurate testability analysis methodology is proposed, supporting informed, low-cost testability modifications, and, consequently, cost-effective and highly efficient hierarchical test generation, as compared to gate-level ATPG.
机译:电路尺寸和复杂性的考虑,以及进入市场的时间限制和新兴的基于核的设计趋势,都加剧了分层测试方法的重要性。分层测试采用分而治之方法来减小测试生成问题的大小并提高故障覆盖率和测试生成时间,但以必须访问每个模块为代价。但是,模块可访问性会导致大量的硬件开销,从而限制了分层测试的成本效益和适用性。因此,至关重要的是,在诉诸昂贵的模块访问硬件之前,应尽可能利用设计中固有的可访问性行为。这项研究调查了为实现具有成本效益的分层测试而需要解决的挑战。讨论的问题包括遍历设计的透明行为的定义和提取,用于访问和测试每个模块的低成本路径的构建,每个模块的准确测试要求的定义以及控制模块在分层测试路径构建中的合并以最小的成本。这项研究的关键发现是,与以前使用的单词级方法相反,细粒度的透明性定义对于成功进行层次测试至关重要。尽管门级透明性提取很复杂,但基于透明性分解理论的原理,仍可以快速导出各种细粒度的透明性函数。此外,这项研究发现,与以前的方法(其中粗略的测试要求以象征性方式定义)不同,单元级分析提供了一组匹配的,细粒度的要求,足以测试每个模块。细粒度的测试需求识别和透明性提取支持构建精确的位宽分层测试路径,从而消除了粗略的字级路径带来的开销。此外,这项研究发现,尽管控制器具有非透明性,但引入的影响表概念允许将此类模块并入分层测试路径构造中,而不必像以前的方法那样通过昂贵的硬件破坏控制器-数据路径接口。基于这些发现,提出了一种高度准确的可测试性分析方法,与门级ATPG相比,该方法可支持知情的,低成本的可测试性修改,并因此支持具有成本效益和高效的分层测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号