OpenTimer - 高性能的时序分析工具


MIT
Linux
C/C++

软件简介

OpenTimer 是一个为超大规模集成系统开发的高性能时序分析工具。

OpenTimer 是一个全新的 静态时序分析
(STA)
工具,用来帮助 IC
集成电脑设计师快速的验证电路的时序。OpenTimer 完全采用 C++17 开发,以便高效的支持并行和增量时序。

关键特性:

  • 支持工业标准格式 (.lib, .v, .spef, .sdc)
  • 基于图形和路径的时序分析
  • 并行增量时序,用于快速时序收敛
  • CAD比赛中获奖的工具和黄金计时器

示例:

ot> report_timing      # report the most critical path
Startpoint    : inp1
Endpoint      : f1:D
Analysis type : min
------------------------------------------------------
       Type       Delay        Time   Dir  Description
------------------------------------------------------
       port       0.000       0.000  fall  inp1
        pin       0.000       0.000  fall  u1:A (NAND2X1)
        pin       2.786       2.786  rise  u1:Y (NAND2X1)
        pin       0.000       2.786  rise  u4:A (NOR2X1)
        pin       0.181       2.967  fall  u4:Y (NOR2X1)
        pin       0.000       2.967  fall  f1:D (DFFNEGX1)
    arrival                   2.967        data arrival time

related pin      25.000      25.000  fall  f1:CLK (DFFNEGX1)
 constraint       1.518      26.518        library hold_falling
   required                  26.518        data required time
------------------------------------------------------
      slack                 -23.551        VIOLATED