SlideShare a Scribd company logo
3
Most read
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP)
Volume 7, Issue 2, Ver. I (Mar. - Apr. 2017), PP 67-73
e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197
www.iosrjournals.org
DOI: 10.9790/4200-0702016773 www.iosrjournals.org 67 | Page
IC Layout Design of 4-bit Magnitude Comparator using Electric
VLSI Design System
1
Raj Kumar Mistri, 2
Rahul Ranjan, 3
Anuradha Kumari Choudhari,
4
Babita Kumari
1,2
Assistant Professor, RTC Institute of Technology, Anandi, Ranchi, Jharkhand, India
3,4
B.Tech Scholar, RTC Institute of Technology, Anandi, Ranchi, Jharkhand, India
Abstract: There is need to develop various new design techniques in order to fulfil the demand of increased
speed, reduced area for compactness and reduced power consumption. It is considered that improved other
performance specifications such as less delay, high noise immunity and suitable ambient temperature conditions
are the prime factors. In this paper two different techniques are used for designing a 4-bit Magnitude
Comparator(MC) and then a comparison is made about area and average delay. First one is Transmission
Gate (TG) technique and second one is GDI Technique. This paper describes the design of an Integrated Circuit
(IC) layout for a 4-bit MC. The layout was designed by use of an open source software namely Electric VLSI
Design System which is Electronic Design Automation (EDA) tool. LTspiceXVII is used as simulator to carry
out the simulation work.
Keywords: TG, GDI, Comparator, VLSI, CMOS, DRC, LVS, ERC, MC.
I. Introduction
(a) TG Technique
Transmission gate logic circuit is a special kind of pass-transistor logic circuit. It is built by connecting
a PMOS transistor and an NMOS transistor in parallel, which are controlled by complementary control
signals. Both the PMOS and NMOS transistors will provide the path to the input logic “1” or “0”,
respectively when they are turned on simultaneously. Thus, there is no voltage drop problem whether the “1”
or “0” is passed through it [1].
(b) GDI Technique
GDI cell contains three inputs – G (common gate input of NMOS and PMOS), P (input to the
source/drain of PMOS), and N (input to the source/drain of NMOS). Bulks of both NMOS and PMOS are
connected to N or P (respectively), so it can be arbitrarily biased at contrast with CMOS inverter. It must be
remarked, that not all the functions are possible in standard P-Well CMOS process, but can be successfully
implemented in Twin-Well CMOS or SOI technologies. GDI
Technique allows improvements in design complexity level, transistor counts, static power dissipation
and logic level swing. Fig.1 represents the basic building block of GDI cell. In this cell Boolean expression of Z
is . On the basis of this expression, any logic can be implemented by GDI cells. Implementation
Detail of gates has described in table.2.
Fig.1 basic building block of GDI cell
(c) Magnitude Comparator (MC)
Magnitude comparator is a combinational logic design which is used to compare the magnitude of two
binary data (supposed A & B) and determines if the numbers are equal, or if one number is greater than
or less than the other number. It has three outputs G, E and L. when A>B then only G will remains in enable
mode. When A=B then only E will remains in enable mode. When A<B then only L will remains in enable
mode. The magnitude comparator is one of the fundamental arithmetic components of digital system with
many applications such as Digital Signal Processors for data processing, encryption devices and
microprocessor for decoding instruction.
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
DOI: 10.9790/4200-0702016773 www.iosrjournals.org 68 | Page
(d) Electric VLSI Design System
Electric VLSI Design System is a powerful open source full custom IC Design Electronic Design
Automation (EDA) tool. In this EDA tool, verification of IC Design layout involves mainly three processes.
These are DRC (Design Rule Check), LVS (Layout Versus Schematic) and ERC (Electrical Rule Check).
Design Rule Check (DRC): DRC is the first most powerful physical verification process to check IC design
Layout. DRC will not only check the designs that are created by the designers, but also the design placed
within the context in which it is going to be used. Therefore, the possibility of errors in the design will be
greatly reduced and a high overall yield and reliability of design will be achieved.
Layout Versus Schematic (LVS): LVS is the second and most powerful physical design verification process in
which layout is matched with its equivalent schematic design. In LVS schematic is assumed as a reference and
layout is checked against it. In this process, the electrical connectivity of all signals, including the input, output
and power signals to their corresponding schematic are checked.
Besides that, the sizes of the device will also be checked including the width and length of transistors, sizes
of resistors and capacitors[2].
Electrical Rule Check (ERC): ERC is third and optional physical design verification process to check the
layout. This is used to check the error in connectivity of device. ERC is specially used to check for any
unconnected, partly connected or redundant devices. Also, it will check for any disabled transistors, floating
nodes and short circuits.
(e) LTspiceXVII simulation software
LTspiceXVII is the simulation software which we have used in this project. It is a high performance SPICE
simulator that provides a schematic capture and waveform viewer. It is used to simulate the outputs of both
schematic circuit and layout during DRC and LVS.
II. Design Methodology
There are different technologies to construct integrated circuits such as bipolar integrated
technology, CMOS technology, NMOS pass transistor logic, Transmission Gate(TG) technology and gate
diffusion input(GDI) technology. In this paper we have used two technologies to design 4-bit MC and
comparison is made against these technologies. The main reason of using GDI technique is due to its low
propagation delay, low power consumption and low chip area.
There are basic design rules which are to be used in order to design an IC layout successfully. These
rules are called layout design rule. The layout rule which is to be followed in Electric VLSI Design System has a
universal parameter λ in which rule described. Table.1 gives the clarification about layout design rule.
Table.1 fundamental of layout design rule [3]
WELL
minimum well size 12λ
minimum well spacing between same potential 6λ
minimum well spacing between different potential 0λ
minimum well are 144λ2
POLYSILICON1
minimum polysilicon1 width 2λ
minimum polysilicon1 spacing 3λ
minimum spacing between polysilicon1 to metal N/A
minimum polysilicon1 area 4λ2
POLYSILICON2
minimum polysilicon2 width 2λ
minimum polysilicon2 spacing 3λ
minimum spacing between polysilicon1 to metal N/A
minimum polysilicon2 area 4λ2
METAL 1,2,3,4,5
minimum metal width 3λ
minimum spacing between same metal 3λ
minimum spacing between different metals N/A
minimum metal area 9λ2
METAL 6
minimum metal 6 width 5λ
minimum metal 6 spacing 5λ
minimum spacing between metal 6 to other metals N/A
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
DOI: 10.9790/4200-0702016773 www.iosrjournals.org 69 | Page
minimum metal 6 area 25λ2
VIA 1,2,3,4
minimum via width 2λ
minimum via area 4λ2
VIA 5
minimum via 5 width 3λ
minimum via 5 area 9λ2
In our design the basic building blocks are inverter, [2,3,4,5-input AND gate], 5-input OR gate and 2-
input XOR gate. So implement our design we need to develop basic buildings block used in project. Fig.2, fig.3
and fig.4 are the basic building blocks of our design. They are 5-input AND gate, 5-input OR gate and 2-input
XNOR gate respectively.
Fig.2 schematic and layout of 5-input AND gate (GDI tech)
Fig.3 schematic and layout of 5-input OR gate (GDI tech)
Fig.4 schematic and layout of 2-input XNOR gate (GDI tech)
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
DOI: 10.9790/4200-0702016773 www.iosrjournals.org 70 | Page
Boolean equation of our design is
Where A3 A2 A1 A0 & B3 B2 B1 B0 are comparing inputs and Gi Ei Li cascading inputs whose functionality
is described in table.2
Table.2 truth table of proposed MC
COMPARING INPUTS CASCADING INPUTS OUTPUTS
A3, B3 A2, B2 A1, B1 A0, B0 Gi Li Ei Go Lo Eo
A3>B3 X X X X X X 1 0 0
A3=B3 A2>B2 X X X X X 1 0 0
A3=B3 A2=B2 A1>B1 X X X X 1 0 0
A3=B3 A2=B2 A1=B1 A0>B0 X X X 1 0 0
A3<B3 X X X X X X 0 0 1
A3=B3 A2<B2 X X X X X 0 0 1
A3=B3 A2=B2 A1<B1 X X X X 0 0 1
A3=B3 A2=B2 A1=B1 A0<B0 X X X 0 0 1
A3=B3 A2=B2 A1=B1 A0=B0 1 0 0 1 0 0
A3=B3 A2=B2 A1=B1 A0=B0 0 1 0 0 1 0
A3=B3 A2=B2 A1=B1 A0=B0 0 0 1 0 0 1
A3=B3 A2=B2 A1=B1 A0=B0 X X 1 0 0 1
A3=B3 A2=B2 A1=B1 A0=B0 1 1 0 0 0 0
A3=B3 A2=B2 A1=B1 A0=B0 0 0 0 1 1 0
Finally we have implemented MC using its basic building blocks. Fig.5 and fig.6 are the schematic and layout
of MC.
There are various applications of our design. This design is flexible by which higher order of MC can be
implemented.
Fig.5 schematic of 4-bit MC (GDI tech)
Fig.6 layout of 4-bit MC (GDI tech)
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
DOI: 10.9790/4200-0702016773 www.iosrjournals.org 71 | Page
III. Analysis Of Simulation Resutl
(a) Wave form
Functionality of any design can be evaluated by the waveform obtained after the simulation. Here the simulation
result of MC has shown in fig.7. Detail of its operation has described in table.2
Fig.7 simulation result of 4-bit MC
(b) Spice code
The spice code is the code to provide input signal to design. We have used following spice code to generate
above waveform.
V1 VDD 0 DC 5
V2 GND 0 DC 0
.incluce E:papers4_BIT_comparatorPROJECT_2017_4bit_mag_comparatorschematicC5_models.txt
V3 Gi 0 DC 5 PULSE 0 5 0 1ps 1ps 100ns 200ns
V4 Ei 0 DC 5 PULSE 5 0 0 1ps 1ps 50ns 100ns
V6 Li 0 DC 5 PULSE 5 0 0 1ps 1ps 25ns 50ns
V7 A3 0 DC 5 PULSE 5 0 0 1ps 1ps 30ns 70ns
V8 A2 0 DC 5 PULSE 5 0 0 1ps 1ps 40ns 90ns
V9 A1 0 DC 5 PULSE 5 0 0 1ps 1ps 20ns 50ns
V10 A0 0 DC 5 PULSE 5 0 0 1ps 1ps 30ns 60ns
V11 B3 0 DC 5 PULSE 5 0 0 1ps 1ps 20ns 40ns
V12 B2 0 DC 5 PULSE 5 0 0 1ps 1ps 20ns 80ns
V13 B1 0 DC 5 PULSE 5 0 0 1ps 1ps 30ns 70ns
V14 B0 0 DC 5 PULSE 5 0 0 1ps 1ps 40ns 80ns
.tran 1ps 200ns
In the spice code VDD is assigned a DC value of 5 volt and GND the DC value of 0 volt.
C5_models.txt indicates the model file for NMOS and PMOS transistors. PULSE keyword is used to generate
train of pulses and .tran keyword gives the transient analysis.
IV. Comparision
Today’s technology demands to develop various new design techniques in order to reduce the
chip area, propagation delay and power consumption. So it is necessary to make comparison against different
technologies. Table.3 provides comparison against different technologies where multi-inputs gate s has
implemented. This table basically provide idea to develop the design by the use of CMOS, TG and GDI
techniques.
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
DOI: 10.9790/4200-0702016773 www.iosrjournals.org 72 | Page
Table.3 Transistors usage in multi input Gates by different technologies
SL
NO
GATE TECHNOLOGIES
CMOS TG GDI
SCHEMATIC TRANSI
STORS
USAGE
SCHEMATIC TRANSIS
TORS
USAGE
SCHEMATIC TRANSIS
TORS
USAGE
1 3-
input
AND
8 8 4
2 3-
input
OR
8 6 4
3 3-
input
NAN
D
6 10 6
4 3-
input
NOR
8 8 6
5 2-
input
XOR
12 8 4
6 2-
input
XNOR
12 8 4
Our design lastly provides following result whose details have given in table.4. TG tech. Uses 198 transistors
whereas GDI tech. uses only 116 transistors to implement our design (MC).
Table.4 Transistors usage and delay of MC
Technology Transistors Usage Average Delay(in µs) Power consumption (µW)
TG 198 56.3 654.2
GDI 116 37.4 455.7
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
DOI: 10.9790/4200-0702016773 www.iosrjournals.org 73 | Page
V. Conclusion
Electric VLSI Design System is a high performance EDA tool that provides complete aids in designing
the IC layout. It integrates the schematic editor, circuit simulator, schematic driven layout generator, layout
editor, layout verification and parasitic extraction. Another advantage to Electric VLSI Design System is
that it allows swapping between the designs data with other standard EDA tools in the industry [4] .
GDI tech. reduces 41.4% of chip area, 33.5% of average delay time and also 30.3% of power consumption over
TG tech. which has shown in fig.8..
Fig.8 delay and transistors usage in USR using TG & GDI tech
Refrences
[1]. C. H. Chang, J. Gu and M. Zhang, “A review of 0.18um full adder performance for tree structured arithmetic circuits”, IEEE
Transactions on Very Large Scale Integration (VLSI) Systems, vol. 13, No. 6, pp.686-695, June 2005.
[2]. Soh Hong Teen and Li Li Lim,” IC Layout Design of Decoder Using Electric VLSI Design System”, International Journal of
Electronics and Electrical Engineering Vol. 3, No. 1, February, 2015, pp:54-60
[3]. A. P. Douglas and E. Kamran, Basic VLSI Design, 3rd ed., Prentice Hall, 1994, pp. 72-76.
[4]. About Electric. (May 2013). [Online]. Available: www.staticfreesoft.com/electric.html

