Funvizeo logo
  • Contents
      • Back
      • Verilog
      • SystemVerilog
      • UVM
      • Digital Basics
      • Verification
Most Popular
Verification
  Testbench Evolution
  Constraint Random Verification
  Verification Techniques
  Verification Plan
  Code Coverage

Verilog
  Data Types
  Basic Constructs
  Behavioral Modeling
  Gate Modeling
  Simulation Basics
  Design Examples
  Interview Questions

SystemVerilog
  Data Types
  Class
  Interface
  Constraints and more!
  Testbench Examples
  Interview Questions

UVM
  Sequences
  Testbench Components
  TLM Tutorial
  Register Model Tutorial
  Testbench Examples
  Interview Questions

Digital Fundamentals
  Binary Arithmetic
  Boolean Logic
  Karnaugh Maps
  Combinational Logic
  Sequential Logic

T Flip-Flop

A T flip-flop can be implemented using NAND logic gates by performing the following steps:

  1. Use two NAND gates in a feedback loop where the output of one NAND gate connects to one of the inputs of the other NAND gate.
  2. Connect a T input to one of the inputs of each NAND gate.
  3. Connect an enable input to both NAND gates' inputs, with the enable signal flipped by an inverter to one of the inputs.
  4. Connect a clock input inverted to either one of the two inputs of each NAND gate.

Read more: T Flip-Flop

JK Flip-Flop

A JK flip-flop can also be implemented using NAND logic gates by performing the following steps:

  1. Use two NAND gates in a feedback loop where the output of one NAND gate connects to one of the inputs of the other NAND gate.
  2. Connect a J and a K input to the inputs of the two NAND gates, respectively.
  3. Connect an enable input to both NAND gates' inputs, with the enable signal flipped by an inverter to one of the inputs.
  4. Connect a clock input inverted to either one of the two inputs of each NAND gate.

Read more: JK Flip-Flop

D Flip-Flop

A D flip-flop can be implemented using NAND logic gates by performing the following steps:

  1. Connect two NAND gates in a cross-coupled arrangement, with the output of each gate connected to the input of the other gate.
  2. Connect the D input to one of the NAND gates' inputs.
  3. Connect a clock input to both NAND gates' inputs, with the clock signal flipped by an inverter to one of the inputs.
  4. Connect an enable input to both NAND gates' inputs, with the enable signal flipped by an inverter to one of the inputs.

Read more: D Flip-Flop

SR Latch Circuit

An SR latch can be implemented using NAND logic gates by performing the following steps:

  • 1. Connect two NAND gates in a cross-coupled arrangement, with the output of each gate connected to the input of the other gate.
  • 2. Connect SR inputs to the two NAND gates, where S is connected to one NAND gate's input and R is connected to the other NAND gate's input.
  • 3. Connect the output of the NAND gate with S input to the input of the NAND gate with R input.
  • 4. Connect the output of the NAND gate with R input to the input of the NAND gate with S input.

Read more: SR Latch Circuit

Sequential Logic

A sequential logic circuit is a type of digital circuit that can store and remember information or data between clock cycles. It uses a memory element, such as a flip-flop or register, to store and update the state of the circuit based on the input and previous state. These circuits can perform a variety of functions, such as counting, shifting, and detecting and responding to specific input patterns. Sequential logic circuits are commonly used in digital electronics, including computers, control systems, and communication devices.

Read more: Sequential Logic

  1. Digital Full-Adder Circuit
  2. Digital Half-Adder Circuit
  3. Digital Demultiplexer Circuit
  4. Digital Multiplexer Circuit
  5. Digital Encoder Circuit

Page 12 of 68

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
Interview Questions
  Verilog Interview Set 1
  Verilog Interview Set 2
  Verilog Interview Set 3
  Verilog Interview Set 4
  Verilog Interview Set 5

  SystemVerilog Interview Set 1
  SystemVerilog Interview Set 2
  SystemVerilog Interview Set 3
  SystemVerilog Interview Set 4
  SystemVerilog Interview Set 5

  UVM Interview Set 1
  UVM Interview Set 2
  UVM Interview Set 3
  UVM Interview Set 4
Related Topics
  Digital Fundamentals
  Verilog Tutorial

  Verification
  SystemVerilog Tutorial
  UVM Tutorial
Latest in Verilog
  • Verilog $random
  • Verilog VCD Dump
  • Verilog VCD
  • Verilog Namespace
  • Verilog $stop $finish
Latest in SystemVerilog
  • SystemVerilog `define Macro
  • SystemVerilog Callback
  • SystemVerilog Interview Questions Set 10
  • SystemVerilog Interview Questions Set 9
  • SystemVerilog Interview Questions Set 8
Latest in UVM
  • UVM Callback
  • UVM Singleton Object
  • UVM Component [uvm_component]
  • UVM Object [uvm_object]
  • UVM Root [uvm_root]
© 2025 Funvizeo
Terms and Conditions