The AHB_PM VIP is an AHB protocol Monitor VIP. This VIP can be used to check the AHB protocol adherence of the given AHB Master or Slave or Both in a design. It includes comprehensive checks for the AHB protocol. It can be used to develop the AHB Masters and AHB Slaves to comply with the AMBA AHB Protocol. This VIP can be hooked up to AHB bus easily & can be instantiated multiple times to check for the AHB protocol violations in a Multi AHB Master & Slave Environment, thereby allowing a complex AMBA bus system to be verified with respect to the AHB Protocols.