0% found this document useful (0 votes)
147 views5 pages

Design of High-Speed 16 To 4 Priority Encoder Using GDI: Ii. Cmos

Research paper Decimation Filter

Uploaded by

ناصرھرە
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views5 pages

Design of High-Speed 16 To 4 Priority Encoder Using GDI: Ii. Cmos

Research paper Decimation Filter

Uploaded by

ناصرھرە
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

© 2020 JETIR July 2020, Volume 7, Issue 7 www.jetir.

org (ISSN-2349-5162)

Design of High-speed 16 to 4 Priority Encoder


Using GDI
Gopi Vetapalem1, Kishore Prabhala2, CH. Anil Babu3
1
Studying M.Tech (VLSI & ES), Chalapathi institute of Technology, Andhra Pradesh, India
2
Director, VLSI Design, PSK Research Foundation, Senior Member IEEE, Andhra Pradesh, India – BSEE-Purdue
Univeristy, USA-1981, MSEE-Georgia Institute of Technology, USA-1989,
3
M. Tech, Asst. Prof, Chalapathi institute of Technology, Andhra Pradesh, India.

differentiating CMOS with GDI, then design of PE along


schematic capture, simulations, extraction of parameters and
explanation of results.
Abstract ---A priority encoder compresses 2n multiple binary
inputs into n number of outputs based on priority and it has II. CMOS
been used in communication applications like, to control
interrupt requests by acting on the highest priority request and CMOS is technically defined as of “Complementary Metal
encode the output of a parallel ADCs (Analog to Digital Oxide Semiconductor” [2] as low power technology. The
Converter), which persistently impose special design CMOS Technology utilizes both NMOS and PMOS [4-5] to
constraints in terms of high frequency and minimal area. In design different logic functions. The CMOS is designed so
this paper proposed the GDI (Gate Diffusion Input) technique- that Both the N-channel MOSFET and the P-channel
based 16 to 4 priority Encoder. Which allow less propagation MOSFET characteristics are match (during ON and OFF
delay of combinational digital circuits and minimal area in state).
terms of transistor count, compared these two parameters
among CMOS and GDI Technologies. All the simulations are CMOS technology has one important characteristic which
done in DSCH 3.8 Micro-Wind tool in 45nm technology. allows the design of logic devices using only simple
switches, without the need for a pull-up resistor, because one
Keywords: Priority encoder, GDI, CMOS. signal can turn OFF one transistor and turn ON other at at
time. In present days, the nMOS and bipolar process for
I. INTRODUCTION almost all digital logic applications are dominated by CMOS
design. nMOS is conducts Low or 0 when input is High or 1,
Circuit which performs a particular processing of but weak in conducting High or 1. pMOS conducts High or
an information operation that is specified logically by a 1 when input is Low or 0, but weak in conducting Low or 0.
group or set of boolean functions is termed as Hence, nMOS is used for pull-down network, whereas
Combinational circuits. Based on the levels present at input pMOS is used for pull-up network.
pins, combinational circuit output will change at any instant
of time.

The functionality of encoder is to convert into code from a


set of input signals. The encoder has main role in electronic III. GDI
projects, and it is used in networking, communication
systems like telecommunication etc., to transform data from GDI is “Gate Diffusion Input” [3]. The main advantage of
one part to other. It is reverse to the decoding. But the this method is, logic design can be easily done with
problem with the encoder is if more than one input is high at curtailing of power consumption, propagation delay and
a time then it gives error and generates the unknown output. area. This method uses a simple cell which has one nMOS
Priority encoder overcomes this problem. It can accept all and one pMOS like a CMOS inverter. But there are
possible combinations of inputs and produces correct output. differences, in CMOS Only Gate acts as input but in GDI,
source and drain terminals also act as inputs as shown in
below Fig1 [6].
Priority encoder output is the binary form of the original
number starting from 0 of Most Significant Bit, MSB, input,
which act on the highest priority [1] encoder interrupt input
to control the interrupt requests. Based on the logical
expression M=log2N, the priority encoder produces an output
by taking N inputs, where N is normally 4, 8 or 16. Whereas
data M is usually binary code of 2, 3 or 4. “M” indicates the
forced input.

Generally combinational circuits design using CMOS


Technology. This paper proposed the GDI technology-based
priority encoder, which has more efficient than the CMOS
based priority encoder in terms of transistor count and
delay. This paper is organised into seven sections with
JETIR2007278 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org 2172
© 2020 JETIR July 2020, Volume 7, Issue 7 www.jetir.org (ISSN-2349-5162)

Fig 2. 4 to 2 Priority Encoder

Truth table is an essential element of any design gives the


Fig1. Basic GDI Cell output for a combination of input. One can show all input
combinations or simply donot care the status of the input by
To design logic gates like OR, AND, MUX with CMOS x. A 4 to 2 PE is as shown in below table2
technology need more than two transistors. But for GDI [7].
technology two transistors are enough. The below table1 [6]
shows the various functions of GDI cell based on the
different inputs to the three terminals.

Table 2. 4 to 2 Priority Encoder truth table


Table1 Functionality of GDI cell
Minterms are

A1 = ∑ m (1, 2, 3, 5, 6, 7, 9, 10, 11, 13, 14, 15)

A0 = ∑ m (1, 3, 4, 5, 7, 9, 11, 12, 13, 15)

