新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > SOC时序分析中的跳变点

SOC时序分析中的跳变点

作者:时间:2010-09-21来源:网络收藏

  要克服这种情况,可执行以下操作:

  1)为与I/O单元的端口相同的端口定义运行条件。

  2)编写脚本为此类网注释零时延。

  (iii)带有丢失跳变点的库

  如果我们拥有不包含跳变点阈值或电压电平值的模型,那么来自/到此类模型的界面的时延可能不正确。因为工具使用跳变点和电压电平的默认值,这些路径。作为一种变通方法,用户应在向负责库的人员进行咨询后,再定义跳变点。

  6.如果不通过工具进行扩展会怎样:激烈。这可能会导致芯片故障,因为使用时序工具计算的时延不接近Spice值。如果可以为跳变点不同的界面进行Spice,应当是一种很好的操作方法。

  如果对中所使用的所有模型(硬模块)使用同样的跳变点,应当是一种很好的操作方法。

  这完全可以消除因阈值不同所产生的问题。

  7.Spice合作关系:

  对多阈值路径进行Spice,是增强信心并解决时序问题的好方法。

  尽管在Spice世界,阈值实际并不存在。在时序模型中使用它们是为了简化时序分析工具。

  时序工具提供一个选项,复制出特定时序路径的spice网列表。除了spice网列表外,还复制出包含输入矢量的激励文件。复制出的spice网列表可能不包含针对时序路径中标准单元和/或硬模块的spice网列表。

  Spice模拟工具可读取复制的spice网列表和标准单元/硬模块的spice网列表,然后提供激励文件来模拟重要路径。

  需要通过分析生成的波形,查看路径是否满足时序要求。测量SPICE中此类路径的时延和过渡值时需要谨记:要采用与时序模型中所提及的跳变点相同的跳变点。

  8.扩展类型:

  大多数行业标准工具使用线性或非线性扩展作为其运作方式

  a)线性扩展:在该方法中,工具假定不同阈值的线性斜坡。

  该方法使用相似三角形的概念扩展驱动程序到负载单元的时延。

  b)非线性扩展:此时,工具使用电流源模型来定义坡道。这需要通过复杂的数学方程来计算时延。

  总之,本文以跳变点定义开始,然后阐释如何固定用于特定技术库的跳变点。然后本文论述了时序工具如何解释跳变点,以及当驱动程序与负载单元跳变点不同时可能会引发的问题。



关键词: 分析 时序 SOC

评论


相关推荐

技术专区

关闭