In a simulation/testbench verification environment, the simulator processes input created by the RTG and coverage monitors may be used to verify that the generator is properly testing the design.
[2] Random test generators range in scope from simple scripts and parameterized macros that can be created in a matter of weeks to full featured systems requiring extensive software development.
These generators work by capturing knowledge of the design's instruction set architecture and storing it in a relational database for later use.
Because of their simplistic nature, table based generators may be used by less skilled personnel to create interesting tests.
They enhance the ability of less-skilled users to generate complex tests that can hit hard-to-reach corner cases without stumbling on subtle programming pitfalls.