Skip to content

OmniaMohamed12/AES-128-Verification-Using-UVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AES 128 Verification using UVM

This project focuses on the Verification of Advanced Encryption Standard (AES-128) Using the Universal Verification Methodology (UVM).

UVM Architecture

aes uvm env - Page 1 (1)

Coverage Results

  • Functional Coverage: image

  • Code Coverage: image

Compilation and Simulation Steps

To compile the design and testbench, use the following command:

vlog AES_Pack.svh AES_Top.sv +cover

To simulate and run test with coverage analysis, use the following command:

vsim -batch AES_Top -coverage -do "run -all; coverage report -codeAll -cvg -verbose" 

Releases

No releases published

Packages

No packages published