VERIFICATION ALGORITHM ENGINE SELECTION

Patent №

US 10,769,331

Granted

2020-09-08

Filed 2018

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

ml · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16033417

An apparatus for verification includes a processing module, a data collection module, an engine selection module and an engine execution module. The processing module processes a netlist using a plurality of engines. The netlist includes components and nodes of an integrated circuit design. Each engine includes an algorithm for verification of the integrated circuit design. The data collection module stores, for each engine, execution results for the engine for a plurality of netlists, the results stored in a history buffer. The engine selection module, for a current netlist, calculates using execution results in the history buffer which engine of the plurality of engines has a highest predicted performance and selects the engine with the highest predicted performance. The engine execution module executes the current netlist using the selected engine to produce execution results, reports the execution results and stores the execution results in the history buffer.

Machine learningPlanningAI hardwareG06F 30/33G06F 30/27G06F 30/327G06F 30/3323G06F 30/337G06F 30/30G06F 30/367G06F 30/373+2 more

AI classification

AI hardware1.00
Machine learning0.89
Planning0.80
Knowledge representation0.14
Evolutionary computation0.06
Natural language0.02
Vision0.01
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 467920882

Assignors

GOU, PENG FEI, LIU, HENG, LIU, YANG FAN, LU, YAN HENG, LU, YANG HENG, QIAN, CHEN, ZUO, ZHEN PENG

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC