FIFO UVM Based VIP

This VIP is for the asynchronous FIFO as a DUT.  The FIFO has developed for Cliff Cummings FIFO, written in his article. However the VIP supports all possible configurations of the FIFO.

  1. Asynchronous WRITE and READ FIFO
  2. Synchronous WRITE and READ FIFO
  3. Synchronous WRITE and READ FIFO, without WE input
  4. Asynchronous WRITE and READ FIFO, without full and empty outputs

FEATURES:

  • Supports constraints Randomization.
  • Supports a trace stream comprised of 4-bit or any-bit frames.
  • Supports all types of error insertion and detection
  • Functional coverage for complete features.
  • Support multiple clocks
  • Support SDF annotated timing simulation
  • Support for Assertions check
  • Support all possible power down and up models

BENEFITS:

  • All UVM sequences/testcases written with VIP can be reused
  • Runs in every major emulators environment.
  • Runs in custom FPGA platform

 

Get

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert