├── LICENSE ├── README.md ├── examples ├── uvm_barrier │ ├── my_component_1.svh │ ├── my_component_2.svh │ ├── my_interface.sv │ ├── sim │ │ ├── barrier_inc.f │ │ └── run.py │ ├── test.svh │ └── top.sv ├── uvm_heartbeat │ ├── my_component.svh │ ├── my_interface.sv │ ├── my_test.svh │ ├── sim │ │ ├── hb_inc.f │ │ └── run.py │ └── top.sv └── uvm_report_catcher │ ├── env.svh │ ├── report_catcher.svh │ ├── sim │ ├── report_inc.f │ └── run.py │ ├── test.svh │ └── top.sv └── projects ├── ahb2_uvm_tb ├── LICENSE ├── README.md ├── ahb_env │ ├── ahb_coverage.svh │ ├── ahb_env.svh │ ├── ahb_vseqr.svh │ ├── ahb_vseqs.svh │ ├── env_config.svh │ └── top.sv ├── ahb_master_agent │ ├── ahb_magent.svh │ ├── ahb_magent_config.svh │ ├── ahb_mdriver.svh │ ├── ahb_mmonitor.svh │ ├── ahb_mseqr.svh │ ├── ahb_mseqs.svh │ └── ahb_mxtn.svh ├── ahb_slave_agent │ ├── ahb_sagent.svh │ ├── ahb_sagent_config.svh │ ├── ahb_sdriver.svh │ ├── ahb_smonitor.svh │ ├── ahb_sseqr.svh │ ├── ahb_sseqs.svh │ └── ahb_sxtn.svh ├── ahb_test │ ├── ahb_base_test.svh │ ├── ahb_crt_test.svh │ ├── ahb_err_test.svh │ ├── ahb_incrbusy_test.svh │ ├── ahb_incrx_test.svh │ ├── ahb_reset_test.svh │ ├── ahb_test_pkg.sv │ ├── ahb_wrapx_test.svh │ └── tb_defs.svh ├── reset_agent │ ├── reset_agent.svh │ ├── reset_driver.svh │ ├── reset_seqr.svh │ └── reset_seqs.svh ├── rtl │ └── ahb_intf.sv └── sim │ ├── Makefile │ ├── ahb_inc.f │ ├── ahb_radix.do │ ├── ahb_wave.do │ ├── run.pl │ └── testcases.txt ├── ahb_apb_bridge_uvm_tb ├── LICENSE ├── README.md ├── ahb_agent_top │ ├── ahb_agent.svh │ ├── ahb_agent_config.svh │ ├── ahb_driver.svh │ ├── ahb_monitor.svh │ ├── ahb_seqs.svh │ ├── ahb_sequencer.svh │ └── ahb_xtn.svh ├── apb_agent_top │ ├── apb_agent.svh │ ├── apb_agent_config.svh │ ├── apb_driver.svh │ ├── apb_monitor.svh │ └── apb_xtn.svh ├── env │ ├── env.svh │ ├── env_config.svh │ ├── scoreboard.svh │ ├── top.sv │ ├── vseqs.svh │ └── vsequencer.svh ├── rtl │ ├── ahb_if.sv │ └── apb_if.sv ├── sim │ ├── Makefile │ └── run.pl └── test │ ├── test_base_lib.svh │ └── test_pkg.sv ├── apb2_uvm_tb ├── LICENSE ├── README.md ├── apb_completer │ ├── apb_completer.svh │ ├── apb_completer_config.svh │ ├── apb_completer_driver.svh │ └── apb_completer_monitor.svh ├── apb_env │ ├── apb_base_seq.svh │ ├── apb_env.svh │ ├── apb_env_config.svh │ ├── apb_env_pkg.sv │ ├── apb_seqr.svh │ ├── apb_subscriber.svh │ └── apb_xtn.svh ├── apb_requester │ ├── apb_requester.svh │ ├── apb_requester_config.svh │ ├── apb_requester_driver.svh │ ├── apb_requester_monitor.svh │ └── apb_requester_seqs.svh ├── apb_test │ ├── apb_base_test.svh │ ├── apb_init_test.svh │ ├── apb_reset_test.svh │ └── apb_test_pkg.sv ├── reset_agent │ ├── reset_agent.svh │ ├── reset_driver.svh │ ├── reset_seq.svh │ ├── reset_seqr.svh │ └── reset_xtn.svh ├── sim │ ├── apb.f │ ├── apb_inc.f │ ├── apb_wave.do │ └── run_apb.py └── top │ ├── apb_if.sv │ └── top.sv ├── reusable_tb_env ├── baseInterface.svh ├── carryInterface.svh ├── drvSequence.svh ├── inpInterface.svh ├── interfacePackage.sv ├── myDriver.svh ├── myInterface.sv ├── myMonitor.svh ├── mySequencer.svh ├── myTransaction.svh ├── rtl │ └── full_adder.v ├── sim │ ├── compile.f │ ├── run.pl │ └── testcases.txt ├── sumInterface.svh ├── tests │ └── my_base_test.sv └── top.sv ├── sha3_uvm_tb ├── .gitignore ├── LICENSE ├── README ├── dut_htc.f ├── dut_ltc.f ├── interface_htc.sv ├── interface_ltc.sv ├── sha3_assertion.sv ├── sha3_bfm.sv ├── sha3_pkg.sv ├── tb.f ├── testbench │ ├── sequence_item.svh │ ├── sequences │ │ ├── base_sequence.svh │ │ ├── empty_msg_seq.svh │ │ ├── finish_ctrl_seq.svh │ │ ├── init_seq.svh │ │ ├── long_msg_seq.svh │ │ ├── msg_seq.svh │ │ ├── reset_seq.svh │ │ ├── rndmsg_seq.svh │ │ ├── strt_ctrl_seq.svh │ │ ├── tr1_seq.svh │ │ ├── tr2_seq.svh │ │ ├── tr3_seq.svh │ │ └── tr5_seq.svh │ ├── sha3_agent.svh │ ├── sha3_agent_config.svh │ ├── sha3_coverage.svh │ ├── sha3_driver.svh │ ├── sha3_env.svh │ ├── sha3_read_monitor.svh │ ├── sha3_scoreboard.svh │ ├── sha3_write_monitor.svh │ └── test │ │ ├── sha3_base_test.svh │ │ ├── tr1_test.svh │ │ ├── tr2_test.svh │ │ ├── tr3_test.svh │ │ └── tr5_test.svh └── top.sv └── spi_uvm_tb ├── SPI_Architecture.pptx ├── SPI_FAQs.docx ├── SPI_Vplan.xlsx ├── sim ├── run.pl └── spi_inc.f ├── spi_env ├── spi_env.svh ├── spi_env_config.svh ├── spi_seqr.svh ├── spi_subscriber.svh └── spi_transaction.svh ├── spi_master_uvc ├── spi_master_agent.svh ├── spi_master_config.svh ├── spi_master_driver.svh └── spi_master_monitor.svh ├── spi_slave_uvc ├── spi_slave_agent.svh ├── spi_slave_config.svh ├── spi_slave_driver.svh └── spi_slave_monitor.svh ├── spi_test ├── spi_base_test.svh └── spi_test_pkg.sv └── top ├── spi_intf.sv └── top.sv /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UVMReference 2 | UVM examples and projects 3 | -------------------------------------------------------------------------------- /examples/uvm_barrier/my_component_1.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_barrier/my_component_1.svh -------------------------------------------------------------------------------- /examples/uvm_barrier/my_component_2.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_barrier/my_component_2.svh -------------------------------------------------------------------------------- /examples/uvm_barrier/my_interface.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_barrier/my_interface.sv -------------------------------------------------------------------------------- /examples/uvm_barrier/sim/barrier_inc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_barrier/sim/barrier_inc.f -------------------------------------------------------------------------------- /examples/uvm_barrier/sim/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_barrier/sim/run.py -------------------------------------------------------------------------------- /examples/uvm_barrier/test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_barrier/test.svh -------------------------------------------------------------------------------- /examples/uvm_barrier/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_barrier/top.sv -------------------------------------------------------------------------------- /examples/uvm_heartbeat/my_component.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_heartbeat/my_component.svh -------------------------------------------------------------------------------- /examples/uvm_heartbeat/my_interface.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_heartbeat/my_interface.sv -------------------------------------------------------------------------------- /examples/uvm_heartbeat/my_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_heartbeat/my_test.svh -------------------------------------------------------------------------------- /examples/uvm_heartbeat/sim/hb_inc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_heartbeat/sim/hb_inc.f -------------------------------------------------------------------------------- /examples/uvm_heartbeat/sim/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_heartbeat/sim/run.py -------------------------------------------------------------------------------- /examples/uvm_heartbeat/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_heartbeat/top.sv -------------------------------------------------------------------------------- /examples/uvm_report_catcher/env.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_report_catcher/env.svh -------------------------------------------------------------------------------- /examples/uvm_report_catcher/report_catcher.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_report_catcher/report_catcher.svh -------------------------------------------------------------------------------- /examples/uvm_report_catcher/sim/report_inc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_report_catcher/sim/report_inc.f -------------------------------------------------------------------------------- /examples/uvm_report_catcher/sim/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_report_catcher/sim/run.py -------------------------------------------------------------------------------- /examples/uvm_report_catcher/test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_report_catcher/test.svh -------------------------------------------------------------------------------- /examples/uvm_report_catcher/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/examples/uvm_report_catcher/top.sv -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/LICENSE -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/README.md -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_env/ahb_coverage.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_env/ahb_coverage.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_env/ahb_env.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_env/ahb_env.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_env/ahb_vseqr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_env/ahb_vseqr.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_env/ahb_vseqs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_env/ahb_vseqs.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_env/env_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_env/env_config.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_env/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_env/top.sv -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_master_agent/ahb_magent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_master_agent/ahb_magent.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_master_agent/ahb_magent_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_master_agent/ahb_magent_config.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_master_agent/ahb_mdriver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_master_agent/ahb_mdriver.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_master_agent/ahb_mmonitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_master_agent/ahb_mmonitor.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_master_agent/ahb_mseqr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_master_agent/ahb_mseqr.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_master_agent/ahb_mseqs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_master_agent/ahb_mseqs.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_master_agent/ahb_mxtn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_master_agent/ahb_mxtn.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sagent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sagent.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sagent_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sagent_config.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sdriver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sdriver.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_slave_agent/ahb_smonitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_slave_agent/ahb_smonitor.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sseqr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sseqr.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sseqs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sseqs.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sxtn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_slave_agent/ahb_sxtn.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_base_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_base_test.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_crt_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_crt_test.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_err_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_err_test.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_incrbusy_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_incrbusy_test.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_incrx_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_incrx_test.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_reset_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_reset_test.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_test_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_test_pkg.sv -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/ahb_wrapx_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/ahb_wrapx_test.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/ahb_test/tb_defs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/ahb_test/tb_defs.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/reset_agent/reset_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/reset_agent/reset_agent.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/reset_agent/reset_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/reset_agent/reset_driver.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/reset_agent/reset_seqr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/reset_agent/reset_seqr.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/reset_agent/reset_seqs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/reset_agent/reset_seqs.svh -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/rtl/ahb_intf.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/rtl/ahb_intf.sv -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/sim/Makefile -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/sim/ahb_inc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/sim/ahb_inc.f -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/sim/ahb_radix.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/sim/ahb_radix.do -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/sim/ahb_wave.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/sim/ahb_wave.do -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/sim/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/sim/run.pl -------------------------------------------------------------------------------- /projects/ahb2_uvm_tb/sim/testcases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb2_uvm_tb/sim/testcases.txt -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/LICENSE -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/README.md -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_agent.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_agent_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_agent_config.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_driver.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_monitor.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_seqs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_seqs.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_sequencer.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_sequencer.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_xtn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/ahb_agent_top/ahb_xtn.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_agent.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_agent_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_agent_config.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_driver.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_monitor.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_xtn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/apb_agent_top/apb_xtn.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/env/env.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/env/env.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/env/env_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/env/env_config.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/env/scoreboard.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/env/scoreboard.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/env/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/env/top.sv -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/env/vseqs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/env/vseqs.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/env/vsequencer.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/env/vsequencer.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/rtl/ahb_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/rtl/ahb_if.sv -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/rtl/apb_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/rtl/apb_if.sv -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/sim/Makefile -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/sim/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/sim/run.pl -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/test/test_base_lib.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/test/test_base_lib.svh -------------------------------------------------------------------------------- /projects/ahb_apb_bridge_uvm_tb/test/test_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/ahb_apb_bridge_uvm_tb/test/test_pkg.sv -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/LICENSE -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/README.md: -------------------------------------------------------------------------------- 1 | UVM Verification IP for AMBA APB v2.0 bus protocol 2 | -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_completer/apb_completer.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_completer/apb_completer.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_completer/apb_completer_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_completer/apb_completer_config.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_completer/apb_completer_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_completer/apb_completer_driver.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_completer/apb_completer_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_completer/apb_completer_monitor.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_env/apb_base_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_env/apb_base_seq.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_env/apb_env.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_env/apb_env.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_env/apb_env_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_env/apb_env_config.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_env/apb_env_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_env/apb_env_pkg.sv -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_env/apb_seqr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_env/apb_seqr.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_env/apb_subscriber.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_env/apb_subscriber.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_env/apb_xtn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_env/apb_xtn.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_requester/apb_requester.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_requester/apb_requester.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_requester/apb_requester_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_requester/apb_requester_config.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_requester/apb_requester_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_requester/apb_requester_driver.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_requester/apb_requester_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_requester/apb_requester_monitor.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_requester/apb_requester_seqs.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_requester/apb_requester_seqs.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_test/apb_base_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_test/apb_base_test.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_test/apb_init_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_test/apb_init_test.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_test/apb_reset_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_test/apb_reset_test.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/apb_test/apb_test_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/apb_test/apb_test_pkg.sv -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/reset_agent/reset_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/reset_agent/reset_agent.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/reset_agent/reset_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/reset_agent/reset_driver.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/reset_agent/reset_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/reset_agent/reset_seq.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/reset_agent/reset_seqr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/reset_agent/reset_seqr.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/reset_agent/reset_xtn.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/reset_agent/reset_xtn.svh -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/sim/apb.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/sim/apb.f -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/sim/apb_inc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/sim/apb_inc.f -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/sim/apb_wave.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/sim/apb_wave.do -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/sim/run_apb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/sim/run_apb.py -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/top/apb_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/top/apb_if.sv -------------------------------------------------------------------------------- /projects/apb2_uvm_tb/top/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/apb2_uvm_tb/top/top.sv -------------------------------------------------------------------------------- /projects/reusable_tb_env/baseInterface.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/baseInterface.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/carryInterface.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/carryInterface.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/drvSequence.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/drvSequence.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/inpInterface.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/inpInterface.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/interfacePackage.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/interfacePackage.sv -------------------------------------------------------------------------------- /projects/reusable_tb_env/myDriver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/myDriver.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/myInterface.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/myInterface.sv -------------------------------------------------------------------------------- /projects/reusable_tb_env/myMonitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/myMonitor.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/mySequencer.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/mySequencer.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/myTransaction.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/myTransaction.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/rtl/full_adder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/rtl/full_adder.v -------------------------------------------------------------------------------- /projects/reusable_tb_env/sim/compile.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/sim/compile.f -------------------------------------------------------------------------------- /projects/reusable_tb_env/sim/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/sim/run.pl -------------------------------------------------------------------------------- /projects/reusable_tb_env/sim/testcases.txt: -------------------------------------------------------------------------------- 1 | my_base_test 2 | -------------------------------------------------------------------------------- /projects/reusable_tb_env/sumInterface.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/sumInterface.svh -------------------------------------------------------------------------------- /projects/reusable_tb_env/tests/my_base_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/tests/my_base_test.sv -------------------------------------------------------------------------------- /projects/reusable_tb_env/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/reusable_tb_env/top.sv -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/.gitignore -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/LICENSE -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/README: -------------------------------------------------------------------------------- 1 | UVM Based Verification Environment for SHA-3 Algorithm -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/dut_htc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/dut_htc.f -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/dut_ltc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/dut_ltc.f -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/interface_htc.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/interface_htc.sv -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/interface_ltc.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/interface_ltc.sv -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/sha3_assertion.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/sha3_assertion.sv -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/sha3_bfm.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/sha3_bfm.sv -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/sha3_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/sha3_pkg.sv -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/tb.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/tb.f -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequence_item.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequence_item.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/base_sequence.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/base_sequence.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/empty_msg_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/empty_msg_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/finish_ctrl_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/finish_ctrl_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/init_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/init_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/long_msg_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/long_msg_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/msg_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/msg_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/reset_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/reset_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/rndmsg_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/rndmsg_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/strt_ctrl_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/strt_ctrl_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/tr1_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/tr1_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/tr2_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/tr2_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/tr3_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/tr3_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sequences/tr5_seq.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sequences/tr5_seq.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_agent.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_agent_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_agent_config.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_coverage.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_coverage.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_driver.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_env.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_env.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_read_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_read_monitor.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_scoreboard.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_scoreboard.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/sha3_write_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/sha3_write_monitor.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/test/sha3_base_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/test/sha3_base_test.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/test/tr1_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/test/tr1_test.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/test/tr2_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/test/tr2_test.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/test/tr3_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/test/tr3_test.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/testbench/test/tr5_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/testbench/test/tr5_test.svh -------------------------------------------------------------------------------- /projects/sha3_uvm_tb/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/sha3_uvm_tb/top.sv -------------------------------------------------------------------------------- /projects/spi_uvm_tb/SPI_Architecture.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/SPI_Architecture.pptx -------------------------------------------------------------------------------- /projects/spi_uvm_tb/SPI_FAQs.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/SPI_FAQs.docx -------------------------------------------------------------------------------- /projects/spi_uvm_tb/SPI_Vplan.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/SPI_Vplan.xlsx -------------------------------------------------------------------------------- /projects/spi_uvm_tb/sim/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/sim/run.pl -------------------------------------------------------------------------------- /projects/spi_uvm_tb/sim/spi_inc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/sim/spi_inc.f -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_env/spi_env.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_env/spi_env.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_env/spi_env_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_env/spi_env_config.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_env/spi_seqr.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_env/spi_seqr.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_env/spi_subscriber.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_env/spi_subscriber.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_env/spi_transaction.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_env/spi_transaction.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_master_uvc/spi_master_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_master_uvc/spi_master_agent.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_master_uvc/spi_master_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_master_uvc/spi_master_config.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_master_uvc/spi_master_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_master_uvc/spi_master_driver.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_master_uvc/spi_master_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_master_uvc/spi_master_monitor.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_slave_uvc/spi_slave_agent.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_slave_uvc/spi_slave_agent.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_slave_uvc/spi_slave_config.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_slave_uvc/spi_slave_config.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_slave_uvc/spi_slave_driver.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_slave_uvc/spi_slave_driver.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_slave_uvc/spi_slave_monitor.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_slave_uvc/spi_slave_monitor.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_test/spi_base_test.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_test/spi_base_test.svh -------------------------------------------------------------------------------- /projects/spi_uvm_tb/spi_test/spi_test_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/spi_test/spi_test_pkg.sv -------------------------------------------------------------------------------- /projects/spi_uvm_tb/top/spi_intf.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/top/spi_intf.sv -------------------------------------------------------------------------------- /projects/spi_uvm_tb/top/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayurkubavat/UVM-Examples/HEAD/projects/spi_uvm_tb/top/top.sv --------------------------------------------------------------------------------