More Related Content

PDF
Reducing the Number Of Transistors In Carry Select Adder
DOC
VLSI GDI Technology
PDF
Layout Design Comparison of CMOS and Gate
PDF
IRJET - Design of RISC-V Bit Manipulation Instruction IP using Bluespec S...
PDF
Low complexity video coding for sensor network
PDF
Low complexity video coding for sensor network
PDF
IRJET- Performance Evalution of Gate Diffusion Input and Modified Gate Di...
PDF
kunjan ieee paper 1 bit full adder
Reducing the Number Of Transistors In Carry Select Adder
VLSI GDI Technology
Layout Design Comparison of CMOS and Gate
IRJET - Design of RISC-V Bit Manipulation Instruction IP using Bluespec S...
Low complexity video coding for sensor network
Low complexity video coding for sensor network
IRJET- Performance Evalution of Gate Diffusion Input and Modified Gate Di...
kunjan ieee paper 1 bit full adder

What's hot (20)

PDF
Iaetsd vlsi implementation of efficient convolutional
PDF
An optimised multi value logic cell design with new architecture of many val...
PDF
Li3519411946
PDF
Lightweight hamming product code based multiple bit error correction coding s...
PDF
Fpga implementation of (15,7) bch encoder and decoder
DOCX
MAJOR PROJEC TVLSI
PDF
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
PDF
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
PDF
Optimized Layout Design of Priority Encoder using 65nm Technology
PDF
Performance evaluation of full adder
PDF
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
DOCX
A 64-by-8 Scrolling Led Matrix Display System
PDF
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
PDF
Implementation of sign board dot matrix display with 8051
PDF
Ee34791794
PDF
C0421013019
PDF
IRJET- A Survey on Reconstruct Structural Design of FPGA
PDF
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
PDF
J010224750
PDF
5x7 matrix led display
Iaetsd vlsi implementation of efficient convolutional
An optimised multi value logic cell design with new architecture of many val...
Li3519411946
Lightweight hamming product code based multiple bit error correction coding s...
Fpga implementation of (15,7) bch encoder and decoder
MAJOR PROJEC TVLSI
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
Optimized Layout Design of Priority Encoder using 65nm Technology
Performance evaluation of full adder
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
A 64-by-8 Scrolling Led Matrix Display System
DESIGN AND PERFORMANCE ANALYSIS OF HYBRID ADDERS FOR HIGH SPEED ARITHMETIC CI...
Implementation of sign board dot matrix display with 8051
Ee34791794
C0421013019
IRJET- A Survey on Reconstruct Structural Design of FPGA
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
J010224750
5x7 matrix led display
Ad

