Singapore University of Social Sciences

Design of Logic Systems

Design of Logic Systems (ENG105)

Applications Open: 01 May 2024

Applications Close: 15 June 2024

Next Available Intake: July 2024

Course Types: Modular Undergraduate Course

Language: English

Duration: 6 months

Fees: $1844.26 View More Details on Fees

Area of Interest: Science and Technology

Schemes: Alumni Continuing Education (ACE)

Funding: SkillsFuture

School/Department: School of Science and Technology


The central theme of this course is the analysis, specification and design of a wide variety of digital circuits. Students will learn the theory and application of logic design methods, and use computer-based design packages widely employed in industry. They will undertake design exercises, translating system specifications into circuits that could then be simulated on the computer.

Level: 1
Credit Units: 5
Presentation Pattern: EVERY REGULAR SEMESTER


  • Introduction to VHDL
  • VHDL for combinational logic devices
  • VHDL for sequential logic devices
  • Logic Function Optimization
  • Synchronous sequential circuit design
  • Synchronous sequential circuit analysis
  • Asynchronous sequential circuit analysis
  • Asynchronous sequential circuit design
  • State reduction and assignment in asynchronous sequential circuiy design
  • Hazards in asynchronous sequential circuit
  • Testing of digital logic circuits

Learning Outcome

  • Draw gate-level schematic diagrams and signal waveforms for logic circuits.
  • Use Boolean Algebra, Karnaugh map, Quine-Mc-Cluskey methods to simplify logic circuits for optimal costs.
  • Identify the prime implicants, static hazards and other characteristics of logic circuits.
  • Present the state diagram, excitation table, state table and flow table for FSM.
  • Implement logic circuits and logic functions using suitable components.
  • Give cost, minimized expression, test vectors for logic circuits.
  • Write VHDL code for corresponding logic circuits and logic functions.
  • Design logic systems for the specified requirements.
Back to top
Back to top