zoukankan      html  css  js  c++  java
  • scan chain的原理和实现——7.Clock Gating Cell Connection

    Clock Gating Cell Connection

     

    set_dft_configuration   -connect_clock_gating enable  默认enable

    set_clock_gating_style    -control_signal  test_model | scan_enable

                -sequential_cell latch  

                -positive_edge_logic  {integrated }

                -control_point before

                -control_signal test_mode]

                -observation_point true

    set_dft_clock_gating_configuration   -exclude_elements [list]    用于At speed中

    control point :before VS after

    基于latch的clock gating要求使能信号始终在时钟的下降沿之后到达。 如果控制点在latch前,则不会违反要求、故障不会损坏时钟输出。

    如果测试工具不支持将控制点在clock gating latch之前,则使用-control_point after将控制点插入clock gating latch之后。

    Scan Enable VS Test Mode

    Scan enable仅在scan mode下active;Test mode在整个test期间active

    Scan enable通常比Test mode带来更高的故障覆盖率。Scan enable的故障覆盖率与没有clock gating的电路差不多。

    但在某些情况下,必须使用Test mode。 例如,如果将point放在latch之前,并且测试工具不支持Scan enable控制点位置,则可能需要使用Test mode。

    使用Test Mode提高可观察性

    使用Test mode时,EN信号和控制逻辑中的其他信号不可测试。 如果使用test_mode,则可以通过在时钟门控期间添加可观察性逻辑来增加测试模式下的故障覆盖率。

    注意: 使用-control_signal scan_enable选项时,无需通过可观察性逻辑来增加可观察性。

  • 相关阅读:
    php基础:函数定义和时间戳函数
    php基础:函数
    http协议基础
    laravel基础②
    laravel基础①安装、配置虚拟主机
    composer
    git基础⑤远程仓库
    windows+caffe(一)——自己环境
    caffe问题集锦
    使用cygwin出现syntax error near unexpected token'$'do
  • 原文地址:https://www.cnblogs.com/yilia-er/p/14193513.html
Copyright © 2011-2022 走看看