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

Spyglass:跨时钟域同步(长延迟信号)

相关阅读

Spyglasshttps://blog.csdn.net/weixin_45791458/category_12828934.html?spm=1001.2014.3001.5482

简介

        长延迟信号方案用于控制或数据信号跨时钟域同步,该方案将使用quasi_static约束的跨时钟域信号视为已同步,如图1所示。

// test.sgdc
quasi_static -name flag_a

图1 长延迟信号方案

        图2是Ac_sync01规则提供的Spreadsheet,其中展示了跨时钟域相关细节。

图2 Ac_sync01规则提供的Spreadsheet

        最后顺带一提,该跨时钟域方案支持源对象和目标对象为触发器或黑盒。

准静态信号

        准静态信号指的是那些在大多数时间内保持静态的信号(比如模式设置(setup)信号),可以用quasi_static约束指定或由Spyglass自动推断。

quasi_static约束

        当信号满足以下任一条件时,才能使用该约束:

  • 如果信号的值在大多数时间内是静态的
  • 如果目标触发器的时钟被停止
  • 如果目标触发器上存在激活的复位信号
  • 如果跨时钟域路径中的逻辑对亚稳态问题不敏感

自动推断

        当触发器的时钟信号被set_case_analysis约束设置为恒定值时,其输出信号将被Spyglass推断为准静态信号。

传播

        如果一个组合逻辑门的所有输入都为准静态信号,其输出也为准静态信号(如缓冲器和反相器)。准静态信号可以通过D锁存器(又称透明锁存器)传播。

        准静态信号默认不通过触发器/传统锁存器传播,可以使用num_quasi_seq_elem参数(默认值为0)指定传播深度,设置为-1将允许无限传播深度。

http://www.xdnf.cn/news/631999.html

相关文章:

  • 异步处理与事件驱动中的模型调用链设计
  • 5.24 打卡
  • 【电池】极端环境对锂离子电池的影响-【2.5万字解析】
  • 数值分析(电子和通信类)
  • 什么是电离层闪烁
  • WPS 64位与EndNote21.5工作流
  • 【大模型】TableLLM论文总结
  • 力扣刷题(第三十六天)
  • C++ class和struct的区别
  • AI专题:如何把DeepSeek变成你的AI个人助手
  • 虚拟环境中的PyQt5 Pycharm设置参考
  • 多态的总结
  • http协议和session会话
  • 变革性的聚变路线:基于FRC构型的可控核聚变
  • leetcode 862. 和至少为 K 的最短子数组
  • 2025深圳国际无人机展深度解析:看点、厂商与创新亮点
  • 何谓第二大脑?读书笔记
  • 进一步学习线程相关知识
  • 《打破枷锁:Python多线程GIL困境突围指南》
  • AUTOSAR图解==>AUTOSAR_SRS_LIN
  • 【MySQL】第十弹——事务
  • 夏日旅行(广度优先搜索)
  • YOLO11解决方案之使用 Streamlit 应用程序进行实时推理
  • Linux-读者写著问题和读写锁
  • 长序列高时空分辨率月尺度温度和降水数据集(1951-2011)
  • Java面向对象 一
  • Elsevier期刊的Latex投稿论文如何设置Table、Fig、Algorithm和交叉引用为天蓝色
  • 【信息系统项目管理师】一文掌握高项常考题型-项目进度类计算
  • 2025年八大员【标准员】考试题库及答案
  • 从 0 到 1!Java 并发编程全解析,零基础入门必看!