• No results found

Design and Implementation of Sub Micron Level 10T Full Adder in ALU Using Cell Based and SOC Technology

N/A
N/A
Protected

Academic year: 2020

Share "Design and Implementation of Sub Micron Level 10T Full Adder in ALU Using Cell Based and SOC Technology"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 9, September 2014)

709

Design and Implementation of Sub Micron Level 10T Full

Adder in ALU Using Cell Based and SOC Technology

N. Suvarna Parvathi Lakshmi

1

, Mohd Imaduddin

2

, G. Sanath Kumar

3 1

M.Tech VLSI (pursuing) in ASTRA, JNTUH University, Telangana., India

2Internal guide (HOD), Associate professor in ASTRA, JNTUH University, Telangana., India 3External Guide, Dy Director of Training Department in CITD, Balanagar, Hyderabad., India

Abstract-- As technology scales into the nanometer

regime leakage current, active power, delay and area are bearing important metric for the analysis and design of complex arithmetic logic circuits. In this thesis, major work has been done in determining the leakage current, power and area respectively. The above set design parameters are obtained from the 10T full adder which has been designed by using optimal sleep transistors in submicron technology. We have performed 10T full adder simulation in cadence virtuoso 180nm technology and simulations have been compared for multiple VDD. Verilog programming of 8-bit CLA with FIFO is simulated in cadence IUS (incisive unified simulator). The low power synthesis is done in cadence RTL (register transfer level) and the design is implemented in cadence encounter SoC by using LEF file of 10T full adder, netlist of CLA with FIFO and sdc(standard design constraint) file. The thesis not only concentrates on the design but also implementation has been done in obtaining the arithmetic logic unit block. The journey of the design goes from cell based design to system on chip (SoC) technology in Cadence EDA tools.

Keywords-- Low leakage power, cmos, 10T full adder,

sleep transistors, carry look ahead adder, SoC.

I. INTRODUCTION

In digital electronics, an arithmetic logic unit (ALU) is a digital circuit that perform integer, arithmetic and logical operations. John Von Neumann proposed the ALU in 1945 when he is working on EDVAC(electronic

discrete variable automatic computer). ALU is

fundamental building block of the central processing unit of a computer, and even the simplest microprocessors contain one or more circuits for maintaining timers. It is one of the many components within a computer processor and performs mathematical, logical, and decision operations in a computer and is the final processing performed by the processor. After the information has been processed by the ALU, it is sent to the computer memory [3]. In some computer processors, the ALU is divided into an AU and LU. The AU performs the arithmetic operations and the LU performs the logical operations.

ALU is an integrated circuit within a CPU that performs arithmetic and logic operations. Arithmetic instructions include addition, subtraction, and shifting operations, while logic instructions include Boolean comparisons, such as AND, OR, XOR, and NOT operations.

For the division operation it may result fraction, or a floating point number. Instead, division operations are usually handled by the floating point unit (FPU), which also performs other non-integer calculations. Some processors contain a single ALU, while others include several arithmetic logic units that work together to perform calculations [3]. Regardless of the way an ALU is designed, its primary job is to handle integer operations. Therefore, a computer’s integer performance is tied directly to the processing speed of the ALU.

Adders are heart of computational circuits and many complex arithmetic circuits are based on addition and it is often one of the speed limiting elements [1]. Hence optimization of the adder both in terms of speed and power consumption must be pursued. In recent years, several variants of different of different logic styles have been proposed to implement 1-bit adder cells [2]. These adder cells commonly aimed to reduce power consumption and increase speed. In this paper a low leakage 10T one-bit full adder cell is employed in CLA to implement an ALU.A transistor resizing approach for 1bit full adder cells is introduced to determine the optimal sleep transistor size which reduces the leakage current thereby power dissipation is reduced.

II.EXISTING SYSTEM

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 9, September 2014)

710

Fig.1 28T Full adder circuit with sleep transistor

It has been shown that this technique provides a substantial reduction in leakage at a minimal impact on performance and further peak of ground bounce noise is possible with proposed novel technique with improved staggered phase damping technique.

