Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Re: FIFO Depth
Here is the answer.
input 500Mhz 16 bit
Output 50 Mhz 1 bit
Let us consider 500/50 = 10 .
That means 10 clocks of input write, we can only have one clock of output read.
in 10 clocks, How many data it can able to write = 10*16 = 160 bits.
In read side, we have only one clock...
fifo depth rules
Here i am assuming write is happening continously.
Read should happen continously but after 16 clocks.
In that case take FIFO DEPTH of 15.
Usually FIFO Full happen after 15 clocks. Check this condition and read the data out.
As soon as Write data is written, read data is read...
Simulation means debugging functional errors in in the DUT.
Verification means Creating test bench and writing test cases . checking DUT functionality after running testcases.
Now a daya, Systemverilog has become very popular for functional verification.
Most of the companies changing their Verilog test bench to system verilog test bench.
Lot many OOPS concepts are introduced in systemverilog to achieve reuseability of data objects
Thanks,
RAM
asic verification interview questions
Hi every one,
Yesterday i got an interview with NVIDIA.
They asked one intresting interview question.
What if design engineer and verification engineer do the same mistake in Test bench BFM and RTL(DUT)? How can you able to detect errors...
Hi everyone,
Can anyone please explain what is the purpose of VMM notify?
I understood,it is like event with status mesage.
Instead, i can use display(),`vmm_note.
But what is the additional advantage we can achieve by using this?
Thanks,
Ram
vmm notify
Hi everyone,
Can anyone please explain what is the purpose of VMM notify?
I understood,it is like event with status mesage.
Instead, i can use display(),`vmm_note.
But what is the additional advantage we can achieve by using this?
Thanks,
Ram
callback in system verilog
As per Systemverilog Perspective,
Callbacks generally used to store expected data and check DUT Data against expected data. These call backs are called before transmitting and after receiving data.
Added after 54 seconds:
As per Systemverilog Perspective...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.