Results for Education

Digital Image Processing | General Questions & Answers 2021

Digital Image Processing
Q. Define Image?
Ans: An Image may be defined as a two dimensional function f (x,y) where x & y are spatial (plane) coordinates, and the amplitude of f at any pair of coordinates (x,y) is called intensity or gray level of the image at that point.

Q. What do you meant by gray level?
Ans: Gray level refers to a scalar measure of intensity that ranges from black to grays and finally to white.

Q. What is meant by pixel?
Ans: A digital image is composed of a finite number of elements each of which has a particular location or value. These elements are referred to as pixels or image elements or picture elements or pixels elements.

Q. Define dilation?
Ans: Dilation is a basic morphological operation which is used for expanding an element A by using structuring element B.

Q. Define erosion?
Ans: Erosion is a basic morphological operation which is used for shrinking of element A by using element B.

Q. Define opening?
Ans: Opening is First erode A by B, and then dilate the result by B. In other words, opening is the unification of all B objects Entirely Contained in A. Opening smoothes contours , eliminates protrusions.

Q. Define closing?
Ans: Closing is First dilate A by B, and then erode the result by B. In other words, closing is the group of points, which the intersection of object B around them with object A is not empty.
Closing smoothes sections of contours, fuses narrow breaks and long thin gulfs, eliminates small holes and fills gaps in contours.

Q. Define Image Segmentation?
Ans: Image segmentation is attempts to partition the pixels of an image into groups that strongly correlate with the objects in an image.

Create motion images in Photoshop | Part-4 | applying Fire Effect to images
Q. What is the histogram equalization?
Ans: The histogram equalization is an approach to enhance a given image. The approach is to design a transformation T(.) such that the gray values in the output is uniformly distributed in [0, 1].

Q. Define Image enhancement?

Ans: Image enhancement is the process of manipulating an image so that the result is more suitable than the original for a specific application.

Q. What is Lossless compression?
Ans: Lossless compression is a type of compression that removes only redundant information.

Q. What is Lossy compression?
Ans: Lossy compression is a type of compression that deliberately sacrifices some of the original data in return for much higher compression ratios than those achievable with lossless techniques.

Q. Define compression ratio?
Ans: The ratio of the original, uncompressed image file and the compressed file is referred to as the compression ratio.

Q. Define Histogram of an image?
Ans: Histogram of an image represent the relative frequency of occurance of the various grey levels in an image.

Q. Define region growing?
Ans: Region growing is a procedure in which pixels are grouped into larger regions based on some predefined condition.

Q. Define sampling & quantization?
Ans: Digitizing the coordinate values is called sampling. Digitizing the amplitude values is called quantization.

Q. What is Hue and Saturation?
Ans: Hue is a color attribute that describes a pure color where saturation gives a measure of the degree to which a pure color is diluted by white light.

Q. Properties of DCT(Discrete Cosine Transform)?
Ans: (1) It is real & orthogonal.
(2) It is fast transform.
(3) It can be calculated in Nlog2N operations via N-point transform.
(4) It is good for energy compaction for highly correlated data.
(5) It can be used for designing transform code & wiener filter.
(6) It is used for JPEG compression.

Q. Properties of Hadamard transform?
Ans: (1) Hadamard Transform H is real, symmetric &orthogonal.
(2) It is fast transform (faster than DCT). The 1D transformation can be implemented in Nlog2N additions and subtraction. Since HT contain only +/- values, no multiplications are required in the calculations.
(3) It has very good energy compression for highly correlated images.
(4) It is useful in hardware implementation for DFT algorithm, used in image, data compression, filtering and designing of codes.

Q. Properties Discrete Sine Transform?
Ans: (1) It is symmetrical, real & orthogonal.
(2) It is faster than DCT.
(3) It is calculated by Nlog2N via 2(N+1) point FFT.
(4) It has very good energy compression property for images.
(5) It is used for estimating performances in digital image processing problems.



Technology Topper Monday, May 17, 2021
Read more ...

Internet of things | General Questions & Answers

Internet of things

Q. What is the Internet Of Things (IoT)?
Ans- The Internet of things describes the network of physical objects called as “things” that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the Internet.

Q. List mostly used sensors types in IoT
Ans- • Pressure sensor
• Smoke sensor
• Motion detection sensors
• Gas sensor
• Proximity sensor
• IR sensors
• Temperature sensors

Q. Characteristics of IoT
Ans- • Dynamic Global network & Self-Adapting
• Self Configuring
• Interoperable Communication Protocols
• Unique Identity
• Integrated into Information Network