Power gating technique is used to reduce the leakage power, where a sleep transistor is connected between actual ground rail and circuit ground. Ground bounce noise is being estimated when the circuits are connected with a sleep transistor. The sizing will reduce the standby leakage current greatly because sub-threshold current is directly proportional to the Width/Length ratio of transistor. On the other hand, these reduced sizes will reduce the area occupied by the circuit. This will reduce the silicon chip area and obviously there will be a reduction in the cost. This design is to reduce the standby leakage power.

III. SUBMICRON TECHNIQUE AND OPTIMIZED SLEEP

TRANSISTOR

Micron is the measurement of length. The length between the source and drain (Lmin is between 10nm to 45nm). Submicron technology allows billions of transistors on a single die, potentially running at GHz frequencies. Submicron condition is sub threshold condition.

Categories of CMOS technology:

1.) Submicron technology –Lmin>= 0.35 microns

2.) Deep Submicron technology (DSM) – 0.1 microns<= Lmin<=0.35 microns

3.) Ultra-Deep Submicron technology (UDSM) –Lmin<= 0.1 microns

A sleep transistor is either a PMOS or NMOS high Vth transistor and is used as a switch to shut off power supplies to parts of a design in standby mode. Although the concept of the sleep transistor is straight forward, optimal sleep transistor design and implementation are a challenge due to various effects, introduced by the sleep

transistor and its implementations, on design

performance, area, rout ability, overall power dissipation, and signal power integrity.

Sleep transistors are to reduce power and heat dissipation but not to reduce leakage currents. Quality of sleep transistor design is often measured in terms of three metrics: switch efficiency, area efficiency and IR drop. The sleep transistor is optimized in gate length, width, finger size and body bias to achieve high switch and area efficiencies, and low leakage current and IR drop. Sleep mode refers to a low power mode for electronic devices such as computers, televisions, and remote controlled devices. These modes save significantly on electrical consumption compared to leaving a device fully on and, upon resume, allow the user to avoid having to reissue instructions or to wait for a machine to reboot. Many devices signify this power mode with a pulsed or a red coloured LED power light.

IV. 10TFULL ADDER WITH REVERSE BIAS

10-transistorone bit full adder circuit with self-reverse biasing technique [1] is shown in FIG2. The circuit of 10T adder has three inputs and two outputs (A, B, C, sum, Cout). The whole circuit works with single Vdd. The number of direct connections from Vdd and ground is reduced in this design to minimize the power consumption due to short circuit current. In this circuit body of 5 nMOS is connected to external voltage supply to act as sleep transistor. The nMOS transistors go to sleep mode due to increase in threshold voltage. In active mode of operation [1] the high Vth transistors are turned off and the logic gates consisting of low Vth transistors can operate with low switching power dissipation and smaller propagation delay. In standby mode the high Vth transistors are turned off thereby cutting off the internal low Vth circuitry.

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 9, September 2014)

711

FIG.2 10T Full Adder cell with self-reverse bias[1]

Transistor creates negative voltage at the body by design rules and increasing Vth by body bias which goes to cutoff state and as there is no conduction in reverse bias leakage current will be reduced.

Where VTN is the threshold voltage when substrate

bias is present, VSB is the source-to-body substrate

bias, 2 is the surface potential, and VTO is threshold

voltage for zero substrate bias,

is the body effect parameter, tox is oxide

thickness, is oxide permittivity, Esi is the

permittivity of silicon, is a doping concentration, q is

the charge of an electron.

The body effect in CMOS transistors, a smaller width of the depletion layer leads to lower Vth. The reverse biasing of CMOS transistor increases Vth while on forward biasing of the CMOS transistor Vth decreases. And also in CMOS threshold voltage increases with increased doping of the channel but decreases with applied bias. Therefore the current in the subthreshold region can be partially decreased by reverse biasing.

V. ALUDESIGN

In the design of ALU, the 10T one bit full adder circuit with self-reverse bias is used in CLA to implement an ALU with FIFO as memory and the whole process is done in cadence EDA tools.

