Contemporary hardware description language modeling of digital systems, events, delay and concurrency, structural modeling, and behavioral modeling. Focuses on design, development, verification, and synthesis of combinational or sequential digital systems. Writing testbench, modular programming, module and circuit instantiation, simulation and synthesis. Students use popular design and simulation environment tools. Prerequisite: EE-304.