Design And Verification Of Fific
Understood the functionality of Synchronous and Asynchronous FIFO by designing RTL in Verilog. Developed a test bench and multiple test cases for verification of FIFO behaviour.Setup UVM TB Setup for asynchronous FIFO design with two master interfaces for understanding o7 UVM constructs.HDLHVLVerification : Verilog : System VerilogDevelop both agents with components such as sequencer, driver, monitor, interface, coverage, score board.Created SV test bench components… Show more Understood the functionality of Synchronous and Asynchronous FIFO by designing RTL in Verilog. Developed a test bench and multiple test cases for verification of FIFO behaviour.Setup UVM TB Setup for asynchronous FIFO design with two master interfaces for understanding o7 UVM constructs.HDLHVLVerification : Verilog : System VerilogDevelop both agents with components such as sequencer, driver, monitor, interface, coverage, score board.Created SV test bench components generator, BFM, interface, monitor, coverage, scoreboard that improved reusability of test bench.Made TB more reusable by using the concept of a virtual sequencer and virtual sequences test case coding. Show less