Implementation of ALU is done in SOC technology using LEF file generation in cadence 180nm technology. Simulated 8-bit carry look ahead and 8-bit FIFO program for ALU is shown in FIG.3. Simulations are performed in cadence IUS (incisive unified simulator). For low power RTL synthesis are performed in cadence RTL and later SoC is done in cadence encounter.

FIG.3 Block diagram of ALU with CLA and FIFO in cadence IUS.

VI. RESULTS

Simulation of 10T full adder with self reverse bias performed in cadence virtuoso 180nm technology as shown below FIG 4 . The upper 4 waveforms specify

inputs a, b, c, Vsb (body voltage) and 5th ,6th are sum and

carry.

FIG.4 Waveform of 10T full adder with reverse bias simulation

FIG.4 shows the waveform of 10T full adder the first 3 waveforms are inputs a, b, c and last 2 waveforms are outputs sum and Cout. X-axis is time period in nanoseconds and Y-axis is voltage in volts. This is the waveform of reduced parasites after post layout simulation.

ALU

8bit A 8bit

OUTPUT

(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 9, September 2014)

712

Simulation of ALU in cadence IUS:

FIG.5 Block diagram of ALU

FIG.5 is the block diagram of ALU in which the 8bit CLA and FIFO are integrated in the ALU block in which the CLA output is connected to FIFO input where the SUM generated by CLA is stored in FIFO and appears at the output when the clock is active.

RTL synthesis of ALU:

FIG.6 Block diagram of ALU in cadence encounter

FIG.6 above shows the block diagram of ALU after RTL synthesis in cadence encounter. Register transfer level abstraction is used in hardware description languages (HDLs) like Verilog and VHDL to create high-level representations of a circuit, from which lower-high-level representations and ultimately actual wiring can be derived.

Here creating LEF file for 10T full adder reverse bias and attaching the LEF file for ALU which gives reduced leakage power and without attaching the LEF file for ALU shows the result.

Top module of ALU with ALU and IOPAD programming in RTL Encounter:

FIG.7 ALU in RTL encounter

FIG.7 shows the block diagram of ALU top module in which ALU with RTL synthesis and ALU with iopad programming is done in order to secure ALU from damage.

Waveforms of ALU:

FIG.8 Output waveform of ALU

(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 9, September 2014)

713

Simulated Power Analysis of ALU:

These are the simulation results of ALU designed with CLA and FIFO with and without attached 10T full adder reverse bias in ALU with generated LEF file. By adding 10T full adder reverse bias LEF file the leakage power is reduced to 17.526uW to 2.745uW.

SoC results of ALU:

FIG.9 Chip design layout of ALU in SoC

The above FIG.9 shows layout of chip design of ALU employed with submicron level 10-transistor full adder is implemented in cadence SoC Encounter. After getting the results in cadence virtuoso, IUS and RTL compiler the chip design is done in SoC encounter by creating LEF file for 10T full adder with reverse bias circuit in virtuoso and netlist for designed ALU in RTL compiler. The ALU chip design for SOC is achieved by combining LEF file and netlist in cadence SOC encounter tool.

VII. CONCLUSION

Submicron level low leakage single bit full adder cell is proposed for mobile and battery based systems and the full adder employed in ALU is proposed for processors.

By using optimal sleep transistors and transistor resizing technique, leakage current is reduced thereby power dissipation is reduced when compared to conventional cmos adders. Using this technique active power reduction is achieved in the ALU with low leakage. The design of ALU is realized in cadence 180nm cmos technology, in short design of ALU can be a better alternative. It can be implemented in advanced RISC processor and high end processors to reduce power dissipation. Deep submicron full adder can be used in encryption algorithm for security purpose.10 transistor full adder can be used in image processing technology.

REFERENCES

[1] Shipra Mishra, Shyam Akashe ―Leakage Minimization of 10T Full Adder Using Deep Sub-Micron Technique’’2012 Third International Conference on Advanced Computing and Communication Technologies.

