‹‹ All zyBooks

Digital Design


Frank Vahid

Professor of Computer Science
University of California, Riverside


  • Combinational Logic I
  • Combinational Logic II
  • Sequential Logic
  • Datapath Components I
  • RTL Design
  • Datapath Components II
  • Verilog HDL
  • VHDL
  • Information as Bits

Complete Table of Contents


  • Hundreds of participation activities: Questions, animations, tools
  • Exceptionally hands-on learning: Browser-based tools include algebraic solver, circuit simulator, K-map minimizer, state machine capture, high level state-machine capture, and more
  • Seamlessly integrated auto-generated and auto-graded challenge activities
  • Coverage emphasizes modern relevant approach, reaches RTL design in just 5 chapters
  • Ideal for traditional “what’s under the hood” goal, and for introduction to embedded systems

The zyBooks Approach

An exceptionally hands-on approach to presenting digital design by combining theory and practice, including various web-based simulators, like a circuit simulator, finite-state machine simulator, high-level state machine simulator, datapath simulator, and more, plus numerous tools, like a Boolean algebra tool, a K-map minimizer tool, etc. The material emphasizes a top-down behavior-to-circuits approach, for combinational, sequential, and high-level (register-transfer-level) design. Emphasis is placed on RTL design, where most modern digital design occurs. This material’s HDL (Verilog and VHDL) coverage is intentionally template focused, teaching just enough of the HDLs to understand the templates.