Q. What are GPIO Pins?
Ans- GPIO stands for General Purpose Input and Output pins. It is capable of reading and writing data from development boards like Raspberry and Arduino to other Sensors, motors, actuators, and etc.

Q. What is M2M?
Ans- Machine-to-Machine (M2M) refers to networking of machines (or devices) for the purpose of remote monitoring and control and data exchange.

Q. List down the IoT Protocol layers?
Ans- • Link Layer
• Network/Internet Layer
• Transport Layer
• Application Layer

Q. Define REST and it's Constraints?
Ans- Representational state transfer (REST) is a set of architectural principles by which you can design Web services the Web APIs that focus on system’s resources and how resource states are addressed and transferred.
The rest architectural constraint are as follows:
• Client-server
• Stateless
• Cacheable
• Layered system
• Uniform interface
• Code on demand

Create motion images in Photoshop | Part-5 | using Cloud Effect


Q. Define MQTT?
Ans- Message Queue Telemetry Transport (MQTT) One of the most preferred protocols for IoT devices, MQTT collects data from various electronic devices and supports remote device monitoring. It is a subscribe/publish protocol that runs over Transmission Control Protocol (TCP), which means it supports event-driven message exchange through wireless networks. MQTT is mainly used in devices which are economical and requires less power and memory. For instance, fire detectors, car sensors, smart watches, and apps for text-based messaging.

Q. Define LPWAN?
Ans- A low-power wide-area network (LPWAN) or low-power wide-area (LPWA) network or low-power network (LPN) is a type of wireless telecommunication wide area network designed to allow long-range communications at a low bit rate among things (connected objects), such as sensors operated on a battery.

Q. Define NBIoT?
Ans- NB-IoT (Narrowband-IoT) is a narrowband radio technology for M2M and Internet of Things (IoT) devices and applications requiring wireless transmission over a more extended range at a relatively low cost and using little power for long battery lives.

Q. List down the IoT design methodology steps
Ans- Step 1: Purpose & Requirements Specification
Step 2: Process Specification
Step 3: Domain Model Specification
Step 4: Information Model Specification
Step 5: Service Specifications
Step 6: IoT Level Specification
Step 7: Functional View Specification
Step 8: Operational View Specification
Step 9: Device & Component Integration
Step 10: Application Development

Q. What is SQL?
Ans- SQL stands for Structured Query Language. It is a language for viewing or changing (update, insert or append or delete) databases. It is a language for data querying, updating, inserting, appending and deleting the databases.

Q. What is NOSQL?
Ans- NOSQL stands for No-SQL or Not Only SQL. NoSQL is a type of database, that does not require a fixed schema. It avoids joins, and is easy to scale. The major purpose of using a NoSQL database is for distributed data stores with humongous data storage needs. NoSQL is used for Big data and real-time web apps.

Q. Define Business Intelligence?
Ans- Business Intelligence is a process which enables a business service to extract new facts and knowledge and then undertake better decisions.

Q. What is Cloud Computing?
Answer: Cloud Computing is a technique for delivering services within which resources are retrieved from the net through web based tools and applications. Or
Cloud Computing is a network of remote servers hosted on the internet for storing and retrieving data.

Q. What are the Cloud service models?
Ans- • SaaS means Software as a Service
• PaaS means Platform as a Service
• IaaS means Infrastructure as a Service
• DaaS means Data as a Service

Q. What are the cloud deployment models?
Ans- • Public cloud
• Private cloud
• Community cloud
• Hybrid cloud

Q. What is RFID?
Ans- RFID is a technology which uses a radio frequency to communicate between the tag attached on a device and RFID reader that identifies the unique RFID tag which can be used for identifying and tracking the implemented object.

Q. What is Bluetooth?
Answer: Bluetooth is a high-speed, low-power microwave wireless link technology, designed to connect phones, laptops and other portable equipment together.

Q. Explain Raspberry Pi
Ans- Raspberry Pi is a computer which is capable of doing all the operations like a conventional computer. It has other features such as onboard WiFi, GPIO pins, and Bluetooth in order to communicate with external things.

Q. State Raspberry Pi Interfaces?
• Serial- The serial interface on Raspberry Pi has receive (Rx) and transmit (Tx) pins for communication with serial peripherals. 
• SPI- Serial Peripheral Interface (SPI) is a synchronous serial data protocol used for communicating with one or more peripheral devices. 
• I2C- The I2C interface pins on Raspberry Pi allow you to connect hardware modules. I2C interface allows synchronous data transfer with just two pins - SDA (data line) and SCL (clock line).