Similar to IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System (20)

PDF
Area and Power Efficient Up-Down counter Design by Using Full Adder Module
PDF
Vlsi Summer training report pdf
DOC
Industrial training report of vlsi,vhdl and pcb designing
PDF
On-chip debugging for microprocessor design
PDF
Netlist Optimization for CMOS Place and Route in MICROWIND
PPTX
Gourp 12 Report.pptx
PDF
Low Power and Area Efficient Multiplier Layout using Transmission Gate
PDF
PERFORMANCE EVALUATION OF CDMAROUTER FOR NETWORK - ON - CHIP
PDF
Fpga implementation of (15,7) bch encoder and decoder for text message
PDF
System On Chip
PDF
Color Digital Sign Board using Altium Designer
PDF
Design and Implementation of Different types of Carry skip adder
PDF
Layout Design of Low Power Half Adder using 90nm Technology
PDF
unit 1vlsi notes.pdf
PDF
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
PDF
A Low power and area efficient CLA adder design using Full swing GDI technique
PDF
Iaetsd design and simulation of high speed cmos full adder (2)
PDF
Implementation of 32 Bit RISC Processor using Reversible Gates
PDF
Mukherjee2015
PDF
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Area and Power Efficient Up-Down counter Design by Using Full Adder Module
Vlsi Summer training report pdf
Industrial training report of vlsi,vhdl and pcb designing
On-chip debugging for microprocessor design
Netlist Optimization for CMOS Place and Route in MICROWIND
Gourp 12 Report.pptx
Low Power and Area Efficient Multiplier Layout using Transmission Gate
PERFORMANCE EVALUATION OF CDMAROUTER FOR NETWORK - ON - CHIP
Fpga implementation of (15,7) bch encoder and decoder for text message
System On Chip
Color Digital Sign Board using Altium Designer
Design and Implementation of Different types of Carry skip adder
Layout Design of Low Power Half Adder using 90nm Technology
unit 1vlsi notes.pdf
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
A Low power and area efficient CLA adder design using Full swing GDI technique
Iaetsd design and simulation of high speed cmos full adder (2)
Implementation of 32 Bit RISC Processor using Reversible Gates
Mukherjee2015
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Ad

