Modified Feedback Sleeper Stack Technique: Design and Analysis of NAND, NOR&XOR Circuits Using
Modified Feedback Sleeper Stack Technique: Design and Analysis of NAND, NOR&XOR Circuits Using
BACHELOR OF TECHNOLOGY
in
Ms.M.Bhavana
Asst Professor
BACHELOR OF TECHNOLOGY
in
Certificate
This is to certify that the Major Project Report on “Design and Analysis of NAND,
DECLARATION
BUKHYA BHAVANI(21VE1A0476)
JAKKULA MAHESH (21VE1A0491)
ELKANTI SRITEJA(21VE1A04C2)
ACKNOWLEDGEMENT
The successful completion of any task would be incomplete without mention of the
people who made it possible through their guidance and encouragement crowns all the
efforts with success.
We take this opportunity to acknowledge with thanks and deep sense of gratitude
to Ms.M.Bhavana , Asst Professor, and Department of ECE for her constant
encouragement and valuable guidance during this work.
We owe very much to the Department Faculty, Principal and the Management
who made our term at Sreyas a Stepping stone for our career. We treasure every moment
we had spent in the college.
Last but not least, our heartiest gratitude to our parents and friends for their
continuous encouragement and blessings. Without their support this work would not have
been possible.
INTRODUCTION
1.1 INTRODUCTION
KEY FEATURES
Feedback Mechanism:
The approach uses a feedback mechanism to monitor and
control leakage current. The feedback mechanism is designed
to detect changes in leakage current and adjust the sleeper stack
accordingly.
Sleeper Stack:
The approach uses a sleeper stack to disconnect power supply
during standby modes. The sleeper stack is designed to reduce
leakage current by disconnecting power supply to idle circuits.
3
Leakage Current Monitoring:
The approach monitors leakage current in real-time, allowing for
dynamic adjustment of the sleeper stack. This ensures that
leakage current is minimized during standby modes.
Low Power Consumption:
The approach reduces power consumption during standby modes
by disconnecting power supply to idle circuits.
Improved Reliability:
The approach improves reliability by reducing leakage current
during standby modes. This reduces the risk of transistor wear-
out, oxide breakdown, and electro-migration.
Scalability:
The approach is scalable and can be applied to large-scale VLSI
designs.
Area Efficiency:
The approach is area-efficient and does not require significant
additional area.
Delay Efficiency:
The approach is delay-efficient and does not introduce significant
delay.
Low Overhead:
The approach has low overhead in terms of area, delay, and power
consumption.
High Accuracy:
The approach has high accuracy in terms of leakage current
monitoring and reduction.
1.2 OBJECTIVE
1.3 SCOPE
1.4 MOTIVATION
Environmental Impact:
As global energy consumption increases, there is growing
pressure to design energy-efficient electronic systems.
Reducing leakage currents contributes to the broader goal of
minimizing energy waste and supporting sustainable
technological growth.
Performance Optimization:
Leakage currents can interfere with the integrity of signals in
sensitive circuits, affecting the overall performance and reliability
of systems. For high-performance applications such as
microprocessors and memory devices, reducing leakage current
ensures better signal fidelity and minimizes errors.
Challenges Leakage Current:
The increasing leakage current in VLSI circuits has become a
significant challenge, leading to increased power consumption
and reduced battery life.
7
Power Consumption:
The growing demand for mobile and portable devices has made
power consumption a critical concern, as it directly affects battery
life and overall system performance.
Reliability:
The increasing leakage current can also lead to reduced reliability,
as it can cause transistor wear-out, oxide breakdown, and electro-
migration.
Opportunities
Improved Power Efficiency:
Reducing leakage current can lead to improved power efficiency,
enabling the development of smaller, faster, and more power-
efficient electronic devices.
Increased Reliability:
Minimizing leakage current can also improve reliability, reducing
the risk of transistor wear-out, oxide breakdown, and electro-
migration.
1.6 SUMMARY
Introduction:
Leakage current refers to the undesired flow of electric current
through unintended paths in electronic components, even when
they are meant to be in an "off" state.
8
In modern electronic devices, especially in miniaturized integrated
circuits (ICs) and semiconductor systems, leakage current has
become a significant concern due to smaller component sizes,
increasing performance demands, and energy efficiency
requirements.
Objective:
The main objective of leakage current reduction is to minimize or
eliminate these unwanted currents, thereby improving the overall
performance, power efficiency, and longevity of electronic devices.
This includes reducing power consumption, limiting heat
generation, and preventing signal distortion, which could
otherwise affect the functionality of the system.
Scope:
It involves applying advanced materials, optimized circuit design,
and innovative semiconductor technologies like high-k dielectrics,
FinFET transistors, power gating, and other power-saving
techniques to mitigate leakage effects.
Motivation:
The motivation behind reducing leakage current is driven by the
growing demand for energy-efficient electronics, especially in
mobile and portable devices, where battery life and heat
management are crucial.
Additionally, minimizing leakage current helps in improving
system reliability, reducing energy waste, and enhancing the
environmental sustainability of electronic technologies.
As components continue to shrink and devices become more
powerful, controlling leakage current is essential for maintaining
the desired performance levels in next generation electronics.
9
CHAPTER 2
LITERATURE SURVEY
SOFTWARE INSTALLATION
On the right hand side it contains all the necessary layers used in
layout design under palette window.
2. Before start designing the layout, select the design rule file as
follows, file select foundry choose default.rul
20
EXISTING TECHNIQUES
Advantages:
Reduces leakage current in transistors Easy to implement Low
area overhead
Drawbacks:
Performance Degradation Process Variability
Sensitivity
Limited Effectiveness at Low Voltages
PROPOSED TECHNIQUE
The NAND gate is one of the most fundamental logic gates in digital
circuit design, and its implementation plays a crucial role in the
design of complex digital systems, such as processors, memory
elements, and arithmetic units. CMOS (Complementary Metal
Oxide-Semiconductor) NAND gates have been widely used due to
their power efficiency, speed, and reliability. However, with
increasing circuit densities and shrinking feature sizes in modern
CMOS technologies, leakage current and power consumption in
CMOS circuits have become significant challenges, particularly in
low-power applications.
NAND Gate Design Using the Feedback Sleeper Stack
In the modified design using the Feedback Sleeper Stack
Technique, the basic structure of the NAND gate remains similar
to traditional CMOS designs but with important modifications to
reduce power consumption
32
When the inputs do not require a change in the output (i.e., when
the output remains steady for an extended period), the feedback
loop ensures that all unnecessary transistors are turned off. This
reduces leakage currents and thus minimizes static power
dissipation.
35
5.5 XOR gate
The Modified XOR gate using the MFSS technique involves the
introduction of feedback loops and sleeper transistors into the
traditional XOR gate structure.
6.1 Advantages
6.2 Applications
SOFTWARE RESULTS
Schematic Overview
Overview
Schematic Overview
A, B: Logic inputs.
S1, S2: Sleep control signals for PMOS (header) and NMOS (footer),
used in low-power design (Modified Feedback Sleeper Stack).
Pull-up Network (PMOS) Connected to VDD through a PMOS sleep
transistor controlled by S1. Two PMOS transistors in series,
controlled by A and B. PMOS conducts when gate = 0. So, only
when A = 0 AND B = 0, both PMOS conduct → output pulled high
(logic 1). Otherwise, output not connected to VDD.
Pull-down Network (NMOS)Connected to GND via a NMOS sleep
transistor controlled by S2. Two NMOS transistors in parallel,
controlled by A and B. NMOS conducts when gate = 1. So, if A = 1
OR B = 1, at least one NMOS conducts → output pulled low (logic
0).
If Output = 1
43
When A = 0 and B = 0: PMOS path: Both PMOS ON → output pulled
to VDD. NMOS path: Both NMOS OFF → no pull-down.
If Output = 0
When A = 1 or B = 1: PMOS path broken → no pull-up. At least one
NMOS ON → output pulled to GND.
Power Gating (S1 & S2)
S1: PMOS sleep transistor at the top (header).
S2: NMOS sleep transistor at the bottom (footer).
These are used to disconnect power rails during standby/sleep
mode, saving leakage power.
Overview
Schematic Overview
Overview
The term "XOR" stands for "Exclusive OR." Unlike a regular OR gate
(where the output is HIGH if any input is HIGH), an XOR gate
47
produces a HIGH (1) output only when its inputs are different from
each other. If the inputs are the same, the output is LOW (0).
The truth table shows all possible combinations of inputs (A and B)
and the corresponding output:
1. A = 0, B = 0: The inputs are the same.
So, the output is 0.
2. A = 1, B = 0: The inputs are different.
So, the output is 1.
3. A = 0, B = 1: The inputs are different.
So, the output is 1.
4. A = 1, B = 1: The inputs are the same.
So, the output is 0.
8.1 Conclusion
[1] M. Borah, R.M. Owens, and M.J. Irwin, “Transistor Sizing for
Low Power CMOS Circuits,” IEEE Transactions on Computer-
Aided Design of Integrated Circuits and Systems, vol. 15, no. 6,
pp.665-671, 1996. [CrossRef] [Google Scholar] [Publisher Link
[2] V. Konstantakos et al., “Measurement of Power Consumption
in Digital Systems,” IEEE Transactions on Instrumentation and
Measurement, vol. 55, no. 5, pp. 1662-1670, 2006. [CrossRef]
[Google Scholar] [Publisher Link]
[3] John Y. Chen, “CMOS-The Emerging VLSI Technology,” IEEE
Circuits and Devices Magazine, vol. 2, no. 2, pp. 16-31, 1986.
[CrossRef] [Google Scholar] [Publisher Link]
// Simulation parameters
// in2 CLK 10 10
// in1 CLK 20 20
53
// DSCH 2.7f
// 27-04-2025 4.03.23 PM
// D:\tanner ex\micro\NOR.sch
// Simulation parameters
// A CLK 10 10
// B CLK 20 20
// S2 CLK 40 40
// S1 CLK 80 80
54
// DSCH 2.7f
// 27-04-2025 3.59.42 PM
// D:\tanner ex\micro\XOR.sch
// Simulation parameters
// A CLK 10 10
// B CLK 20 20