Full Form
  • IoT- Internet of things
  • M2M- Machine-to-Machine
  • NOSQL- Not Only SQL
  • LoWPAN- Low power Wireless Personal Area Network
  • TCP- Transmission Control Protocol
  • NFV- Network Function Virtualization
  • SDN- Software-Defined Networking
  • REST- Representational State Transfer
  • RFID- Radio Frequency Identification
  • WSN- Wireless Sensor Network
  • CoAP- Constrained Application Protocol
  • MQTT- Message Queue Telemetry Transport
  • AMQP- Advanced Message Queuing Protocol
  • HTTP- HyperText Transfer Protocol
  • SCADA- Supervisory Control and Data Acquisition




Technology Topper Friday, May 14, 2021
Read more ...

Advanced Networking Technologies | General Questions & Answers 

Advanced Networking Technologies

Q. What is a Network?
Answer: Network is defined as a set of devices connected to each other using a physical transmission medium.

Q. What is Network Topology?
Answer: Network topology is a physical layout of the computer network and it defines how the computers, devices, cables, etc. are connected to each other.

Q. What are Routers?
Answer: The router is a network device that connects two or more network segments. It is used to transfer information from the source to the destination.

Q. Explain TCP/IP Model?
Answer: The most widely used and available protocol is TCP/IP i.e. Transmission Control Protocol and Internet Protocol. TCP/IP specifies how data should be packaged, transmitted and routed in their end to end data communication.

Q. What is a Firewall?
Answer: Firewall is a network security system that is used to protect computer networks from unauthorized access.

Q. Define Static IP and Dynamic IP?
Answer: When a device or computer is assigned a specified IP address then it is named as Static IP. It is assigned by the Internet Service Provider as a permanent address.
Dynamic IP is the temporary IP address assigned by the network to a computing device. Dynamic IP is automatically assigned by the server to the network device.

Q. What is RFID Tags?
Answer: RFID is an automatic identification method relying on storing and remotely retrieving data using devices called RFID Tags.

Q. What is Bluetooth? 
Answer: Bluetooth is a high-speed, low-power microwave wireless link technology, designed to connect phones, laptops and other portable equipment together. 

Q. What is Network management? 
Answer: Network management is the process of controlling a complex data network to maximize its efficiency and productivity. 

Q. What do you mean by network topology?
Answer: Network topology specifies the layout of a computer network. It shows how devices and cables are connected to each other. The types of topologies are:
Bus Topology: Bus topology is a network topology in which all the nodes are connected to a single cable known as a central cable or bus.
Star Topology: Star topology is a network topology in which all the nodes are connected to a single device known as a central device.
Ring topology: Ring topology is a network topology in which nodes are exactly connected to two or more nodes and thus, forming a single continuous path for the transmission.
Mesh topology: Mesh topology is a network topology in which all the nodes are individually connected to other nodes.


Q. What is LAN, WAN, MAN?
Answer:
LAN (Local Area Network): It is used for a small geographical location like office, hospital, school, etc.
WAN (Wide Area Network): It is used over a wide geographical location that may range to connect cities and countries.
MAN (Metropolitan Area Network): It is used to connect the devices which span to large cities like metropolitan cities over a wide geographical area.

Q. Features of Bluetooth?
Answer: Simplifying communications between devices and the internet.
Operates in licensed exempt ISM band at 2.4ghz
Omni directional, no requiring line of sight
Bluetooth offers data speeds of up to 1 Mbps up to 10 meters 
Bluetooth supports a LAN-like mode where multiple devices can interact with each other.

Q. What is Cloud Computing?
Answer: Cloud Computing is a technique for delivering services within which resources are retrieved from the net through web based tools and applications. Or
Cloud Computing is a network of remote servers hosted on the internet for storing and retrieving data.

Q. IEEE Standard
IEEE 802.11- Wireless LANs
IEEE 802.15.1- Bluetooth
IEEE 802.15.4- ZigBee
IEEE 802.15.3- UWB

Full Form
ATM- Asynchronous Transfer Mode
WPAN- Wireless Personal Area Network
UWB- Ultra Wide Band
RFID- Radio Frequency Identification
SONET- Synchronous Optical Network
DWDM- Dense Wavelength Division Multiplexing
SNMP- Simple Network Management Protocol
RMON- Remote Network Monitoring
RIP- Routing Information Protocol
OSPF- Open Shortest Path First
WSN- Wireless Sensor Network
PaaS- Platform as a Service
SaaS- Software as a Service
Iaas- Infrastructure as a Service

