IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System

Similar documents
Reduced Area & Improved Delay Module Design of 16- Bit Hamming Codec using HSPICE 22nm Technology based on GDI Technique

Gdi Technique Based Carry Look Ahead Adder Design

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

Design of Low Power Flip Flop Based on Modified GDI Primitive Cells and Its Implementation in Sequential Circuits

International Journal of Advance Engineering and Research Development

ASIC Implementation of High Speed Area Efficient Arithmetic Unit using GDI based Vedic Multiplier

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

Integration of Optimized GDI Logic based NOR Gate and Half Adder into PASTA for Low Power & Low Area Applications

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

A New High Speed - Low Power 12 Transistor Full Adder Design with GDI Technique

Low Power Design Bi Directional Shift Register By using GDI Technique

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

CHAPTER 6 GDI BASED LOW POWER FULL ADDER CELL FOR DSP DATA PATH BLOCKS

Keywords: VLSI; CMOS; Pass Transistor Logic (PTL); Gate Diffusion Input (GDI); Parellel In Parellel Out (PIPO); RAM. I.

Design Analysis of 1-bit Comparator using 45nm Technology

Implementation of Efficient 5:3 & 7:3 Compressors for High Speed and Low-Power Operations

A Literature Survey on Low PDP Adder Circuits

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

Implementation of Carry Select Adder using CMOS Full Adder

Power-Area trade-off for Different CMOS Design Technologies

IMPLEMANTATION OF D FLIP FLOP BASED ON DIFFERENT XOR /XNOR GATE DESIGNS

Design of 64-Bit Low Power ALU for DSP Applications

Design of Low power and Area Efficient 8-bit ALU using GDI Full Adder and Multiplexer

Design and Implementation of Complex Multiplier Using Compressors

A Novel Hybrid Full Adder using 13 Transistors

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer

ADVANCES in NATURAL and APPLIED SCIENCES

Low Power 32-bit Improved Carry Select Adder based on MTCMOS Technique

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

Enhancement of Design Quality for an 8-bit ALU

Power And Area Optimization of Pulse Latch Shift Register

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

Design of an Energy Efficient, Low Power Dissipation Full Subtractor Using GDI Technique

Design & Analysis of Low Power Full Adder

Technology, Jabalpur, India 1 2

Minimization of Area and Power in Digital System Design for Digital Combinational Circuits

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer Based on GDI Technique

ISSN Vol.04, Issue.05, May-2016, Pages:

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

Electronic Circuits EE359A

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

Energy Efficient Full-adder using GDI Technique

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

Investigation on Performance of high speed CMOS Full adder Circuits

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

POWER DELAY PRODUCT AND AREA REDUCTION OF FULL ADDERS USING SYSTEMATIC CELL DESIGN METHODOLOGY

12-nm Novel Topologies of LPHP: Low-Power High- Performance 2 4 and 4 16 Mixed-Logic Line Decoders

Implementation of 1-bit Full Adder using Gate Difuision Input (GDI) cell

A Low-Power 12 Transistor Full Adder Design using 3 Transistor XOR Gates

DESIGN OF EXTENDED 4-BIT FULL ADDER CIRCUIT USING HYBRID-CMOS LOGIC

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

Design and Analysis of CMOS based Low Power Carry Select Full Adder

Design and Simulation of Novel Full Adder Cells using Modified GDI Cell

Low Power Adiabatic Logic Design

CHAPTER 3 NEW SLEEPY- PASS GATE

Design and Simulation of 32-Bit Carry-Ripple Adder using HSPICE and Mentor Graphics

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

ISSN:

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics

DESIGN OF MULTIPLIER USING GDI TECHNIQUE

Design of Adders with Less number of Transistor

Design of Two High Performance 1-Bit CMOS Full Adder Cells

MACGDI: Low Power MAC Based Filter Bank Using GDI Logic for Hearing Aid Applications

Area and Power Efficient Pass Transistor Based (PTL) Full Adder Design

Implementation of Low Power High Speed Full Adder Using GDI Mux

Low power high speed hybrid CMOS Full Adder By using sub-micron technology

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

