VLSI-Laboratory Design and Testbench codes for various hardware implementations using EDA Playground.