Technology Topper Monday, December 14, 2020
Read more ...

OOPs (Object-Oriented Programming System) | Inheritance Polymorphism Abstraction Encapsulation

Object Oriented Programming is a methodology to design a program using classes and objects that works on the principles of abstraction, encapsulation, inheritance, and polymorphism. 
It simplifies software development and maintenance by providing some concepts:
  • Object
  • Class
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
Object Oriented Programming Concept


Why OOPs concept is used?
Object-oriented programming aims to implement real-world entities like inheritance, Encapsulation, polymorphism etc. in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.

Object: It is a basic unit of Object Oriented Programming and represents the real life entities. It is an instance of a Class. It contains properties and functions. An object consists of State, Behavior and Identity.
Example: A House is an object because it has states like Address, Color, Area, etc. as well as behaviors like Open door, close door, etc.

Class: A class is a user defined blueprint or prototype from which objects are created. It is also called collection of objects.
Example: Vehicle is a class, because we have different kinds of Vehicle in the world and all of these belong to a class called Vehicle.

Inheritance: Inheritance is one of the most powerful concepts of OOPs. When one object acquires all the properties and behaviors of a parent object, it is known as inheritance.
The class which inherits the properties is called child class/subclass and the class from which properties are inherited is called parent class/base class.
Inheritance supports the concept of reusability, i.e. when we want to create a new class and there is already a class that includes some of the code that we want, we can derive our new class from the existing class.

Polymorphism: Polymorphism is a feature that allows us to perform a single action in different ways. We can also say that If one task is performed in different ways, it is known as polymorphism.
For example: We can draw a shape in different ways i.e. Circle, triangle, rectangle, etc.

Abstraction: Data Abstraction is the property by which only the essential details are displayed to the user. The the non-essentials units are not displayed to the user.
In simple words Abstraction is a process where you show only “relevant” data and “hide” unnecessary details of an object from the user. 
For example, when you login to your bank account online, you enter your user id and password and press login, what happens when you press login, how the input data sent to the server, how it gets verified is all abstracted away from you.

Encapsulation: Binding code and data together into a single unit are known as encapsulation. It is the mechanism that binds together code and the data it manipulates. Another way to think about encapsulation is, it is a protective shield that prevents the data from being accessed by the code outside this shield. For example, a capsule, it is wrapped with different medicines.

Some of the advantages of object-oriented programming include:
  • Improved software-development productivity
  • Improved software maintainability
  • Faster development
  • Lower cost of development
  • Higher-quality software
  • It is easy to maintain and modify existing code.
Technology Topper Friday, December 11, 2020
Read more ...

What is Cloud Computing & Types of Cloud Computing

Cloud Computing is a network of remote servers hosted on the internet for storing and retrieving data. The cloud provides a number of IT services such as servers, databases, software, virtual storage, and networking, among others.
Cloud is a term for the collection of servers at the data center accessed via the internet. Similarly, Cloud Computing Services covers a wide range of options from storage, database, software, analytics, servers, processing and intelligence over the internet. Moreover, It makes the organization only pay for the services they use and avoid the cost of owning and maintaining their own data centers. The Benefits of Cloud Computing is tremendously large. Firstly, it is cost-effective. Secondly, it provides the security of the data on the cloud servers. In addition, it is reliable and Flexible. Thirdly and most importantly, it is location Independent and also provides Disaster recovery. Moreover, it provides a Scale-up and Scale-down facility. In conclusion, it maximizes productivity and efficiency ensuring the application is always accessible.
Rather than keeping files on proprietary drives or native memory devices, cloud-based storage makes it able to save lots of them to remote information. As long as the device has access to the internet it has access to the information and therefore the computer code programs to run it. It's known as Cloud Computing as a result of the information being accessed is found in the cloud and doesn't need a user to be in a very specific place to achieve access to that. This type of system allows employees to work remotely. companies providing cloud services alter users to store files and applications on remote servers, and so access all the information via the net.
Cloud Computing


Types of cloud computing services

1. Infrastructure as a Service (IaaS)

In Infrastructure as a Service (IaaS), a third-party provider provides the user resources like server, virtual machine, hardware, software, storage and networking, on a pay-as-you-go basis. Moreover, Infrastructure as a Service (IaaS) provides user access computing services without developing and maintaining its own IT infrastructure. In conclusion, the user runs its application and platform on the IT infrastructure provided by third-party.

