美文网首页
静态时序分析 VS 动态时序分析

静态时序分析 VS 动态时序分析

作者: 暗夜望月 | 来源:发表于2017-06-14 16:38 被阅读0次
静态时序分析

静态时序分析是采用穷尽分析方法来提取出整个电路存在的所有时序路径,计算信号在这些路径上的传播延时,检查信号的建立和保持时间是否满足时序要求,通过对最大路径延时和最小路径延时的分析,找出违背时序约束的错误。它不需要输入向量就能穷尽所有的路径,且运行速度很快、占用内存较少,不仅可以对芯片设计进行全面的时序功能检查,而且还可利用时序分析的结果来优化设计,因此静态时序分析已经越来越多地被用到数字集成电路设计的验证中。

测试向量/测试向量:
就是用来测试模块的激励信号。模块编好了以后,用一系列的激励信号作为输入,然后查看模块的输出信号是否正确,来验证模块是否正确。


动态时序分析

动态时序模拟就是通常的仿真,因为不可能产生完备的测试向量,覆盖门级网表中的每一条路径。因此在动态时序分析中,无法暴露一些路径上可能存在的时序问题。

动态时序验证是在验证功能的同时验证时序,需要输入向量作为激励。随着规模增大,所需要的向量数量以指数增长,验证所需时间占到整个设计周期的50%,且这种方法难以保证足够的覆盖率,因而对片上系统芯片设计已成为设计流程的瓶颈,所以必须有更有效的时序验证技术取代它。

动态时序仿真的优点是比较精确,而且同静态时序相比较,它适用于更多的设计类型

但是它也存在着比较明显的缺点:

  • 首先是分析的速度比较慢
  • 其次是它需要使用输入矢量,这使得它在分析的过程中有可能会遗漏一些关键路径(critical paths),因为输入矢量未必是对所有相关的路径都敏感的。

相关文章

  • STA【1】

    一、 STA 时序分析分为动态时序分析(DTA, Dynamic Timing Analysis)和静态时序分析(...

  • 静态时序分析 VS 动态时序分析

    静态时序分析 静态时序分析是采用穷尽分析方法来提取出整个电路存在的所有时序路径,计算信号在这些路径上的传播延时,检...

  • 时钟和延迟的一些定义

    其他资料:华为静态时序分析与逻辑设计静态时序分析(static timing analysis) --- 时序路径

  • 静态时序分析和动态时序分析的比较和转换

    IC君的第32篇原创文章 (欢迎关注公众号 icstudy 和 知识星球哦) 眼看着国庆假期快结束了,大家应该玩得...

  • Prime Timing

    一.作用 checking timing是否满足条件,门级静态时序分析器 静态时态分析:Static Timing...

  • PT使用简介

    1、PT的功能简介 作为专门的静态时序分析工具,PrimeTime可以为一个设计提供以下的时序分析和设计检查 2、...

  • 单细胞转录组之Scanpy - 轨迹推断/拟时序分析

    什么是拟时序分析?拟时序(pseudotime)分析,又称细胞轨迹(cell trajectory)分析,通过拟时...

  • 如何计算setup/hold

    1、基本概念 静态时序分析中最基本的就是setup和hold时序分析,其检查的是触发器时钟端CK与数据输入端D之间...

  • 静态时序分析的三种分析模式(简述)

    学习数字设计(数字IC设计、FPGA设计)都必须学习静态时序分析(Static Timing Analysis ,...

  • FPGA静态时序分析(笔记)

    一、概念 Launch_edge: 触发沿,触发时钟的上升沿延迟 Latch_edge:锁存沿,锁存时钟的上升沿延...

网友评论

      本文标题:静态时序分析 VS 动态时序分析

      本文链接:https://www.haomeiwen.com/subject/bkzsqxtx.html