建立时间和保持时间是SOC设计中的两个重要概念。它们都与时序分析有关,是确保芯片正常工作的关键因素。
建立时间(Tsu):在时钟采样沿之前,数据必须保持稳定的时间,该时间量称为建立时间。保持时间 (Th):在时钟采样沿之后,数据必须保持稳定的最短时间。理想最优的建立时间和保持时间出现在数据中间采样的位置,如下所示,实质就是使触发器在采样沿得到稳定的数据,如果数据在时钟上升沿的建立保持时间内 {latch edge-setup,latch edge+hold time}发生跳变,则会产生亚稳态输出,即输出值在短时间内处于不确定态,有可能是1,有可能是0,也可能什么都不是,处于中间态1。
建立时间和保持时间都与时钟信号、数据信号和触发器之间的关系有关。建立时间要求数据信号在时钟信号上升沿之前保持稳定一段时间,以便触发器能够正确采样数据。而保持时间要求数据信号在时钟信号上升沿之后继续保持稳定一段时间,以便触发器能够正确锁存数据。
如果建立时间或保持时间不满足要求,则可能会导致时序违例。这种情况下,触发器可能无法正确采样或锁存数据,从而导致芯片工作不正常。因此,在SOC设计中,需要对建立时间和保持时间进行严格的分析和优化,以确保芯片能够正常工作。
审核编辑:汤梓红
-
soc
+关注
关注
38文章
4161浏览量
218152 -
SoC设计
+关注
关注
1文章
148浏览量
18774 -
触发器
+关注
关注
14文章
2000浏览量
61129 -
建立时间
+关注
关注
0文章
9浏览量
6602 -
保持时间
+关注
关注
0文章
9浏览量
5681
原文标题:soc设计中的建立时间和保持时间
文章出处:【微信号:快乐的芯片工程师,微信公众号:快乐的芯片工程师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论