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

Understanding Lockup Cells

工具会分析扫描链和EDT逻辑之间的控制时序元素的时钟的时序关系,当必须要同步时钟并保持数据完整性时插入边沿触发寄存器(lockup cells)。

可以使用report_edt_lockup_cells命令来展示工具已经插入的lockup cells的详细报告。

Lockup Cell Insertion

工具会分析控制时序元素sourcing数据的时钟(source clock)和控制时序元素接收数据的时钟(destination clock)之间的关系。

当source和destination clocks overlap时,工具会插入lockup cell,如下:

  • 在一个tester cycle之内,两个时钟具有相同的waveform timing;clocks在相同时间为on,并且它们的edges一致。
  • 在同一个周期内,destination clock的有效沿发生晚于source clock的有效沿。

当时钟是non-overlapping时,数据被timing sequence保护,不插入lockup cells。
在每个扫描链的shift clok之前通过pulsing EDT时钟,能够设置EDT逻辑时钟和扫描链shift时钟为non-overlapping。在这种情况下,EDT逻辑和扫描链之间不需要lockup cells。但是,被EDT时钟驱动的lockup cell仍然会被插入到所有bypass扫描链之间。

Lockup Cell Analysis for Bypass Lockup Cells Not Included as Part of the EDT Chains

对不被包含在EDT chains的bypass lockup cells进行Lockup cell analysis,这种情况发生在decompressor和扫描链输入之间的lockups,扫描链输出和compactor之间的lockups,以及bypass电路中的lockups。

Lockups Between Decompressor and Scan Chain Inputs

http://www.lryc.cn/news/147652.html

相关文章:

  • javaCV实现java图片ocr提取文字效果
  • 七牛云OSS存储
  • 11.物联网lwip,网卡原理
  • 视频监控/视频汇聚/视频云存储EasyCVR平台接入华为ivs3800平台提示400报错,该如何解决?
  • WordPress主题Zing V2.2.1/模块化WordPress响应式通用企业商城主题
  • 【无需公网IP】在树莓派上搭建Web站点
  • 出差在外,远程访问企业局域网象过河ERP系统「内网穿透」
  • Vue2-replace属性、编程式路由导航、缓存路由组件、两个新的生命周期钩子、路由守卫、路由器工作模式
  • C语言:指针的运算
  • 设计模式的使用——模板方法模式+动态代理模式
  • C++学习记录——삼십 智能指针
  • 插件式架构 与 ReSharper、Visual Studio的故事
  • Python UDP编程
  • 结构体(个人学习笔记黑马学习)
  • 小白带你学习linux的PXE装机
  • 华为鲲鹏服务器
  • Python金币小游戏
  • Modbus转Profinet网关在大型自动化仓储项目应用案例
  • Java 并发 ThreadLocal 详解
  • JWT 技术的使用
  • 机器学习深度学习——NLP实战(自然语言推断——微调BERT实现)
  • 如何在windows下使用masm和link对汇编文件进行编译
  • Golang字符串基本处理方法
  • 算法训练营第三十九天(8.30)| 动态规划Part09:购买股票
  • renren-fast-vue环境升级后,运行正常打包后,访问页面空白
  • Uniapp笔记(三)uniapp语法2
  • windows【ftp-FTP】添加配置流程【iis服务】
  • mysql视图的创建和选项配置详解
  • Python正则表达式中re.sub自定义替换方法正确使用方法
  • hyperf 十五 验证器