Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Aptitude
  • Engineering Mathematics
  • Discrete Mathematics
  • Operating System
  • DBMS
  • Computer Networks
  • Digital Logic and Design
  • C Programming
  • Data Structures
  • Algorithms
  • Theory of Computation
  • Compiler Design
  • Computer Org and Architecture
Open In App
Next Article:
Implementation of NOR gate using 2 : 1 Mux
Next article icon

Implementation of NOR gate using 2 : 1 Mux

Last Updated : 25 Apr, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

In Digital Electronics, the concepts of Gates and Mux are a must to design the Digital circuit. The gates are the building block in Digital electronics and a MUX is a combinational logic circuit used in Digital Electronics. By Combining different types of gates we can design a complex circuit that can be used to perform a specific task. Through a combination of Digital circuits, we can design a circuit that can perform arithmetic operations or we can create a circuit that can Perform specific logical operations as per our Requirements.

In this article, we will be going through the implementation of the NOR gate using 2: 1 Mux, First, we will go through the basics of the NOR gate and Multiplexer in Depth and we will understand the Circuit, Symbol, Block Diagram, and Truth Table. Then we will see how we can Implement of NOR gate using 2: 1 Mux. At last, we will conclude our Article with some FAQs.

Table of Content

  • Multiplexer
  • 2:1 MUX
  • NOR Gate
  • Types of NOR Gate
  • Implementation


What is a Multiplexer?

A Multiplexer which is also MUX is a Combinational logical Circuit in Digital Electronics. The Mux has multiple input lines, a single output line, and several select lines. It is Used to Select one of the many input signals and route it to a single output line that's why it is also called a Data Selector. In Mux there are 2n  Input lines and a single output line where n is the number of Select lines. The Multiplexers are used for Various Applications Such as data routing, Signal Selection, Data Compression, and parallel-to-serial conversion.

Multiplexer
Multiplexer


What is 2:1 MUX?

2:1 MUX is a type of Multiplexer which has two input lines and one output line with one Select line.it is most simple and Fundamental type of the Multiplexer.

Components of 2:1 MUX

  • There are two input lines,
  • There is one output line, where the selected input will appear.
  • There is one select line, also known as the control line, which determines which input is selected for the output.
2:1 Multiplexer
2:1 Multiplexer


The Output will be selected using Select line S0,So when S0 will 0 input line I0 will be routed and When S0 will 1 I1 will be routed.

Expression for 2:1 MUX

The Expression for 2:1 MUX can be Written as

Y=\overline{S_0}.I_0+S_0.I_1

Logical Circuit of 2:1 MUX

Given Below is the Logical Circuit for 2:1 MUX

Logical Circuit of 2:1 Mux
Logical Circuit of 2:1 Mux


What is NOR Gate?

The NOR gate is the Fundamental and the universal gate in Digital Electronics. The NOR can also abbreviated as NOT-OR. The NOR gate can have two or more inputs and has a single Output. NOR gates are widely used in Digital electronics for building blocks for logical circuits such as flip-flops, registers, and other circuits. They can be combined to implement various logical functions and operations such as Full adder which we will be going through in this Article.

Types of NOR Gate

2 Input NOR Gate

In this NOR gate there is Two input terminal and a single output output terminal. The output is true only when both of its input terminals are false.

  • If both inputs A and B are 0, the output is 1 (true).
  • If either input A or input B (or both) is 1, the output is 0 (false).
2 Input NOR Gate
2 Input NOR Gate

The Algebraic expression for the 2-input NOR gate can be Written as

O=\overline{A+B}

Where, A and B are the Inputs and O is the Output


3 Inputs or Multi Input NOR Gate

In this type of NOR Gate there is three or more input terminals. The output of a multi-input NOR gate is true (logic 1) only when all of its input terminals are false (logic 0).

  • The output is 1 (true) only when all input signals are 0.
  • If any of the inputs are 1, the output is 0 (false).
