当前位置: 首页 > news >正文

为什么要进行scan reorder?

一块芯片除了正常的逻辑以外,还需要创建一些测试电路用来测试芯片是否存在缺陷。而对于数字逻辑模块,需要将相应的寄存器串起来,形成一条scan chain。

由于串scan chain时,还未进行布局布线。因此,scan chain的顺序与实际的布局后的差距会很大。

如图1左所示,可以看到原始scan chain,按照reg1->reg2->reg3的连接顺序穿插。但place之后,发现reg1与reg3靠得更近。而如果按照原先scan chain的顺序,会发现,寄存器的Q->SI的走线会变得很长。为了完成连线,工具可能还会插入buffer来解drv,因此造成了面积上的浪费或者导致congestion问题。

图1

而进行scan reorder后(图1右),可以发现scan chain的连接顺序与place后的相吻合。这么做便大大降低了scan net绕线所引起的congestion,降低了绕线面积。

需要注意,如果scan def中带有+ ORDERED,代表该reg不可以进行scan reorder。

http://www.jsqmd.com/news/288539/

相关文章:

  • 收藏!大模型学习指南:非AI专业开发者也能抓住的风口机遇
  • PyTorch镜像能否直接训练?开箱即用环境实操验证
  • 【必收藏】构建高效AI Agent:提示词工程、工作流设计与知识库构建完全指南
  • 光刻胶用二丁基羟基甲苯(BHT)
  • DeepSeek-R1-Distill-Qwen-1.5B实战教程:3步完成CUDA环境部署
  • pcl渲染显示
  • IQuest-Coder-V1镜像使用指南:一键部署代码智能Agent
  • NewBie-image-Exp0.1学术研究案例:用于动漫风格迁移的实验配置
  • YOLO11镜像体验报告:优缺点全面分析
  • Paraformer-large支持双语识别?中英文混合转写部署验证
  • C++流程控制
  • YOLO26异步推理优化:asyncio提升并发处理能力
  • 光刻胶用受阻胺类光稳定剂(HALS) 聚丁二酸(4-羟基-2,2,6,6-四甲基-1-哌啶乙醇)酯HALS-622
  • Blender 5.0 正式发布:ACES/HDR 渲染升级与 Geometry Nodes 全面解析
  • Z-Image-Turbo降本部署案例:消费级显卡实现专业级图像生成
  • 循环结构的核心语法和执行逻辑是什么?
  • 全新多用户洗车小程序系统源码
  • Llama3-8B疫苗接种提醒:健康管理系统实战指南
  • 多人脸场景能用吗?科哥UNet实际测试结果来了
  • GPEN能否识别人造面具?防欺诈能力与安全性评估
  • Qwen3-4B-Instruct情感分析能力:用户反馈处理实战应用
  • Z-Image-Turbo显存不足怎么办?16GB显卡高效部署案例详解
  • ACPI!ACPIInternalUpdateDeviceStatus函数对节点P2P2返回不存在没有继续列举子扩展运行了ACPI!ACPIBuildProcessGenericComplete
  • 通义千问3-14B降本部署实战:单卡运行,成本省60%优化案例
  • 科哥OCR镜像与ModelScope原版对比,哪个更好用?
  • BERT轻量级优势凸显:边缘设备语义填空部署案例详解
  • 电商修图太累?用Qwen-Image-2512-ComfyUI实现智能编辑
  • 2026,改装摩托车可以托运吗?摩托车托运,机车托运,德快物流来帮忙!
  • 招聘智能体时代:科技感交互与高效人才筛选的结合
  • 数字化招聘新范式:AI招聘智能体如何驱动HR转型?