In this respiratory having two verification methods first have without scoreboard and monitor and second with includes all component
memory design specification in memory design write and read signal is control by the two seperate signal wr_en and rd_en and have two bit address signal which create only 4 unique addresss for read write operation and data input for write operation is doing by wdata signal and data out for read is rdata signal the memory block diagram is following
1)write operation- wr_en and wdata and addr is done in one positive cycle
2)read operation- rd_en and addr its done in one cyclle and rdata is done in next cycle
in rtl design hving following signals
in first testbench contaning following component
- transaction
- interface
- driver
- genertor
- environment
- testbanch
- test
and testbench 2
- monitor
- scoreboard
testbench1 archtecture
testbench2 archtecture
the output of the verification plan1 without monitor and scoreboard
Contains Synopsys proprietary information. Compiler version Q-2020.03-SP1-1; Runtime version Q-2020.03-SP1-1; Nov 23 22:52 2020 --------- [DRIVER] Reset Started --------- --------- [DRIVER] Reset Ended --------- --------- [DRIVER-TRANSFER: 0] --------- ADDR = 3 WDATA = a9
$finish called from file "environment.sv", line 55. $finish at simulation time 535
updated code of memory verfication found on following link-