3 Input NOR Gate
3 Inputs Input NOR Gate

The Algebraic expression of 3 Inputs or Multi Input NOR Gate can be written as

O=\overline{A+B+C}

Where A,B,C are inputs and O is the Output

Truth Table of 3 Inputs or Multi Input

The Truth Table of the Truth Table of 3 Inputs or Multi Input can be written as

Input AInput BInput COutput O
0001
0010
0100
0110
1000
1010
1100
1110


Implementation of NOR gate using 2 : 1 Mux

Implementation of NOR gate using 2 : 1 Mux is done by taking a multiplexer which is having 2 input lines, one output line and one select or control line which determines which input is selected for the output.

Given below is the Logic Diagram of the Implementation of the Implementation of NOR gate using 2 : 1 Mux :

NOR Gate using 2 : 1 Mux
Implementation of NOR gate using 2 : 1 Mux
  • The Expression of NOR gate is \overline{A+B} which can be written as \overline{A}.\overline{B} using de morgan's theorem So to obtain the Expression of NOR gate let us Put A in the Expression of the 2:1 MUX.
  • The Expression can be Written as \overline{A}.I_0+\overline{A}.I_1,Now substitute I0 and I1 with \overline{B} and 0.
  • So the new Expression can be written as \overline{A}.\overline{B}+0.I_1=\overline{A}.\overline{B} this how we can Obtain the Mathematical Expression for NOR gate for 2:1 Mux.
  • So, In the Circuit First 2:1 Mux is Used to get  \overline{B},This can be achieved by giving Input 1 and 0 as a Input to the MUX and Selecting Select Line as B.
  • Now in the Second \overline{B} and 0 is given as the Input and A is selected as the select line and with this arrangement we get our NOR gate from 2:1 Mux.

Conclusion

In this Article, we have gone through the basic Concept of NOR gate and 2:1 With its Circuit diagram, Truth Table, Logical Expression.. Also we have gone through the Implementation of NOR Gate using 2 : 1 MUX which is an important concept in Digital Electronics for designing and Building the Circuits.



Next Article
Implementation of NOR gate using 2 : 1 Mux

M

monishshag4j3
Improve
Article Tags :
  • Digital Logic
  • Electronics Engineering
  • Analog and Digital Electronics
  • Digital Circuits

Similar Reads

    Implementation of NAND Gate using 2 : 1 MUX
    In electronics Engineering, Understanding the Concepts of MUX and Logic gates is very important. These components are the building blocks for designing and Constructing complex digital circuits. Multiplexer is a versatile device that plays an important role in data routing and Selection. It enables
    6 min read
    Implementation of AND gate using 2 : 1 Mux
    In Digital Electronics, The concept of the Gates and Multiplexer is Important for Building any Digital Logical Circuit. The Gates are the Building Block of the Digital Electronics. On the Other hand, Multiplexers are an Important Component in Digital Electronics. They Enable the Selection of one dat
    5 min read
    Implementation of NOT Gate using NOR Gate
    Understanding the concept of logic gates is Fundamental to understanding digital logic circuits. Logic gates are the building blocks of digital circuits responsible for performing the logical operations on binary inputs(0s and 1s) to produce a binary Output. There are many gates such as AND, OR, NOT
    5 min read
    Implementation of Full Adder using NOR Gates
    In Digital Logic Circuit, Full Adder is a Digital Logic Circuit that can add three inputs and give two outputs. The three inputs A, B, and input carry as Cin. Cout is represented as output carry and Sum is represented as output. We can say Cout is called the majority 1’s detector, when more than one
    8 min read
    Implementation of NOT Gate using NAND Gate
    A universal gate is a logic gate that can be used to implement other types of logic gates. In other words, using a universal gate, you can do all the simple operations like AND, OR, NOT, NAND, and NOR. The two most general purpose NAND gates and NOR gates. These gates are considered universal becaus
    5 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences