Multi-engine static analysis
    2.
    发明授权
    Multi-engine static analysis 有权
    多引擎静态分析

    公开(公告)号:US07793243B1

    公开(公告)日:2010-09-07

    申请号:US11566543

    申请日:2006-12-04

    IPC分类号: G06F17/50 G06F17/30

    CPC分类号: G06F17/5031 G06F2217/84

    摘要: A system for circuit timing analysis includes a database for holding results of execution of portions of a timing analysis computation. Multiple computation modules are configured for concurrent execution of the portions of a timing analysis computation, for example, a static circuit timing analysis computation. A control subsystem is coupled to the database and to the computation modules, and is configured to receive results of the portions of the computation from the computation modules and to update the database using the received results. Based on the received results, the control module selects further portions of the computations for computation and assign each selected portion to one of the computation modules. The system makes use of parallel processing that is arranged in a way that avoids bottlenecks, such as at least some memory access bottlenecks resulting from data structure locking.

    摘要翻译: 用于电路定时分析的系统包括用于保持定时分析计算的部分的执行结果的数据库。 多个计算模块被配置用于并行执行定时分析计算的部分,例如静态电路定时分析计算。 控制子系统耦合到数据库和计算模块,并被配置为从计算模块接收计算部分的结果,并使用接收到的结果更新数据库。 基于接收到的结果,控制模块选择计算的其他部分进行计算,并将每个选择的部分分配给计算模块之一。 该系统利用以避免瓶颈的方式布置的并行处理,例如由数据结构锁定导致的至少一些存储器访问瓶颈。