ABSTRACT

Memory is the difference between combinational and sequential logic. With combinational logic, the output is generated from inputs. Propagation delay is the length of time from when the input to a logic gate is valid, to the time when the output of that logic gate is valid. The propagation time will determine how soon a new set of inputs can be processed with the output correctly generated. The propagation time will determine how soon a new set of inputs can be processed with the output correctly generated. A memory element can maintain a binary state (0 or 1) as long as the power to the circuit is maintained. There are two basic types of memory elements: latch and flip-flop. This chapter presents an overview of sequential logic design. Different methods to design state machines were demonstrated. It also discusses the state machine’s next state and output equations were determined manually.