Verification environment for PCI target and Wishbone master interface module using system verilog

As the complexity of design of chip is increased in last decade, designers were not able to manage to design and verify the functionality of design. So the verification of chip as a separate field progressed in the last decade. In this project intention is to verify functionality of PCI (Peripheral Component Interconnect) target and Wishbone master interface module as per the specifications of PCI and Wishbone protocol supported by this chip. The purpose to choose this design is PCI is board level bus and Wishbone is chip level bus so the application of bridge circuit will be there in every system which consist PCI (which almost every PC (Personal Computer) has) and wishbone bus at chip level. Verification of both of the protocol is always a challenge. In given RTL design there is a chip which mimic as PCI slave for PCI master and as Wishbone master for Wishbone slave. So to verify its functionality one has to make environment which can generate / sense signals which are going or coming from / to the given bridge which is our DUV (Design Under Verification). In this paper environment is generated in System Verilog language.

[1]  KamalaKanta Mahapatra,et al.  Design and verification of WISHBONE bus interface for System-on-Chip integration , 2010, 2010 Annual IEEE India Conference (INDICON).

[2]  Zheng Xie,et al.  A verification methodology for reusable test cases and coverage based on system verilog , 2014, 2014 IEEE International Conference on Electron Devices and Solid-State Circuits.

[3]  Dilip Kumar,et al.  Design and synthesis of Wishbone bus Dataflow interface architecture for SoC integration , 2012, 2012 Annual IEEE India Conference (INDICON).

[4]  Yan Xiao-lang,et al.  Design and verification of a SoC-based high performance PCI Bridge , 2003, ASICON 2003.