Method and System for Performing Software Verification

Patent №

US 8,930,912

Granted

2015-01-06

Filed 2008

Owner

CADENCE DESIGN SYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12336483

Described is a method, system, and computer program product that provides control of a hardware/software system, and allows deterministic execution of the software under examination. According to one approach, a virtual machine for testing software is used with a tightly synchronized stimulus for the software being tested. A verification tool external to the virtual machine is used to provide test stimulus to and to collect test information from the virtual machine. Test stimulus from the verification tool that is external to the virtual machine provides the stimulation that incrementally operates and changes the state of the virtual machine. The stimulus is created and coverage is collected from outside the virtual machine by first stopping the virtual machine, depositing stimulus, and then reading coverage directly from the virtual machine memory while the machine is stopped.

AI hardwareG06F 11/3688G06F 30/33

AI classification

AI hardware1.00
Planning0.10
Machine learning0.09
Knowledge representation0.03
Natural language0.01
Vision0.01
Speech0.00
Evolutionary computation0.00

Ownership

CADENCE DESIGN SYSTEMS, INC.

assignment · 224790730

Assignors

ANDREWS, JASON ROBERT

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

From the same owner

© 2026 NYSGPT2525 LLC