AES-128 Input : Plaintext and key Output : Ciphertext Design Overall design : Using 12 cycles to complete AES-128 : Timing diagram : Verification An easy version to verify AES-128 Verify AES-128 with UVM :