Performance Analysis of different MUX for FPGA

Similar documents
Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

Design and analysis of flip flops for low power clocking system

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

International Journal of Electronics and Computer Science Engineering 1482

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

RAM & ROM Based Digital Design. ECE 152A Winter 2012

DESIGN CHALLENGES OF TECHNOLOGY SCALING

Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP

A Novel Low Power Fault Tolerant Full Adder for Deep Submicron Technology

True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.

9/14/ :38

Class 11: Transmission Gates, Latches

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER

Innovative improvement of fundamental metrics including power dissipation and efficiency of the ALU system

LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC

Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating

ECE124 Digital Circuits and Systems Page 1

Chapter 7 Memory and Programmable Logic

Chapter 2 Logic Gates and Introduction to Computer Architecture

Power Reduction Techniques in the SoC Clock Network. Clock Power

Decimal Number (base 10) Binary Number (base 2)

Low leakage and high speed BCD adder using clock gating technique

Read-only memory Implementing logic with ROM Programmable logic devices Implementing logic with PLDs Static hazards

A CDMA Based Scalable Hierarchical Architecture for Network- On-Chip

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

High Speed Gate Level Synchronous Full Adder Designs

Introduction to Digital System Design

How To Fix A 3 Bit Error In Data From A Data Point To A Bit Code (Data Point) With A Power Source (Data Source) And A Power Cell (Power Source)

Two-Phase Clocking Scheme for Low-Power and High- Speed VLSI

Gates, Circuits, and Boolean Algebra

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

CMOS Thyristor Based Low Frequency Ring Oscillator

Introduction to Programmable Logic Devices. John Coughlan RAL Technology Department Detector & Electronics Division

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

LOW POWER DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

A 2-Slot Time-Division Multiplexing (TDM) Interconnect Network for Gigascale Integration (GSI)

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

CHARGE pumps are the circuits that used to generate dc

SRAM Scaling Limit: Its Circuit & Architecture Solutions

A Survey on Sequential Elements for Low Power Clocking System

Sequential 4-bit Adder Design Report

McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures

Low Power AMD Athlon 64 and AMD Opteron Processors

IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 7, NO. 3, SEPTEMBER

Digital Integrated Circuit (IC) Layout and Design

A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem

Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

Chapter 10 Advanced CMOS Circuits

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Chapter 5 :: Memory and Logic Arrays

CHAPTER 16 MEMORY CIRCUITS

3D On-chip Data Center Networks Using Circuit Switches and Packet Switches

Semiconductor Memories

ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT

Modeling Sequential Elements with Verilog. Prof. Chien-Nan Liu TEL: ext: Sequential Circuit

CMOS Binary Full Adder

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

Leakage Power Reduction Using Sleepy Stack Power Gating Technique

Lecture 5: Logical Effort

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

Introduction to CMOS VLSI Design

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Automated Switching Mechanism for Multi-Standard RFID Transponder

數 位 積 體 電 路 Digital Integrated Circuits

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

路 論 Chapter 15 System-Level Physical Design

Lecture 12: More on Registers, Multiplexers, Decoders, Comparators and Wot- Nots

Computing for Data-Intensive Applications:

High Intensify Interleaved Converter for Renewable Energy Resources

Design and Simulation of Soft Switched Converter Fed DC Servo Drive

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

«A 32-bit DSP Ultra Low Power accelerator»

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

What is a System on a Chip?

Lecture 10: Latch and Flip-Flop Design. Outline

A New Low Power Dynamic Full Adder Cell Based on Majority Function

Test Solution for Data Retention Faults in Low-Power SRAMs

Class 18: Memories-DRAMs

Alpha CPU and Clock Design Evolution

W a d i a D i g i t a l

Measuring Metastability

VLSI Design Verification and Testing

Low Power and Reliable SRAM Memory Cell and Array Design

LFSR BASED COUNTERS AVINASH AJANE, B.E. A technical report submitted to the Graduate School. in partial fulfillment of the requirements

A 2-Slot Time-Division Multiplexing (TDM) Interconnect Network for Gigascale Integration (GSI)

A high Speed 8 Transistor Full Adder Design using Novel 3 Transistor XOR Gates

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

ANALOG & DIGITAL ELECTRONICS

Transcription:

. Performance Analysis of different MUX for FPGA P rof. S. M. Turkane, N.V.Ambedkar, S.V.K aname, T.V.K harde 1 Prof, Ele c tr o n ic s a n d Te le c o mmu n ic a tio n, PREC Loni, M a h a r a s h tr a, I n d ia 2 Student, Ele c tr o n ic s a n d Te le c o mmu n ic a tio n, PREC Loni, M a h a r a s h tr a, I n d ia 3 Student, Ele c tr o n ic s a n d Te le c o mmu n ic a tio n, PREC Loni, M a h a r a s h tr a, I n d ia 4 Student, Ele c tr o n ic s a n d Te le c o mmu n ic a tio n, PREC Loni, M a h a r a s h tr a, I n d ia ABSTRACT A Field-Programmable Gate Array is an FPD featuring a general structure that permits very high logic capacity. FPGAs offer higher ratio of flip-flops to logic resources than do CPLDs. The main problem is power dissipation than speed and area. In this paper, the primary and important issue within the low power MOSFET circuit is power dissipation. The methods we use for reducing power and energy dissipation in conventional CMOS circuit comprise reducing the power supply voltages and the nodes, capacitances or switch activities with efficient charge recovery logic. This paper also determine with multiplexer to improve the ability and design a 2:1, 4:1 and 8:1 multiplexer with CMOS transistor. All the results of this paper are simulated on SYMICA tool realized in 22nm and 32nm technology. Keyword: - CMOS, LUT, 2:1Multiplexer, 4:1Multiplexer, 8:1 Multiplexer 1. INTRODUCTION Due to the restricted power supplied by the batteries, the circuitry cover in this device must be designed to consume less power. Also power dissipation requires exclusive and noise preserve machinery, batteries and power conservation circuits. Multiplexer is significant component digital design [1]. Look up table are used in performing combinational logic circuits in a static random access memory(sram) based field programmable gate arrays(fpga)[2].the electronic device circuit is typically accustomed to mix two digital signal on to single line, by placing them at completely different times. it can be referred to as time division multiplexing it may be used as PLD [3].Multiplexer mainly use to increase the amount of data that can be sent over the network within certain amount of time and bandwidth[4]. 2. LITRATURE SURVEY A logic style is the way how a logic function is resultant from a set of transistors. It disturbs the speed, size, and power consumption, wiring density of a circuit[2013].the authors have suggested a 4:1 MUX using PFAL and ECRL adiabatic logic design technique and compared with the Conventional CMOS Multiplexer. The basic methods 2070 www.ijariie.com 87

that we used for reducing energy or power dissipation in conventional CMOS circuits include varying the rise time and full time, on reducing frequency and minimize then switching activities with capable charge recovery logic[2014].the repeated decrease in feature size of CMOS circuits and corresponding increase in chip density and in operation frequency have made power consumption a significant concern in VLSI design[2012].the low power consumption is the primary critical problem within the system SOC design completely different techniques and technologies for low power design in high speed[2013].the choice technique for reducing power dissipation is by the implementation of the adiabatic logic[2013]. 3. PROCESS FLOW 3.1) 2:1 MUX implementation: A two-to-one-line multiplexer connects one of two 1-bit sources to a common destination. The circuit has two data input lines, one output line, and one selection line S. When S = 0, the upper AND gate is enabled and I0 has a path to the output. When S = 1, the lower AND gate is enabled and I1 has a path to the output. The multiplexer a cts like an electronic switch that selects one of two sources. Figure 3.1.1) Logic diagram of 2:1 MUX Figure 3.1.2) Waveformof 2:1MUX at 1V 3.2) 4:1 MUX implementation: The 4:1 Mux is made by using four 3-input AND gate and one 4-input OR gate. The select lines are constructed with the help of inverters. These gates have been constructed on 22nm length. When the enable input is in the inactive state, the outputs are disabled, and when it is in the active state, the circuit functions as a normal multiplexer. 2070 www.ijariie.com 88

Figure 3.2.1) Logic diagram of 4:1 MUX Figure 3.2.2) Waveform of 4:1 MUX at 1V 3) 8:1 MUX implementation: The 8:1 Mux is made from eight 3-input AND gates.the output of these gates is given to ORgate.Further the output of the OR gate is given to the 4-input OR gate. 2070 www.ijariie.com 89

Figure 3.3.1) Logic diagram of 8:1 MUX Figure 3.3.2) Waveform of 8:1MUX at 1V 2070 www.ijariie.com 90

4. CALCULATED RESULTS 4.1 Calculation of Total power: The tool is flexible, in that it can be used to estimate power in a wide variety of FPGA architectures. It is fast, in that estimates can be obtained without the time-consuming computation of programs such as SymicaDE, or the reliance on simulations. The total power is sum of Static power And Dynamic power. Total Power = Static Power + Dynamic power. 4.1.1. Dynamic power: Dynamic power is a result of signal transitions between logic-0 and logic-1.the dynamic power consumption is generally modeled as below: voltage swing and clock frequency of the resource i, respectively. The total dynamic power consumed by a device is the summation of the dynamic power of each resource. P (Dynamic) = V dd 2.C.F clk Where C, V dd and F clk represent capacitance, the voltage swing, and clock frequency of the resource i, respectively. The total dynamic power consumed by a device is the summation of the dynamic power of each resource. 4.1.2. Static Power: Static power is the product of Drain current and V dd P (Static) = V dd.i d 5. Results 5.1) Result for 32nm: Parameter 2:1 MUX 4:1MUX 8:1 MUX Voltage (V) 1 0.9 0.8 1 0.9 0.8 1 0.9 0.8 Static Power 176.99 130.5 91.28 159.47 117.15 80.59 157.39 177.92 80 Dynamic Power 175 pw 810 639.9 1.01 810 640 1.15 810 630 Total Power 176.99 131.3 91.91 160.48 117.96 81.23 158.54 178.7 80.63 5.2) Result for 22nm: Parameter 2:1 MUX 4:1MUX 8:1 MUX Voltage (V) 1 0.9 0.8 1 0.9 0.8 1 0.9 0.8 Static Power 143.18 105 72.99 130.54 96.05 64.34 127 97.15 66 Dynamic Power 0.99 815.8 640 1.01 815.6 637.38 0.99 815 640 Total Power 144.17 105.8 73.63 131.55 96.86 64.97 127.9 97.96 66.64 2070 www.ijariie.com 91