IV. PRIORITY ENCODER Next step is to get the logic equations for each output using
Sum of Products with true logic. From the truth table
A circuit that produces a smaller number of outputs by
compressing the binary inputs with highest priority. There obtained the Minterms. Using Karnaugh map(K-map)
are four inputs and two outputs with one control output. minimization technique, minimized the equations and
Priority of A1 defined by when Y3 or Y2 are high, also A0 implemented the 4 to 2 priority Encoder.
controlled by Y3. The circuit diagram of 4 to 2 priority
encoder is as shown in below fig2 [7]. This is shown in K-map in fig

JETIR2007278 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org 2173
© 2020 JETIR July 2020, Volume 7, Issue 7 www.jetir.org (ISSN-2349-5162)

V. CMOS PRIORITY ENCODER

Designed the 16 to 4 Priority Encoder by writing the truth


table and from that truth table derived the output equations,
based on that equations design of 16 to 4 Priority Encoder is
done. A sixteen inputs would give a uncontrollable truth
table So minimize the the table to comprehend the
output combination inputs control each output.
The Obtained equations are minimized using Boolean
minimization techniques. Final minimized equations are

Y0 =∑ (D̅14 D̅12 D̅10 D̅8(D̅6 D̅4 D̅2 D1+ D̅6 D̅4 D3+ D̅6 D5+ D7)
+ D̅14 D̅12 (D̅10 D9+ D11) + D̅14 D13+ D15)

Y1 =∑ (D̅13 D̅12 D̅9 D̅8(D̅5 D̅4 D2+ D̅5 D̅4 D3+ D6+ D7) + D̅13
D̅12 (D10+ D11) + D14+ D15)

Y2=∑(D̅11D̅10D̅9D̅8(D4+D5+D6+D7) +D12+D13+D14+D15)

Y3=∑ (D8+ D9+D10+D11+ D12+D13+D14+D15)

Based on the above equations there is a need of 3,4 and 5


inputs of CMOS based AND and OR gates. First developed
these basic gates and using them designed priority encoder.

Fig3. CMOS based 16 to 4 Priority Encoder

After implemented design, Simulation is done in DSCH 3.8


Micro-Wind tool. Generated the waveform as shown in Fig4.

Fig4. CMOS 16 to 4 Priority Encoder Waveform

JETIR2007278 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org 2174
© 2020 JETIR July 2020, Volume 7, Issue 7 www.jetir.org (ISSN-2349-5162)
VI. GDI PRIORITY ENCODER VII. RESULTS AND COMPARATIVE ANALYSIS

Implemented 16 to 4 GDI which were based on priority Generated properties for both CMOS and GDI compared
encoder using the same equations used to design CMOS 16 those properties.
to 4. Before the development of 16 to 4 PE, designed 3,4 and
5 inputs AND and OR gates using GDI. By using the same Technology No. Of symbols No. Of Lines
gates Implemented 16 to 4 priority encoder.

CMOS 75 236

GDI 59 226

Table3. Property Analysis

From the table, we can observe that No of gates required to


design the GDI based 16 to 4 priority Encoder is less than
the gates required to design CMOS based 16 to 4 priority
Encoder. So, GDI technology is less complexity than CMOS
technology.

The delay calculated for the CMOS based 16 to 4 priority


Encoder and GDI based 16 to 4 priority Encoder in the
DSCH 3.8 Micro wind tool.

Fig5. GDI based 16 to 4 Priority Encoder

After completing design, simulation is done in DSCH 3.8


Micro-Wind tool. Obtained waveform as shown in Fig6.

Fig7. Delay Analysis Chart

From the above Fig7, GDI based Priority encoder is faster


than CMOS based priority encoder.

VIII. CONCLUSION

The Priority Encoder is one of the crucial components in


many applications so if it is efficient in terms of its design
metrics then it will help in improving efficiency of entire
design. So, in this project concentrated on design metrics of
Priority Encoder. The GDI technology gives better results
than CMOS. The GDI based 16 to 4 priority Encoder has
66% less delay than the CMOS based 16 to 4 priority
Encoder and it has less complexity.

IX. REFERENCES

Fig6. GDI 16 to 4 Priority Encoder Waveform [1] Design and Analysis of Priority Encoder with Low
Power MTCMOS Technique, IEEE 2018.
[2] k. Roy and S. Prasad, “Low-Power CMOS VLSI
circuit design”: Wiley Interscience Publication,
2000.

JETIR2007278 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org 2175
© 2020 JETIR July 2020, Volume 7, Issue 7 www.jetir.org (ISSN-2349-5162)
[3] Munesh Tripathi and Gajendra Sujediya, “Low
Power based Manchester Encoder by GDI”, IEEE
2018.
[4] J.G Dekgado-Frias and J. Nyathe, “High-
performance Encoders with priority look ahead”,
IEEE Trans. Circuits Sysl, Fundam. Theory Appl.
Vol. 53, pp- 1390 to 1393, September 2000.
[5] S. A. hafeez and S. Harb, “A VLSI high
performance priority Encoder using standard
CMOS library,” IEEE transactions on Circuits and
System II, Vol. 53, pp- 597 to 601, No.8, August
2006.
[6] Gate-Diffusion Input (GDI) - A novel power
efficient method for digital circuits: a design
methodology
[7] An Efficient Design of 4 - to - 2 Encoder and
Priority Encoder Based on 3-dot QCA Architecture.

JETIR2007278 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org 2176

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy