首页 > 其他分享 >at-speed test with hierarchical wrapper chain

at-speed test with hierarchical wrapper chain

时间:2023-07-14 16:12:41浏览次数:35  
标签:capture chain wrapper cell hierarchical test input speed loop

 

1. help hierachical design of at-spped test close timing:

  when running block level ATPG, input wrapper chain capture X from D input pin of input wrapper cell, also in top level ATPG with block in external mode, output wrapper chain capture X from D input pin of output wrapper cell.

2.  solution X 4

  2.1 shift at-spped , insert an or gate in the SE pin of input wrapper cell, make it select SI(stay at shift mode) when ATPG switch to capture mode. so we can totally controll the value by shifting in value of launch. but the timing close of scan path will becoming difficult as the same of function path. 

    

   2.2 false path + masking, change the SE of wrapper cell just as shift-at spped, but mask the X capture by the wrapper cell and set false path as shown. 

  

          

  2.3 HOLD loop and inverted HOLD loop

   

        

     2.4 programmable HOLD

  promoted to solve the problem to let tool decide whether there is simple loop back or inverted loop bcak by insert or gate on the I0 of loop mux, which connected a control signal from another scan cell. 

3. ref poster: At-speed Test with Hierarchical Wrapper Chain Techiques.

4. ref command : set_wrapper_analysis_options -capture_window_behavior { auto | shift | invert_hold | programmable_hold }

标签:capture,chain,wrapper,cell,hierarchical,test,input,speed,loop
From: https://www.cnblogs.com/6y4z/p/17553989.html

相关文章

  • AtCoder Beginner Contest 309 - D(最短路)
    目录D-AddOneEdge法一:dijkstra法二:BFS+队列题目传送门:abc309前面的简单题就不放了D-AddOneEdge题意:给你一个无向图图,分为两个连通块,一个顶点数为n1(1~n1),一个顶点数为n2(n1+1~n1+n2),图中共有m条边。如果现在在两个连通块之间连接一条边,那么顶点1与顶点n1+n2......
  • SMU Summer 2023 Contest Round 1
    A.TheContest题意:要做n道题,每道题花费时间a[i],但是只有几个时间段可以提交,问最早什么时间可以完成。思路:直接计算做完全部的题目所花费的时间,然后找到可以提交的时间段,和左端取最大值,就能得出结果。点击查看代码#include<bits/stdc++.h>usingnamespacestd;constint......
  • PlayWright(十六)- Pytest断言
    我们在写自动化测试的时候,得到测试结果之后,现在要开始拿实际结果与期望结果做对比了 那如果是测试1个结果,我们可以用肉眼比对,如果是百十来个用例结果,我们肉眼就看不过来了,所以我们需要断言,而在Pytest中也有断言,而且Pytest的断言使用的是Python自带的,所以使用起来很方便 使......
  • AtCoder Beginner Contest 162
    AtCoderBeginnerContest162ABCD全暴力E数学题看不懂,感性理解F线性dp,非常基础我不会,寄E-SumofgcdofTuples(Hard)看了题解发现好多做法都是推一堆式子,我实在看不懂(卷积莫反啥啥的呜呜呜)然后看见这个感觉比较好感性理解:(来自洛谷题解)#include<bits/stdc++.h>#def......
  • Atcoder Regular Contest 114 F - Permutation Division
    显然分成\(k\)段以后,最大化形成的排列的字典序的策略是将所有段按第一个元素的大小降序排列。由于最终排列的字典序肯定\(\ge\)原排列的字典序,因此我们考虑最大化最终排列与原排列的LCP,这部分就考虑二分答案,记\(dp_i\)表示以\(p_1\)开始\(p_i\)结尾的LDS的长度,那么......
  • java的test类怎么创建
    Java的Test类怎么创建在Java编程中,测试是非常重要的一个环节,它可以帮助我们验证代码的正确性并排查潜在的问题。而在进行测试的过程中,我们通常会创建一个Test类来编写和运行测试用例。本文将介绍如何创建一个Java的Test类,并提供一个示例来解决一个实际问题。创建Test类在Java中,......
  • AtCoder Regular Contest 164 A~C
    A题都没做出来(被自已菜晕A.TernaryDecompositionA-TernaryDecomposition(atcoder.jp)题意给定一个正整数\(N\),问是否存在\(K\)个整数,使得\(N=3^{m_1}+3^{m_2}+...+3^{m_k}\)思路首先对于一个正整数\(N\),最多有\(N\)个整数使得正式成立,即\(m_i\)全为0。再对\(N\)进行三......
  • 内网自建speedtest测速网站
    简介:内网网速测试,需要找个方便的解决方案。一:作者 https://github.com/librespeed/speedtestadolfintel/speedtest-DockerImage|DockerHub二:docker-compose.yamlversion:'3.3'services:speedtest:image:adolfintel/speedtestcontainer_nam......
  • SMU Summer 2023 Contest Round 3
    SMUSummer2023ContestRound3A.CurriculumVitae题意就是要求\(1\)后面不能有\(0\)的情况下的子序列最长长度,也就是求一个最长不下降子序列,不过由于这是个\(01\)序列,也可以分别做一个前缀和求出\(0\)的数量,后缀和求\(1\)的数量,最后跑一遍循环,找一个最大值即可,这里......
  • 【DP】DMOPC '21 Contest 8 P5 - Tree Building
    ProblemLink给定\(n,m\)和一个长为\(m\)的代价序列,对于一棵\(n\)个节点,每个节点度数不超过\(m\)的树,定义它的代价为\(\sum\limits_{i=1}^na_{deg_i}\)。求代价最小的树的代价。\(n\le10^9,m\le3000,1\lea_i\le10^9\)。首先一眼变成选出\(n\)个\(a\)的和为......