6. CONCLUSIONS In this work performance of different MUX is discussed. We propose and discussed basic Static and dynamic power and studied by simulation of 2:1, 4:1and 8:1mux.The comparison of the power dissipation of above mux is carried by varying the V dd. Different mux designs are simulated and compared and compared proposed multiplexer in terms of power consumption and drain voltage at frequency of 100 MHz. The minimum power dissipation in 4:1 mux at 32nm is 64.97 is obtained at Vdd=0.8V and minimum power dissipation in8:1 mux at 22nm is 80.63 is obtained at Vdd=0.8 at 22nm. 7. REFERENCES [1] Richa Singh and Rajesh Mehra, Power efficient design of Multiplexer. International Journal of Advances in Engineering & Technology, Mar. 2013. [2] Gurpreet Kaur, Narinder Sharma, Design and analysis of 4:1 multiplexer using an efficient revers ible logic in 180nm, International Journal of Computer Techniques (IJCT), Vol.1 Issue. 2 Dec 2014. [3] Haider A.F. Almurib and T. Nandha Kumar A Memristor-Based LUT for FPGAs, Proceedings of the 9th IEEE International Conference on Nano/Micro Engineered and Molecular Systems: April 13-16, 2014, Hawaii, SA. [4] Aron and Shelly Garg, Power Efficient Mux Based Decoder, Proceedings of the 9 th IEEE International Conference on Nano/Micro Engineered and Molecular Systems. International Conference on Computing, Communication and Automation.pp. 145-170 (2015 IEEE 1010). [5] Abhishek Dixit Power Optimization of 8:1 MUX, International Journal of Computer Applications, 0975 8887.Volume 99 No.5, pp.75-79 August 2014. [6] Said Hamdioui, Mottaqiallah Taouil, and Nor Zaidi Haran, Testing Open Defects in Memristor-Based Memories. Volume 90 No.5, pp.175-279 August 2014. [7] Xu, X. Dong and Y. Xie Design Implications of Memristor-Based RRAM Cross-Point Structures 1 C. were supported in part by NSF grants 0702617, 0903432, 0905365, and SRC grants, pp.507-510 April, 2014. [8] P. S. Nair, S. Koppa, and E. B. John Topology selection of FPGA look-up tables for low leakage operation, P. S. Nair, S. Koppa, and E. B. John in European Conference on Circuit Theory and Design, pp.73-76, Aug 2009. [9] Sandeep S. Nair, Santosh Koppa, Eugene B. John A comparative analysis of coarse-grain and fine-grain power gating for FPGA lookup tables, 52nd IEEE International Midwest Symposium on Circuits and Systems, pp.507-510, 2009. [10] Mostafizur Rahman, Mingyu Li, Jiajun Shi, Santosh Khasanvis, and C. Andras Moritz, A New Tunnel-FET based RAM Concept for Ultra-Low Power Applications, in Proceedings of 2014 IEEE/ACM International Symposium on Nano scale Architectures (NANOARCH) - pp.150-208, Paris, France. 2014. [11] International Technology Roadmap for Semiconductors, (SIA), 2013 edition of ITRS, http://public.itrs.net. [12] B.H. Calhoun, A. Wang, and A. Chandrakasan, Modeling and sizing for minimum energy operation in subthreshold circuits, IEEE J. Solid-State Circuits, vol. 40, no. 9, Sep 2014. [13] K. K. W. Poon, S. J. E. Wilton, and A. Yan. A detailed power model for field-programmable gate arrays. ACM Trans. Des. Autom. Electron. System, 10(2):279 302, 2014. 2070 www.ijariie.com 92

[14] L. Shang, A. S. Kaviani, and K. Bathala. Dynamic power consumption in Virtex-II FPGA family. In FPGA 02: Proceedings of the 2014 ACM/SIGDA tenth international symposium on Field-programmable gate arrays, pages 157 164, 2014. 2070 www.ijariie.com 93