[flow] 1.Spyglass CDC

CDC(Clock Domain Crossing)

DA信号从时钟域CLKA进入到时钟域CLKB,这条path被称为CDC path
Alt

1.SpyGalss

SpyGalss是目前业界唯一可靠的 RTL Signoff 解决方案,包含五大模块: lint,CDC,LP(低功耗),Constraint(约束),DFT(可测试性)
SpyGlass CDC流程
Spyglass 可以运行在BATCH 或者 GUI 模式。通常模式下是在batch模式下执行分析,在GUI模式下进行debug

1.1 Design Setup Stage

需要读入的文件及命令如下:
在这里插入图片描述

1.2 Goal Setup and Run Stage

在此阶段,你将运行Goals。Goals是Rules的集合。你可以选择运行Rules,也可以指定Rules执行的顺序。
在SpyGlass CDC分析期间,你可以在不同的阶段运行不同的SpyGlass CDC目标。在每个阶段中,修复所报告的违例并转移到下一个阶段。使用这种分步骤的方法可以帮助你了解一些需要考虑的CDC问题。如果不遵循这个分步骤的方法,你可能会看到大量违反CDC的情况,其中大多数是由于不正确的设置或没有修复前几个阶段的违例引起的。

SpyGlass CDC 的目标和规则如下图所示
在这里插入图片描述

1.3 Analyze Results Stage

进行SpyGlass CDC分析的先决条件如下:

  • 成功运行design-read流程
  • 确保设计包含最少数量的非预期的black box
  • 在设计中为实例化的技术库单元提供相应的技术库(.lib)
  • 在设计中指定有关时钟的信息,以及复位信息(如果可能的话)

建议在开始运行SpyGlass CDC之前,从设计规范、IPs或芯片引线收集这些信息。如果你没有这些信息,SpyGlass CDC也能够提供自动检测时钟和复位,但是会推断出额外的时钟和复位,最好是能够预先明确所有的时钟和复位信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值