An Efficient Advanced High Speed Full-Adder Using Modified GDI Technique

Sticks Diagram & Layout. Part II

Design of GDI Based Power Efficient Combinational Circuits and Comparison with Other Logic Styles

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

II. Previous Work. III. New 8T Adder Design

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

PERFORMANCE ANALYSIS OF LOW POWER FULL ADDER CELLS USING 45NM CMOS TECHNOLOGY

Energy Efficient ALU based on GDI Comparator

Gate-Diffusion Input (GDI): A Power-Efficient Method for Digital Combinatorial Circuits

Comparison of Multiplier Design with Various Full Adders

Design and Implementation of Low Power Dynamic Thermometer Encoder For Flash ADC

Pardeep Kumar, Susmita Mishra, Amrita Singh

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

Power Efficient Arithmetic Logic Unit

[Vivekanand*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Design and Performance Analysis of High Speed Low Power 1 bit Full Adder

2-BIT MAGNITUDE COMPARATOR DESIGN USING DIFFERENT LOGIC STYLES

Sophisticated design of low power high speed full adder by using SR-CPL and Transmission Gate logic

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Analysis of shift register using GDI AND gate and SSASPL using Multi Threshold CMOS technique in 22nm technology

Ultra Low Power Consumption Military Communication Systems

A SUBSTRATE BIASED FULL ADDER CIRCUIT

P. Sree latha, M. Arun kumar

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, MAY-2013 ISSN

STATIC cmos circuits are used for the vast majority of logic

12 BIT ACCUMULATOR FOR DDS

A Comparative Analysis of Low Power and Area Efficient Digital Circuit Design

Transcription:

IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System 1 Raj Kumar Mistri, 2 Rahul Ranjan, 1,2 Assistant Professor, RTC Institute of Technology, Anandi, Ranchi, Jharkhand, India 3 Pooja Prasad, 4 Anupriya 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 Universal shift register (USR) 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 USR. 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. Key Words: TG, GDI, Comparator, VLSI, CMOS, DRC, LVS, ERC, USR. I. INTRODUCTION (a) TG Technique Transmission gate logic circuit is a special kind of passtransistor 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 A. B + A. C. 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) Universal shift register (USR) USR is a shift register which can be operated in all modes. USR can have a number of modes to operate it. In my case we designed it for two control lines which can be operated in four modes. For control lines C1C0=00 no change or output of USR always keep the previous value. Similarly C1C0=01 give right shift, C1C0=10 left shift and C1C0=11 parallel load (output of USR load the parallel input provided to it). (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. 252

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 USR and comparison is made against these technologies. The main reason of using GDI technique is due to its low propagation delay time, 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 minimum well spacing between same potential minimum well spacing between different potential 1 minimum well are 144λ 2 minimum polysilicon1 width minimum polysilicon1 spacing POLYSILICON1 minimum spacing between polysilicon1 to metal 6λ 0λ minimum polysilicon1 area 4λ 2 minimum polysilicon2 width minimum polysilicon2 spacing POLYSILICON2 minimum spacing between polysilicon1 to metal minimum polysilicon2 area 4λ 2 minimum metal width METAL 1,2,3,4,5 minimum spacing between same metal minimum spacing between different metals minimum metal area 9λ 2 minimum metal 6 width minimum metal 6 spacing METAL 6 minimum spacing between metal 6 to other metals 5λ 5λ minimum metal 6 area 25λ 2 minimum via width VIA 1,2,3,4 minimum via area 4λ 2 minimum via 5 width VIA 5 minimum via 5 area 9λ 2 In our design the basic building blocks are inverter, 3- input AND gate, 4-input OR gate, 2-input NAND gate and 3-input NAND gate. Design consists mainly two sub-modules which are positive edge triggered delay flip-flop (D-FF) and 4x1multiplexer. D-FF uses inverter, 2-input NAND gate and 3-input NAND gate to implement it and 4x1 multiplexer uses inverter, 3- input AND gate and 4-input OR gate. So implement our design we need to develop basic buildings block used in project. Fig.2, fig.3, fig.4, fig.5 and fig.6 are the basic building blocks of our design. They are inverter, 2-input NAND gate, 3-input NAND gate, 3- input AND gate and 4-input OR gate respectively. Fig.2 schematic and layout of 3-inverter Fig.3 schematic and layout of 2-input NAND gate (GDI tech) 253

Fig.4 schematic and layout of 3-input NAND gate (GDI tech) Fig.8 schematic and layout of 4x1 MUX (GDI tech) Fig.5 schematic and layout of 3-input AND gate (GDI tech) Finally we have implemented USR using submodules. Fig.9 and fig.10 are the schematic and layout of USR. There are various applications of our design. This design is flexible by which higher order of USR can be implemented. One application of shift registers is in the conversion of data between serial and parallel, or parallel to serial. Apart from that this can be used in digital electronic devices like computers as temporary data storage, data transfer, data manipulation and counters. USR are used in computers as memory elements. Many of the digital system operations like division, multiplication are performed by using USR. Fig.6 schematic and layout of 4-input OR gate (GDI tech) As discussed previously the main sub-modules of our design are 4x1 multiplexer and positive edge triggered delay flip-flop (D-FF). So further then we have designed the sub-modules which has shown in fig.7 and fig.8 Fig.9 schematic of 4-bit USR (GDI tech) Fig.10 layout of 4-bit USR (GDI tech) Fig.7 schematic and layout of D-FF (GDI tech) 254

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 USR has shown in fig.11. Detail of its operation has described in section II. All four operations has described in the resultant waveform. Control parameter has taken as C1 & C0. This control parameter has used to operate USR in different modes. C1C0=00 gives No change or previous output, similarly C1C0=01 right shift, C1C0=10 left shift and C1C0=11 parallel load. 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.2 provides comparison against different technologies where multi-inputs gate has implemented. This table basically provide idea to develop the design by the use of TG and GDI techniques. Table.2 Transistors usage in multi input Gates by different technologies TG TECHNOLOGIES GDI SL NO GATE SCHEMATIC TRANSISTORS USAGE SCHEMATIC TRANSISTORS USAGE Fig.11 simulation result of 4-bit USR (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. 1 3-input AND V1 VDD 0 DC 5 V2 GND 0 DC 0.incluce C:\Electric\C5_models.txt V3 PR 0 DC 5 PULSE 0 5 0 1ps 1ps 200ns 200ns V4 CLR 0 DC 5 PULSE 5 0 0 1ps 1ps 5ns 200ns V6 CLK 0 DC 5 PULSE 5 0 0 1ps 1ps 5ns 10ns V7 SI_LR 0 DC 5 PULSE 5 0 0 1ps 1ps 3ns 6ns V8 SI_RL 0 DC 5 PULSE 5 0 0 1ps 1ps 4ns 8ns V9 C1 0 DC 5 PULSE 5 0 0 1ps 1ps 100ns 200ns V10 C0 0 DC 5 PULSE 5 0 0 1ps 1ps 50ns 100ns V11 I0 0 DC 5 PULSE 5 0 0 1ps 1ps 7ns 14ns V12 I1 0 DC 5 PULSE 5 0 0 1ps 1ps 9ns 18ns V13 I2 0 DC 5 PULSE 5 0 0 1ps 1ps 12ns 24ns V14 I3 0 DC 5 PULSE 5 0 0 1ps 1ps 14ns 28ns.tran 1ps 200ns 2 3 3-input OR 3-input NAND 6 4 10 6 255

4 3-input NOR 8 6 1000 800 600 400 200 0 TG GDI 5 6 2-input XOR 2-input XNOR Fig.12 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 Our design lastly provides following result whose details have given in table.3. TG tech. Uses 456 transistors whereas GDI tech. uses only 312 transistors to implement our design (USR). Technology Table.3 Transistors usage and delay of USR Transistors Usage Average Delay(in µs) Power consumption (µw) TG 456 65.8 864.2 GDI 312 46.4 633.8 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 31.5% of chip area, 29.2% of average delay time and also 26.7% of power consumption over TG tech which has shown in fig.15. 256