More from IOSRJVSP (20)

PDF
PCIe BUS: A State-of-the-Art-Review
PDF
Design of Low Voltage D-Flip Flop Using MOS Current Mode Logic (MCML) For Hig...
PDF
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
PDF
Analyzing the Impact of Sleep Transistor on SRAM
PDF
Robust Fault Tolerance in Content Addressable Memory Interface
PDF
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
PDF
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
PDF
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
PDF
Design And Implementation Of Arithmetic Logic Unit Using Modified Quasi Stati...
PDF
P-Wave Related Disease Detection Using DWT
PDF
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
PDF
Design and Implementation of a Low Noise Amplifier for Ultra Wideband Applica...
PDF
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
PDF
Design & Implementation of Subthreshold Memory Cell design based on the prima...
PDF
Retinal Macular Edema Detection Using Optical Coherence Tomography Images
PDF
Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
PDF
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
PDF
Performance Analysis of the Sigmoid and Fibonacci Activation Functions in NGA...
PDF
Real Time System Identification of Speech Signal Using Tms320c6713
PDF
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
PCIe BUS: A State-of-the-Art-Review
Design of Low Voltage D-Flip Flop Using MOS Current Mode Logic (MCML) For Hig...
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
Analyzing the Impact of Sleep Transistor on SRAM
Robust Fault Tolerance in Content Addressable Memory Interface
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Design And Implementation Of Arithmetic Logic Unit Using Modified Quasi Stati...
P-Wave Related Disease Detection Using DWT
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Implementation of a Low Noise Amplifier for Ultra Wideband Applica...
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
Design & Implementation of Subthreshold Memory Cell design based on the prima...
Retinal Macular Edema Detection Using Optical Coherence Tomography Images
Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Performance Analysis of the Sigmoid and Fibonacci Activation Functions in NGA...
Real Time System Identification of Speech Signal Using Tms320c6713
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...

