Digital System Design (CSC427) — Notes, Syllabus & Past Questions

Advanced digital design and verification using VHDL or Verilog.

Elective Course8 Chapters
Chapter 1Past Questions

Introduction of Logic Design & Digital Integration

EDA tools, IC manufacturing, logic families (TTL/CMOS), noise margins, propagation delay, and power dissipation.

View Questions
Chapter 2Past Questions

Boolean Algebra & Canonical Forms

Review of Boolean algebra, Shannon's expansion theorem, minterms, maxterms, and prime implicants.

View Questions
Chapter 3Past Questions

Combinational Network Design

K-Map multi-level synthesis (AND-OR, OR-AND, NAND-NAND, NOR-NOR) and standard combinational networks.

View Questions
Chapter 4Past Questions

Tabular Minimization and Programmable Logic

Quine-McCluskey method, PROMs, PALs, PLAs, Gate Arrays, and full custom design.

View Questions
Chapter 5Past Questions

Sequential Networks

Latches vs edge-triggered flip-flops, level enable, clock synchronization, and synchronous/asynchronous signal handling.

View Questions
Chapter 6Past Questions

Sequential Networks as Finite State Machines

ASM charts, synchronous FSM synthesis, timing behavior, and input/output forming logic.

View Questions
Chapter 7Past Questions

Field Programmable Gate Arrays (FPGA) & VHDL

FPGA architectures, PLD configuration, and hardware description with VHDL.

View Questions
Chapter 8Past Questions

Testing and Verification

Combinational and sequential test generation, fault modeling (Stuck-At-0 / Stuck-At-1), and Design for Testability (DFT).

View Questions