Corner FF/SS与setup/hold time之间的关系

8 篇文章 0 订阅
5 篇文章 0 订阅

在数字设计中,process corner 的 nmos 速度和 pmos 速度与建立时间和保持时间之间,是什么关系?
在数字设计中,工艺角(Process Corners)是用来考虑在制造过程中的变化对电路性能的影响。它们代表了晶体管特性(NMOS 和 PMOS)在最差情况下的组合。处理角通常包括:

  • FF(快速-快速):NMOS 和 PMOS 都比标准条件下运行得快。
  • SS(慢速-慢速):NMOS 和 PMOS 都比标准条件下运行得慢。
  • FS(快速-慢速):NMOS 运行得快,而 PMOS 运行得慢。
  • SF(慢速-快速):NMOS 运行得慢,而 PMOS 运行得快。
  • TT(标准-标准):NMOS 和 PMOS 运行速度标准。

图片来源:https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.1b87180f3qWo3R&id=616990822998474752

这些处理角对建立时间(setup time)和保持时间(hold time)有着直接的影响。

建立时间 是指在触发器的时钟信号上升沿之前,数据信号必须稳定并保持的最小时间。保持时间 是指在时钟信号上升沿之后,数据信号必须继续保持稳定的最小时间。

  • NMOS 速度影响:NMOS 晶体管负责“拉低”操作,因此它们的速度会影响电路的上升时间(time to pull down)。如果NMOS速度较快(比如在FF角),那么电路的延迟会减少,建立时间可能需要更短。相反,如果NMOS速度较慢(比如在SS角),电路的延迟会增加,建立时间会变得更长。

  • PMOS 速度影响:PMOS 晶体管主要负责“拉高”操作,因此它们的速度会影响电路的下降时间(time to pull up)。如果PMOS速度较快(同样在FF角),电路的延迟会减少,建立时间可能需要更短。而如果PMOS速度较慢(在SS角),电路的延迟会增加,建立时间会变得更长。

通常,在快速角下,设计的建立时间和保持时间要求不严格,因为信号更快地稳定下来。而在慢速角下,由于晶体管切换速度更慢,建立时间要求更长,以确保数据能够在时钟上升沿前稳定。

这种处理角的影响通常在进行静态时序分析(STA)时考虑。STA 会评估不同处理角下的最坏情况性能,确保设计即使在最差条件下也能正常工作。设计者需要确保即使在最坏的角下,建立时间和保持时间的约束也能被满足,从而确保电路在所有可能的制造条件下都能可靠地工作。

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值