Examples of Infrastructure as a Service providers:

  • Amazon EC2 (Elastic Cloud Computing)
  • Google Compute Engine
  • Microsoft Azure IaaS
  • IBM Cloud
  • Apache CloudStack

2. Platform as a Service (PaaS)

Platform as a Service (PaaS) is like an application service. In Platform as a Service (PaaS), the third-party user provides the hardware (Required IT Infrastructure) as well as the software which the user can use to develop, manage and delivery applications. As a result, the third-party provider takes care of the security, Operating System, Backups and Software at the server end.

Examples of Platform as a Service providers:

  • Amazon Web Services – Elastic Beanstalk
  • Apache Stratos
  • IBM – Bluemix
  • Google – app engine
  • Heroku

3. Software as a Service (SaaS)

In Software as a Service (SaaS), the user purchases software applications from third-party providers on a subscription basis. Also, the user does not have the software application stored on the localhost/personal computer beside the application resides in the servers of third-party providers accessed via the internet. Above all, It provides accessibility from anywhere, anytime from any device. In conclusion, the third-party provider takes care of all the hardware, software updates and security patches.

Examples of Software as a Service providers:

  • Dropbox
  • Google Apps
  • Adobe
  • Salesforce
  • Cisco WebEx


Advantages of Cloud Computing

  • Back-up and restore data
  • Economical
  • Reliability
  • Data security
  • Manageability
  • Data Centralization

Disadvantages of Cloud Computing

  • Internet Connectivity
  • Limited control
  • Lacks of Support
  • Downtime
  • Vendor Lock-In
  • Security Threat in the Cloud

Technology Topper Friday, December 04, 2020
Read more ...

Bluetooth (IEEE 802.15.1)

Bluetooth was invented in 1994 by Ericsson.

Bluetooth is a high-speed, low-power microwave wireless link. Technology, designed to connect phones, laptops, PDAs and other portable equipment together with little or no work by the user.


Features:

  • Operates in licensed exempt ISM band at 2.4Ghz
  • Uses frequency hoping spread spectrum
  • Omni directional, no requiring line of sight
  • Bluetooth offers data speeds of up to 1 Mbps up to 10 meters (Short
  • range wireless radio technology )
  • Unlike IrDA, Bluetooth supports a LAN-like mode where multiple devices can interact with each other.
  • The key limitations of Bluetooth are security and interference with wireless LAN's.

Connection Establishment in Bluetooth:

Bluetooth


1. Inquiry: The device on reaching a new environment would automatically

    initiated an inquiry to find out what access points are within its range.

2. Paging: The device will invoke a base band procedure called paging.

3. Link establishment: The LMP will now establish a link with the access point.


Applications of Bluetooth:

  • Allows a transfer of images (or) word documents (or) applications (or) audio and video files between devices without the help of cables.
  • It can be used to setup a personal area network (PAN) or a wireless personal area network (WPAN).
  • It is used in wireless mouse and keyboard.
  • It also used in printers.
👇BEST LAPTOP UNDER Rs.50000/-👇


Technology Topper Thursday, August 13, 2020
Read more ...

4:1 Multiplexer using Transmission Gate logic-

Truth table and circuit diagram-
Technology Topper









Operation-
When S0=0, S0=0 then TG1 & TG2 transistor will be ON and current I0 will be transmitted to output through TG1 & TG2.
When S1=0, S0=1 then TG3 & TG4 transistor will be ON and current I1 will be transmitted to output through TG3 & TG4.
When S1=1, S0=0 then TG5 & TG6 transistor will be ON and current I2 will be transmitted to output through TG5 & TG6.
When S1=1, S0=1 then TG7 & TG8 transistor will be ON and current I3 will be transmitted to output through TG7 & TG8.

4:1 multiplexer using minimum Transmission Gates(6 Transmission gates) -
Truth table and circuit diagram-
Technology Topper








Operation-
When S1=0, S0=0 then TG1 & TG3 transistor will be ON and current I0 will be transmitted to output through TG1 & TG3.
When S1=0, S0=1 then TG2 & TG3 transistor will be ON and current I1 will be transmitted to output through TG2 & TG3.
When S1=1, S0=0 then TG4 & TG6 transistor will be ON and current I2 will be transmitted to output through TG4 & TG6.
When S1=1, S0=1 then TG5 & TG6 transistor will be ON and current I3 will be transmitted to output through TG5 & TG6.

