A Study on Virtual Prototyping based Design Verification Methodology