Recently uploaded (20)

PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Welding lecture in detail for understanding
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
PPT on Performance Review to get promotions
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Well-logging-methods_new................
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Internet of Things (IOT) - A guide to understanding
R24 SURVEYING LAB MANUAL for civil enggi
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
UNIT 4 Total Quality Management .pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Welding lecture in detail for understanding
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPT on Performance Review to get promotions
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Well-logging-methods_new................
CYBER-CRIMES AND SECURITY A guide to understanding
Embodied AI: Ushering in the Next Era of Intelligent Systems
Internet of Things (IOT) - A guide to understanding

IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System

  • 1. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 7, Issue 2, Ver. I (Mar. - Apr. 2017), PP 67-73 e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197 www.iosrjournals.org DOI: 10.9790/4200-0702016773 www.iosrjournals.org 67 | Page IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System 1 Raj Kumar Mistri, 2 Rahul Ranjan, 3 Anuradha Kumari Choudhari, 4 Babita Kumari 1,2 Assistant Professor, RTC Institute of Technology, Anandi, Ranchi, Jharkhand, India 3,4 B.Tech Scholar, RTC Institute of Technology, Anandi, Ranchi, Jharkhand, India Abstract: There is need to develop various new design techniques in order to fulfil the demand of increased speed, reduced area for compactness and reduced power consumption. It is considered that improved other performance specifications such as less delay, high noise immunity and suitable ambient temperature conditions are the prime factors. In this paper two different techniques are used for designing a 4-bit Magnitude Comparator(MC) and then a comparison is made about area and average delay. First one is Transmission Gate (TG) technique and second one is GDI Technique. This paper describes the design of an Integrated Circuit (IC) layout for a 4-bit MC. The layout was designed by use of an open source software namely Electric VLSI Design System which is Electronic Design Automation (EDA) tool. LTspiceXVII is used as simulator to carry out the simulation work. Keywords: TG, GDI, Comparator, VLSI, CMOS, DRC, LVS, ERC, MC. I. Introduction (a) TG Technique Transmission gate logic circuit is a special kind of pass-transistor logic circuit. It is built by connecting a PMOS transistor and an NMOS transistor in parallel, which are controlled by complementary control signals. Both the PMOS and NMOS transistors will provide the path to the input logic “1” or “0”, respectively when they are turned on simultaneously. Thus, there is no voltage drop problem whether the “1” or “0” is passed through it [1]. (b) GDI Technique GDI cell contains three inputs – G (common gate input of NMOS and PMOS), P (input to the source/drain of PMOS), and N (input to the source/drain of NMOS). Bulks of both NMOS and PMOS are connected to N or P (respectively), so it can be arbitrarily biased at contrast with CMOS inverter. It must be remarked, that not all the functions are possible in standard P-Well CMOS process, but can be successfully implemented in Twin-Well CMOS or SOI technologies. GDI Technique allows improvements in design complexity level, transistor counts, static power dissipation and logic level swing. Fig.1 represents the basic building block of GDI cell. In this cell Boolean expression of Z is . On the basis of this expression, any logic can be implemented by GDI cells. Implementation Detail of gates has described in table.2. Fig.1 basic building block of GDI cell (c) Magnitude Comparator (MC) Magnitude comparator is a combinational logic design which is used to compare the magnitude of two binary data (supposed A & B) and determines if the numbers are equal, or if one number is greater than or less than the other number. It has three outputs G, E and L. when A>B then only G will remains in enable mode. When A=B then only E will remains in enable mode. When A<B then only L will remains in enable mode. The magnitude comparator is one of the fundamental arithmetic components of digital system with many applications such as Digital Signal Processors for data processing, encryption devices and microprocessor for decoding instruction.
  • 2. IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System DOI: 10.9790/4200-0702016773 www.iosrjournals.org 68 | Page (d) Electric VLSI Design System Electric VLSI Design System is a powerful open source full custom IC Design Electronic Design Automation (EDA) tool. In this EDA tool, verification of IC Design layout involves mainly three processes. These are DRC (Design Rule Check), LVS (Layout Versus Schematic) and ERC (Electrical Rule Check). Design Rule Check (DRC): DRC is the first most powerful physical verification process to check IC design Layout. DRC will not only check the designs that are created by the designers, but also the design placed within the context in which it is going to be used. Therefore, the possibility of errors in the design will be greatly reduced and a high overall yield and reliability of design will be achieved. Layout Versus Schematic (LVS): LVS is the second and most powerful physical design verification process in which layout is matched with its equivalent schematic design. In LVS schematic is assumed as a reference and layout is checked against it. In this process, the electrical connectivity of all signals, including the input, output and power signals to their corresponding schematic are checked. Besides that, the sizes of the device will also be checked including the width and length of transistors, sizes of resistors and capacitors[2]. Electrical Rule Check (ERC): ERC is third and optional physical design verification process to check the layout. This is used to check the error in connectivity of device. ERC is specially used to check for any unconnected, partly connected or redundant devices. Also, it will check for any disabled transistors, floating nodes and short circuits. (e) LTspiceXVII simulation software LTspiceXVII is the simulation software which we have used in this project. It is a high performance SPICE simulator that provides a schematic capture and waveform viewer. It is used to simulate the outputs of both schematic circuit and layout during DRC and LVS. II. Design Methodology There are different technologies to construct integrated circuits such as bipolar integrated technology, CMOS technology, NMOS pass transistor logic, Transmission Gate(TG) technology and gate diffusion input(GDI) technology. In this paper we have used two technologies to design 4-bit MC and comparison is made against these technologies. The main reason of using GDI technique is due to its low propagation delay, low power consumption and low chip area. There are basic design rules which are to be used in order to design an IC layout successfully. These rules are called layout design rule. The layout rule which is to be followed in Electric VLSI Design System has a universal parameter λ in which rule described. Table.1 gives the clarification about layout design rule. Table.1 fundamental of layout design rule [3] WELL minimum well size 12λ minimum well spacing between same potential 6λ minimum well spacing between different potential 0λ minimum well are 144λ2 POLYSILICON1 minimum polysilicon1 width 2λ minimum polysilicon1 spacing 3λ minimum spacing between polysilicon1 to metal N/A minimum polysilicon1 area 4λ2 POLYSILICON2 minimum polysilicon2 width 2λ minimum polysilicon2 spacing 3λ minimum spacing between polysilicon1 to metal N/A minimum polysilicon2 area 4λ2 METAL 1,2,3,4,5 minimum metal width 3λ minimum spacing between same metal 3λ minimum spacing between different metals N/A minimum metal area 9λ2 METAL 6 minimum metal 6 width 5λ minimum metal 6 spacing 5λ minimum spacing between metal 6 to other metals N/A
  • 3. IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System DOI: 10.9790/4200-0702016773 www.iosrjournals.org 69 | Page minimum metal 6 area 25λ2 VIA 1,2,3,4 minimum via width 2λ minimum via area 4λ2 VIA 5 minimum via 5 width 3λ minimum via 5 area 9λ2 In our design the basic building blocks are inverter, [2,3,4,5-input AND gate], 5-input OR gate and 2- input XOR gate. So implement our design we need to develop basic buildings block used in project. Fig.2, fig.3 and fig.4 are the basic building blocks of our design. They are 5-input AND gate, 5-input OR gate and 2-input XNOR gate respectively. Fig.2 schematic and layout of 5-input AND gate (GDI tech) Fig.3 schematic and layout of 5-input OR gate (GDI tech) Fig.4 schematic and layout of 2-input XNOR gate (GDI tech)
  • 4. IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System DOI: 10.9790/4200-0702016773 www.iosrjournals.org 70 | Page Boolean equation of our design is Where A3 A2 A1 A0 & B3 B2 B1 B0 are comparing inputs and Gi Ei Li cascading inputs whose functionality is described in table.2 Table.2 truth table of proposed MC COMPARING INPUTS CASCADING INPUTS OUTPUTS A3, B3 A2, B2 A1, B1 A0, B0 Gi Li Ei Go Lo Eo A3>B3 X X X X X X 1 0 0 A3=B3 A2>B2 X X X X X 1 0 0 A3=B3 A2=B2 A1>B1 X X X X 1 0 0 A3=B3 A2=B2 A1=B1 A0>B0 X X X 1 0 0 A3<B3 X X X X X X 0 0 1 A3=B3 A2<B2 X X X X X 0 0 1 A3=B3 A2=B2 A1<B1 X X X X 0 0 1 A3=B3 A2=B2 A1=B1 A0<B0 X X X 0 0 1 A3=B3 A2=B2 A1=B1 A0=B0 1 0 0 1 0 0 A3=B3 A2=B2 A1=B1 A0=B0 0 1 0 0 1 0 A3=B3 A2=B2 A1=B1 A0=B0 0 0 1 0 0 1 A3=B3 A2=B2 A1=B1 A0=B0 X X 1 0 0 1 A3=B3 A2=B2 A1=B1 A0=B0 1 1 0 0 0 0 A3=B3 A2=B2 A1=B1 A0=B0 0 0 0 1 1 0 Finally we have implemented MC using its basic building blocks. Fig.5 and fig.6 are the schematic and layout of MC. There are various applications of our design. This design is flexible by which higher order of MC can be implemented. Fig.5 schematic of 4-bit MC (GDI tech) Fig.6 layout of 4-bit MC (GDI tech)
  • 5. IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System DOI: 10.9790/4200-0702016773 www.iosrjournals.org 71 | Page III. Analysis Of Simulation Resutl (a) Wave form Functionality of any design can be evaluated by the waveform obtained after the simulation. Here the simulation result of MC has shown in fig.7. Detail of its operation has described in table.2 Fig.7 simulation result of 4-bit MC (b) Spice code The spice code is the code to provide input signal to design. We have used following spice code to generate above waveform. V1 VDD 0 DC 5 V2 GND 0 DC 0 .incluce E:papers4_BIT_comparatorPROJECT_2017_4bit_mag_comparatorschematicC5_models.txt V3 Gi 0 DC 5 PULSE 0 5 0 1ps 1ps 100ns 200ns V4 Ei 0 DC 5 PULSE 5 0 0 1ps 1ps 50ns 100ns V6 Li 0 DC 5 PULSE 5 0 0 1ps 1ps 25ns 50ns V7 A3 0 DC 5 PULSE 5 0 0 1ps 1ps 30ns 70ns V8 A2 0 DC 5 PULSE 5 0 0 1ps 1ps 40ns 90ns V9 A1 0 DC 5 PULSE 5 0 0 1ps 1ps 20ns 50ns V10 A0 0 DC 5 PULSE 5 0 0 1ps 1ps 30ns 60ns V11 B3 0 DC 5 PULSE 5 0 0 1ps 1ps 20ns 40ns V12 B2 0 DC 5 PULSE 5 0 0 1ps 1ps 20ns 80ns V13 B1 0 DC 5 PULSE 5 0 0 1ps 1ps 30ns 70ns V14 B0 0 DC 5 PULSE 5 0 0 1ps 1ps 40ns 80ns .tran 1ps 200ns In the spice code VDD is assigned a DC value of 5 volt and GND the DC value of 0 volt. C5_models.txt indicates the model file for NMOS and PMOS transistors. PULSE keyword is used to generate train of pulses and .tran keyword gives the transient analysis. IV. Comparision Today’s technology demands to develop various new design techniques in order to reduce the chip area, propagation delay and power consumption. So it is necessary to make comparison against different technologies. Table.3 provides comparison against different technologies where multi-inputs gate s has implemented. This table basically provide idea to develop the design by the use of CMOS, TG and GDI techniques.
  • 6. IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System DOI: 10.9790/4200-0702016773 www.iosrjournals.org 72 | Page Table.3 Transistors usage in multi input Gates by different technologies SL NO GATE TECHNOLOGIES CMOS TG GDI SCHEMATIC TRANSI STORS USAGE SCHEMATIC TRANSIS TORS USAGE SCHEMATIC TRANSIS TORS USAGE 1 3- input AND 8 8 4 2 3- input OR 8 6 4 3 3- input NAN D 6 10 6 4 3- input NOR 8 8 6 5 2- input XOR 12 8 4 6 2- input XNOR 12 8 4 Our design lastly provides following result whose details have given in table.4. TG tech. Uses 198 transistors whereas GDI tech. uses only 116 transistors to implement our design (MC). Table.4 Transistors usage and delay of MC Technology Transistors Usage Average Delay(in µs) Power consumption (µW) TG 198 56.3 654.2 GDI 116 37.4 455.7
  • 7. IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System DOI: 10.9790/4200-0702016773 www.iosrjournals.org 73 | Page V. Conclusion Electric VLSI Design System is a high performance EDA tool that provides complete aids in designing the IC layout. It integrates the schematic editor, circuit simulator, schematic driven layout generator, layout editor, layout verification and parasitic extraction. Another advantage to Electric VLSI Design System is that it allows swapping between the designs data with other standard EDA tools in the industry [4] . GDI tech. reduces 41.4% of chip area, 33.5% of average delay time and also 30.3% of power consumption over TG tech. which has shown in fig.8.. Fig.8 delay and transistors usage in USR using TG & GDI tech Refrences [1]. C. H. Chang, J. Gu and M. Zhang, “A review of 0.18um full adder performance for tree structured arithmetic circuits”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 13, No. 6, pp.686-695, June 2005. [2]. Soh Hong Teen and Li Li Lim,” IC Layout Design of Decoder Using Electric VLSI Design System”, International Journal of Electronics and Electrical Engineering Vol. 3, No. 1, February, 2015, pp:54-60 [3]. A. P. Douglas and E. Kamran, Basic VLSI Design, 3rd ed., Prentice Hall, 1994, pp. 72-76. [4]. About Electric. (May 2013). [Online]. Available: www.staticfreesoft.com/electric.html