首页> 外国专利> Automatically determining test patterns for a netlist having multiple clocks and sequential circuits

Automatically determining test patterns for a netlist having multiple clocks and sequential circuits

机译:自动确定具有多个时钟和顺序电路的网表的测试模式

摘要

A method and computer system for automatically determining test patterns for a netlist having multiple clocks and sequential circuits. The invention utilizes a static model of a sequential circuit and models the sequential circuit having multiple clock signals (e.g., one model is used for all multiple clock signals). The multiple clock signals include primary clock input signals and internal clock signals. The clock signals can be gated or dual edge. The invention makes use of the "iterative array representation of sequential circuits" (IAR) model for automatic test pattern generation (ATPG) but utilizes a static sequential circuit model. The invention receives user defined input clock signal waveforms and determines a cycle of clocks based thereon that statically represents all waveforms over time. The cycle of clocks is divided into frames where each frame contains stable clock values. The stable clock values are used to determine the values of each signal that clocks a sequential circuit of the netlist for each frame. This information is then used to determine which sequential circuits are active and which are not active for any given frame. The IAR model is then given the active/inactive information and the ATPG process uses this information to prune efficiency in the search space and search time for finding test patterns that can distinguish a particular fault. Unlike conventional ATPG processes, test pattern determination efficiency is gained in the present invention by having, in advance, the input clock signals given by the user.
机译:一种用于自动确定具有多个时钟和顺序电路的网表的测试模式的方法和计算机系统。本发明利用时序电路的静态模型并对具有多个时钟信号的时序电路进行建模(例如,一个模型用于所有多个时钟信号)。多个时钟信号包括主时钟输入信号和内部时钟信号。时钟信号可以是门控或双沿。本发明将“顺序电路的迭代阵列表示”(IAR)模型用于自动测试模式生成(ATPG),但是利用静态顺序电路模型。本发明接收用户定义的输入时钟信号波形并基于其确定时钟周期,该时钟周期随时间静态表示所有波形。时钟周期分为几帧,每帧包含稳定的时钟值。稳定时钟值用于确定为每个帧为网表的时序电路提供时钟的每个信号的值。然后,此信息用于确定在任何给定帧中哪些时序电路有效,哪些无效。然后,向IAR模型提供活动/非活动信息,ATPG流程将使用该信息来修剪搜索空间和搜索时间的效率,以查找可以区分特定故障的测试模式。与传统的ATPG过程不同,在本发明中,通过预先具有用户给出的输入时钟信号来获得测试模式确定效率。

著录项

  • 公开/公告号US5938785A

    专利类型

  • 公开/公告日1999-08-17

    原文格式PDF

  • 申请/专利权人 VLSI TECHNOLOGY INC.;

    申请/专利号US19970914431

  • 发明设计人 ALAIN DARGELAS;

    申请日1997-08-19

  • 分类号G01R31/28;

  • 国家 US

  • 入库时间 2022-08-22 02:07:33

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号