Best laptop under ₹50000/-

4:1 Multiplexer using Pass transistor logic-

Truth table and circuit diagram-
Technology Topper









Operation-
When S1=0, S0=0 then M1 & M2 transistor will be ON and current I0 will be transmitted to output through M1 & M2.
When S1=0, S0=1 then M3 & M4 transistor will be ON and current I1 will be transmitted to output through M3 & M4.
When S1=1, S0=0 then M5 & M6 transistor will be ON and current I2 will be transmitted to output through M5 & M6.
When S1=1, S0=1 then M7 & M8 transistor will be ON and current I3 will be transmitted to output through M7 & M8.

4:1 multiplexer using minimum Pass Transistor(6 pass transistor) -
Circuit diagram-
Technology Topper


Technology Topper Thursday, March 19, 2020
Read more ...

Pass Transistor Logic-realization of NAND, NOR, AND, OR Gates using pass transistor

Pass transistor logic-

Pass transistor logic
  • Pass transistor logic can be used to implement complex logic circuits. Pass transistor logic utilizes n-MOS transistors only.
  • In pass transistor logic the primary inputs drive the gate terminals and source-drain terminal unlike static CMOS logic where primary inputs drive the gate terminal.
  • If input to the gate of the transistor is one then transistor will be on and current will flow through the transistor, and if input to he gate of the transistor is zero then transistor will be off and current will not flow through the transistor.

>>2 input NAND Gate using pass transistor-
Pass transistor logic
According to the relation of B & Output column of truth table 1 & Bbar applied to the input side. 
When A=0, B=0 then transistor M1 is ON and M2 is OFF then output become 1 and node capacitance will charge through M1. 
When A=0, B=1 then transistor M1 is ON and M2 is OFF then output become 1 and node capacitance will charge through M1. 
When A=1, B=0 then transistor M1 is OFF and M2 is ON then output become 1 and node capacitance will charge through M2. 
When A=1, B=1 then transistor M1 is OFF and M2 is ON then output become 0 and node capacitance will discharge through M2.

>>2 input NOR Gate using pass transistor-
Pass transistor logic










According to the relation of B & Output column of truth table Bbar & 0 applied to the input side. 
When A=0, B=0 then transistor M1 is ON and M2 is OFF then output become 1 and node capacitance will charge through M1. 
When A=0, B=1 then transistor M1 is ON and M2 is OFF then output become 0 and node capacitance will discharge through M1. 
When A=1, B=0 then transistor M1 is OFF and M2 is ON then output become 0 and node capacitance will discharge through M2. 
When A=1, B=1 then transistor M1 is OFF and M2 is ON then output become 0 and node capacitance will discharge through M2.

👇Best Laptop Under ₹50000/-  Must Watch👇

>>2 input AND Gate using pass transistor-
Pass transistor logic









According to the relation of B & Output column of truth table 0 & B applied to the input side. 
When A=0, B=0 then transistor M1 is ON and M2 is OFF then output become 0 and node capacitance will discharge through M1. 
When A=0, B=1 then transistor M1 is ON and M2 is OFF then output become 0 and node capacitance will discharge through M1. 
When A=1, B=0 then transistor M1 is OFF and M2 is ON then output become 0 and node capacitance will discharge through M2. 
When A=1, B=1 then transistor M1 is OFF and M2 is ON then output become 1 and node capacitance will charge through M2. 

>>2 input OR Gate using pass transistor-
Pass transistor logic










According to the relation of B & Output column of truth table B & 1 applied to the input side. 
When A=0, B=0 then transistor M1 is ON and M2 is OFF then output become 0 and node capacitance will discharge through M1. 
When A=0, B=1 then transistor M1 is ON and M2 is OFF then output become 1 and node capacitance will charge through M1. 
When A=1, B=0 then transistor M1 is OFF and M2 is ON then output become 1 and node capacitance will charge through M2. 
When A=1, B=1 then transistor M1 is OFF and M2 is ON then output become 1 and node capacitance will charge through M2.

Advantages of pass transistor logic-
  • They are not ratioed devices and can be of minimum geometry. Hence area required is less.
  • They don't have path from positive supply terminal to ground and don't dissipate standby power.
  • Speed is more.
Disadvantages of pass transistor logic-
  • High level output is weak. Due to this the high level noise margin is less.
Technology Topper Friday, March 13, 2020
Read more ...