A method for functional verification of a design for a parallel processing
device includes receiving a sequence of single instructions from a
dynamic test program generator, and assembling a plurality of the
instructions from the sequence into an instruction word, in accordance
with predetermined rules applicable to the parallel processing device.
The instruction word is input to a simulator of the parallel processing
device so as to determine a response of the device to the instruction
word.