Patent ID: 9703909
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A computer program product for verifying environments utilizing hardware description languages, the computer program product comprising: one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the program instructions comprising: program instructions to identify a register-transfer level design description of a simulated device under test in a first computer language, wherein the first computer language is a hardware description language; program instructions to identify one or more tests to perform on the register-transfer level design description of the simulated device under test; program instructions to parse the one or more tests into one or more software objects, wherein the one or more software objects are described in a second computer language; program instructions to convert the software objects into one or more commands, wherein the one or more commands are written in the first computer language; program instructions to, in a one-time initialization, (i) generate a table of commands from the one or more commands to execute on the register-transfer level design description of the simulated device under test and (ii) copy the table of commands to a driver for the simulated device under test, wherein the driver is simulated in the first computer language; and program instructions to input, via the driver, one or more commands in the table of commands into an interface of the register-transfer level design description of the simulated device under test.