In a video system, a method and system for efficient design verification
of a motion adaptive deinterlacer (MAD) are provided. A MAD reference
model may be configured via a configuration file to generate test
parameters for the verification of a MAD hardware model. Test-bench
interface drivers and a verification monitor may be utilized to transfer
test parameters to the MAD hardware model and to verify simulated
results. Modes of verification may comprise a normal mode, a pixel
processing mode, and a field controller mode. During the normal mode,
simulated pixel information and register settings generated by the pixel
processor and field controller in the MAD hardware model may be compared
to expected pixel information and register settings generated by the MAD
reference model. During the pixel processing mode, expected and simulated
pixel information may be compared. During the field controller mode,
expected and simulated register settings may be compared.