Tessent Streaming Scan Network 将分层扫描测试带入现代时代

源节点: 1542097

还记得您必须使用拨号互联网或直接连接到打印机的并行打印机电缆来打印某些内容吗? 好吧,即使您不记得这些事情,您也知道现在有更好的方法。 遗憾的是,用于分层测试设计 (DFT) 的流行方法仍然看起来像这样——SoC 级 DFT 未能跟上设计扩展的步伐。 幸运的是,西门子 EDA 开发了一种全新的方法来将核心级扫描连接到顶层。 让我们承认分层扫描是向前迈出的一大步。 但是,访问核心的方法总是看起来像一个房间里充满了电话接线员单独连接呼叫的方法。

西门子发表了一篇题为“Tessent 流扫描网络:一种不妥协的 DFT 方法”的文章,清楚地列出了使用核心级扫描和引脚复用器连接实施全芯片测试时普遍存在的问题。 该论文描述了他们为解决这些问题而开发的流扫描网络(SSN)方法。 使用旧的引脚复用技术,芯片设计人员必须预先计划如何有效地使用有限数量的芯片级引脚来促进测试。 关键决策必须在设计阶段的早期做出,并且在开发后期很难改变。 即使并行运行相同的块也会遇到限制。 必须预先决定哪些相同的块组可以并行运行。 到每个块的管道必须匹配,并且结果需要串行返回,等等。即使在这里也没有免费的午餐。 对于大多数其他类型的块来说,它同样混乱。

为了强调引脚复用方法的局限性,西门子论文讨论了其他几个问题。 硬连线总线需要具有适当的宽度,并且必须提前布线以预测稍后模式将如何运行。 具有较短扫描链的块的分支将导致带宽浪费。 布线本身可能存在问题,特别是当芯片中的块到块连接仅通过邻接进行时。

流式扫描网络
流式扫描网络采用6核设计

Tessent SSN 通过引脚复用扫描方法解决了问题,同时增加了灵活性并使测试操作显着提高了效率。 每个核心都配有流扫描主机 (SSH),充当本地智能控制器。 每个 SSH 有两个外部连接 - 用于协调测试活动的 IJTAG 1687 接口和并行 SSN 数据总线。 SSN 总线虽然是并行的,但与扫描核心的数量或大小无关。 扫描数据以数据包形式发送。 每个目标块的扫描数据完全从SSN数据包中抽象出来,SSN数据包可以混合并携带任何宽度的扫描数据。 结果是 SSN 可以满负荷运行并解包扫描数据,用于与核心的内部扫描链连接。

通过并行扫描数据包传送,无论 SSN 上的位置如何,都可以轻松地对相同块进行并行测试。 测试可以并行运行,本地结果检查可以翻转每个实例的通过/失败位。 总线还可以通过发送更窄的更快数据包来帮助调整较慢的内部移位频率,以与这些块保持同步。 拥有一个分组智能网络,可以将扫描和测试数据移动到芯片上的任何位置,这意味着即使在流片后,测试策略也可以适应设计的具体情况。

本文提供了有关西门子流扫描网络的具体细节和优势的更多详细信息。 它无疑将 DFT 从调制解调器和并行打印机电缆时代带入了宽带和网络打印机的现代时代。 完整的文章以及 Streaming Scan Network 的完整产品信息可在西门子网站上找到。

通过以下方式分享此帖子: 来源:https://semiwiki.com/eda/304815-tessent-streaming-scan-network-brings-hierarchical-scan-test-into-the-modern-age/

时间戳记:

更多来自 半维基