[2] Madhuri.Sada1,A.Srinivasulu2,C.Md.Aslam3 ―1 Bit Full Adder Cell for Reducing Low Leakage Current in Nanometer Technology‖ International Journal of Engineering Research and Development, Volume 2, Issue 4 (July2012), PP. 11-18.

[3] http://en.wikipedia.org/wiki/Arithmetic logic unit

[4] Massimo Alioto and Gaetano Palumbo ―Analysis and Comparison on Full Adder Block in Submicron Technology‖IEEE transactions on very large scale integration (VLSI) systems, vol. 10, no. 6, December 2002 pp 806-823.

[5] A. Shams and M. Bayoumi, ―A novel high-performance CMOS 1-Bit full-adder cell‖ IEEE Trans. Circuits Syst.—Part II, vol. 47, pp 478–481, May 2000.

[6] H. Mahmoud and M. Bayoumi, ―A 10-transistor low-power high-speed full adder cell‖ in Proc. ISCAS’99,Orlando, FL, June 1999, pp. 43–46

[7] K. Chu and D. Pulfrey, ―A comparison of CMOS circuit techniques: Differential cascade voltage switch logic versus conventional logic‖ IEEE J. Solid-State Circuits , vol. SC-22, pp. 528–532, Aug. 1987.

[8] Raju Gupta, Satya Prakash Pandey, ShyamAkashe, AbhayVidyarthi―Analysis and optimization of Active Power and Delay of 10T Full Adder using Power Gating Technique at 45 nm Technology‖IOSR Journal of VLSI and Signal Processing (IOSR-JVSP).

[9] K. Martin, Digital Integrated Circuit Design. Oxford, U.K.: Oxford University Press, 2000

[10] N. Weste and K. Eshraghian, Principles of CMOS VLSI Design (A Systems Perspective).

[11] http://en.wikipedia.org/wiki/Arithmetic logic unit. [12] http://en.wikipedia.org/wiki/Adder(electronics) [13] http://en.wikipedia.org/wiki/Leakage(electronics). [14] http://en.wikipedia.org/wiki/CMOS#Static dissipation. [15] http://en.wikipedia.org/wiki/System_on a chip.

Simulations Leakage

power(uW)

Simulation result of ALU 17.526

Simulation result of ALU with 10T full adder with reverse bias schematic

(6)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 4, Issue 9, September 2014)

714

AUTHOR’S PROFILE

N. Suvarna Parvathi Lakshmi B.Tech from Bhoj Reddy Engineering college for Women Hyd, pursuing M.Tech (2012-2014) in the stream of VLSI at Aurora’s

Scientific,Technological and Research

Academy (ASTRA) JNTUH.

Mohd Imaduddin Associate professor (HOD) in ASTRA, JNTUH University,

Telangana, B.Tech from JNTU Hyd,

M.Tech from JNTU Ananthapur, Ph.D pursuing from JNTU, Hyd.

G. Sanath Kumar Dy.Director(Trg.)

CITD M.Tech (Control Systems) BITS

References

Related documents

A Focused and Integrated Approach • Broader Involvement • Evidence-Based Screening Tools • Coordinated System • Functionally-Based Assessments • Evidence-Based, Standardized

Effective multimodal analgesia is an important component of preventive analgesia, result- ing in an increased duration of action of analgesic drugs to decrease long-term pain

public universities and twenty two private universities have started working in the area of Pharmacy Edu- cation with questionable quality (Table 1).The overall quality of

Hy het gewys op die waarde wat die uitgawes van die eerste reeks van die Patriot Vereniging vir wetenskaplike studie gehad het: dat die meeste van die dele lankal skaars is en dat

Schofield I, Knussen C, Tolson D: A mixed method study to compare use and experience of hospital care and a nurse-led acute respiratory assessment service offering home care to

Understanding the knowledge, attitude and practice of EBF and determinants of practice may be a necessary step to help improve infant feeding practices among rural lactating mothers

Our study aimed to identify the role of social capital in addi- tion to other well-known socio-economic conditions (education, employment, income, housing quality and

Therefore, the aim of this study was to evaluate mesio- distal tooth width of permanent teeth in patients with complete unilateral cleft lip and palate, by comparing tooth size