Course Name           Logic Circuit and Design Laboratory
Course Description    A laboratory course that introduces hardware description language as a
                      tool for designing and testing combinational and sequential circuits. It
                      covers fundamental of concepts of HDL and the basic building blocks of
                      HDL programming
Number of Units for   1 units
Lecture
Number of Contact     3 hours per week
Hour per Week
Prerequisites         Fundamentals of Electronic Circuits
                      Programming Logic and Design
Program Outcomes      To be identified by the program.
Course Outcomes       To be identified by the program.
Course outline           1. Introduction to Hardware Description Language Programming
                         2. Gate Level Modeling
                         3. Dataflow Modeling
                         4. Behavioral Modeling
                         5. Combinational Circuit
                         6. Sequential Circuit
                         7. Counters
                         8. State Machine Design
                         9. Task and Functions
Laboratory            Laboratory exercises to be identified by the program.
Experiments           Each major topic should have a corresponding laboratory exercise.
                      For semestral program, 15 exercises per semester.
                      For trimestral program, 12 exercises per trimester.
                      For quarterm program, 9 exercises per quarter.
Laboratory            Computer and any HDL software tool
Equipment             Depending on the class size
                      1 computer per student