Power Efficient Arithmetic Logic Unit

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

Enhancement of Design Quality for an 8-bit ALU

Design of 64-Bit Low Power ALU for DSP Applications

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

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

Gdi Technique Based Carry Look Ahead Adder Design

An Arithmetic and Logic Unit Using GDI Technique

DESIGN OF 64 BIT LOW POWER ALU FOR DSP APPLICATIONS

A Literature Survey on Low PDP Adder Circuits

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

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

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

Implementation of Low Power High Speed Full Adder Using GDI Mux

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

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

Investigation on Performance of high speed CMOS Full adder Circuits

Implementation of Carry Select Adder using CMOS Full Adder

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

International Journal of Advance Engineering and Research Development

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

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

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

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August ISSN

Energy Efficient ALU based on GDI Comparator

Design of Low Power ALU using GDI Technique

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

AREA OPTIMIZED ARITHMETIC AND LOGIC UNIT USING LOW POWER 1-BIT FULL ADDER

Energy Efficient Full-adder using GDI Technique

ISSN:

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

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

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

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

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

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

Design and Implementation of Complex Multiplier Using Compressors

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

A Novel Low power and Area Efficient Carry- Lookahead Adder Using MOD-GDI Technique

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

Design of Low Power High Speed Hybrid Full Adder

Pardeep Kumar, Susmita Mishra, Amrita Singh

Low Power and High Performance ALU using Dual Mode Transmission Gate Diffusion Input (DMTGDI)

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

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

Design of 2-bit Full Adder Circuit using Double Gate MOSFET

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

DESIGN OF MULTIPLIER USING GDI TECHNIQUE

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

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

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

Design and Implementation of Single Bit ALU Using PTL & GDI Technique

Design of Modified Shannon Based Full Adder Cell Using PTL Logic for Low Power Applications

ADVANCES in NATURAL and APPLIED SCIENCES

Analysis of Different CMOS Full Adder Circuits Based on Various Parameters for Low Voltage VLSI Design

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

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

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

Index terms: Gate Diffusion Input (GDI), Complementary Metal Oxide Semiconductor (CMOS), Digital Signal Processing (DSP).

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

An Efficient and High Speed 10 Transistor Full Adders with Lector Technique

Comparator Design Analysis using Efficient Low Power Full Adder Meena Aggarwal 1, Rajesh Mehra 2 1 ME student (ECE), 2 Associate Professor

A Novel Hybrid Full Adder using 13 Transistors

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

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

Power and Area Efficient CMOS Half Adder Using GDI Technique

Design Analysis of 1-bit Comparator using 45nm Technology

Design and Analysis of Low-Power Arithmetic Logic Unit using GDI Technique

Parallel Self Timed Adder using Gate Diffusion Input Logic

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

Comparative Study on CMOS Full Adder Circuits

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

High Performance Low-Power Signed Multiplier

PERFORMANANCE ANALYSIS OF A 1-BIT FULL ADDER USING 45nm TECHNOLOGY

Low Power Design Bi Directional Shift Register By using GDI Technique

POWER EFFICIENT CARRY PROPAGATE ADDER

Full Adder Circuits using Static Cmos Logic Style: A Review

Technology, Jabalpur, India 1 2

Design and Implementation of Pipelined 4-Bit Binary Multiplier Using M.G.D.I. Technique

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

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

Impact of Logic and Circuit Implementation on Full Adder Performance in 50-NM Technologies

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

Design and Analysis of Low-Power 11- Transistor Full Adder

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

A new 6-T multiplexer based full-adder for low power and leakage current optimization

Implementation of High Performance Carry Save Adder Using Domino Logic

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

2-BIT COMPARATOR WITH 8-TRANSISTOR 1-BIT FULL ADDER WITH CAPACITOR

A SUBSTRATE BIASED FULL ADDER CIRCUIT

Design Of Arthematic Logic Unit using GDI adder and multiplexer 1

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

Badi Lavanya,Sathish Kumar,Manoj Babu,Ajithkumar,Manivel. (IJ0SER) April 2018 (p)

NOVEL 11-T FULL ADDER IN 65NM CMOS TECHNOLOGY

Design of New Full Swing Low-Power and High- Performance Full Adder for Low-Voltage Designs

Australian Journal of Basic and Applied Sciences. Optimized Embedded Adders for Digital Signal Processing Applications

Power-Area trade-off for Different CMOS Design Technologies

Transcription:

Power Efficient Arithmetic Logic Unit Silpa T S, Athira V R Abstract In the modern era, power dissipation has become a major and vital constraint in electronic industry. Many techniques were already introduced to reduce power dissipation. Gate Diffusion Input () Technique allows power dissipation to a greater extend compared to the other logic styles. This technique also reduces the transistor count and thus the area of the circuit. Thus the circuit will be much simpler and easy to manage. This paper describes the design of an 8 bit Arithmetic Logic Unit using Gate Diffusion Input () Technique and also the comparison with other logic styles. Basic Logic Gates, half adders, full adders, multiplexers etc are also designed and performances are compared in terms of power dissipation and transistor count. The ALU design uses 2x1 multiplexers, 4x1 multiplexers, half adders, full adders and OR gates to realise the basic arithmetic and logic functions.the arithmetic functions are Addition, Subtraction, Increment, and Decrement. The logic functions that can be realised are AND, OR, XOR, and XNOR. The simulation tool used is Tanner EDA 13.0 using 250nm technology. Index Terms Technique, CMOS logic, Transmission Gate logic, Arithmetic Logic Unit. I. INTRODUCTION With the rapid increase in the use of portable electronic devices, the power dissipation has become a major constraint. As the technology grows rapidly and the device size scales down to the nanometer range, power dissipation, area and propagation delay are the major factors to be considered.the look for improving the performance of circuits based on CMOS logic resulted in the introduction of many logic styles like Pass Transistor logic, Transmission Gate logic, Double Pass Transistor logic and also many other hybrid logics.pass Transistor logic is one of the most widely used logics for low power digital circuits. It has many advantages over CMOS, ie high speed, low power dissipation and lower interconnection effects. Technique can overcome certain drawbacks of PTL Logic. A wide range of complex logic functions in which PTL was used, can be replaced by Technique and this makes the circuit simple. Easier design of fast, low power circuits with less number of transistors are enabled using Technique. Arithemetic and lgic operations are the inevitable part of all high speed and low power circuits in the field of microprocessors, digital signal processing, image processing etc. An Arithmetic Logic Unit with low power dissipation, lesser transistor count and lesser propagation delay can contribute much to the modern era. Manuscript received February 15, 2105 Silpa T S, M.Tech Scholar, Department of ECE, NCERC,Pampady, Thrissur, Kerala, India/ Mobile No.0091 9567147379. Athira V R, Assiatant Professor, Department of ECE, NCERC,Pampady, Thrissur, Kerala, India/ Mobile No.0091 9633086640, In this paper an 8-bit ALU is designed using Technique and its power dissipation and transistor count is compared with the CMOS logic. The sub blocks used are multiplexers, adders and gates. The basic logic gates AND, OR, XOR, XNOR and combinational circuits like half adder, full adder, multiplexer etc are designed and compared with the existing logic styles, CMOS and Transmission Gate, in terms of power dissipation and transistor count. Simulation environment is Tanner EDA tool using 250nm technology. The Section II comprises of comparison of different logic styles and previous works.in Section III, the basic ideas of cell and is operational analysis is discussed. Section IV deals with the design of basic gates, combinational circuits and ALU using Technique and the comparison with existing logic styles. In Section V, simulation results and the discussions are shown. The paper is concluded in Section VI. II. COMPARISON AND PREVIOUS WORKS The comparison is carried out with CMOS Logic, Transmission Gate Logic and the Technique. The previous worksin the design of ALUs using these techniques are also explained in this section. A. Comparison CMOS logic style consists of a pull-up and pull-down network. The pull-up network comprises of the pmos transistors and the nmos transistors forms the pull-down network. Any logic functions can be realised using this. The advantages of CMOS logic are (1) robustness, (2) transistor sizing, (3) reliable operation at low speed. It also has certain disadvantages. They are (1) slow speed, (2) high power consumption [1]. Pass Transistor logic is another popular one. The difference between PTL and CMOS is that the source side of logic network is connected to some input signal instead of power lines. The advantages of PTL are (1) high speed, (2) low power consumption; (3) lower interconnect effect. The disadvantages are (1) slow operation, (2) reduced voltage swing. Transmission Gate logic deals with the voltage drop caused by pass transistor logic. This can be used to implement a wide range of functions using fewer transistors. Technique is a new low power technique that can be used to overcome the drawbacks of CMOS and PTL logic. In this technique, power dissipation and transistor count will be less compared to other logics. B. Previous Works There are different types of full adders designed so as to reduce the power dissipation since adders are the integral part of any digital system. A conventional CMOS full adder using 28 transistors are proposed in [6]. This full adder will reduce power consumption and transistor count. The conventional 169 www.erpublication.org

Power Efficient Arithmetic Logic Unit CMOS full adder has 42 transistors. The new adder thus will reduce power consumption and transistor count. Transmission Gate full adders using 24 transistors are proposed by A. Sharma, R. Singh and R. Mehra. Since buffers are needed at each stage, the power consumption will be more than that of 28 transistor CMOS full adder. The CPL full adder consists of 18 transistors. Transmission Function full adder (TFA) based on transmission function theory has 16 transistors. T. Esther Rani, M. Asha, Dr. Rameshwar Rao designed ALU using Hybrid PTL and Technique. In this paper, 8-bit ALU is designd using only cells. All sub circuits used, ie multiplexers, full adders, halfadders, gates etc are designed only using cells.buffers are also added to each stage inorder to restore the voltage drop after each stage. Voltage drop occurs since in cell has no voltage supply given to it. The buffers added will be given power supply and it will restore the voltage drop. III. CELL A cell is a new technique for low power combinational circuits [2]. It was introduced by Arkidy Morgenshtein, Alexander Fish and Israel. A. Wagner in the year 2002. In this approach only two transistors are used to implement a wide range of complex logic functions. This technique provides incell swing restoration under certain conditions. The basic cell is as shown if Fig. 1. It resembles CMOS inverter in the first glance. The important difference of the cell from CMOS inverter is that it has three inputs. The three inputs are: G: The common gate input of nmos and pmos. P: Input to the source or drain of pmos. N: Input to the source or drain of nmos. Bulks of both nmos and pmos are connected to N or P respectively, so that it can be biased at contrast with a CMOS inverter. The output node: the common diffusion node of both transistors. It can be used as input or output nodes. The basic functions that ca be implemented using cell are shown in the Table.1 N P G OUT FUNCTION 0 1 A A INVERTER 0 B A A B FUNCTION1 B 1 A A +B FUNCTION2 1 B A A+B OR B 0 A AB AND C B A A B+AC MULTIPLEXER B B A A B+AB XOR B B A AB+A B XNOR IV. COMBINATIONAL CIRCUITS Combinational circuits, called as time independent logic in digital circuit theory, are a type of digital logic which is implemented by Boolean circuits. In these circuits, output will be a function of input alone, whereas in sequential logic, the output depends on the present input and also on the history of input. In otherwords, the combinational circuit is memoryless and sequential circuits have memory. Combinational and sequential circuits are used in computers to perform arithmetic and logic functions and are made up of combinational circuits. Logic gates are the integral part of combinational circuits. A. Logic Gates A physical device that is used to implement Boolean functions is called a logic gate. In other words, a logic gate performs a logic operation on one or more logical inputs and produces a single logical output. The basic building blocks of almost all electronic circuits are logic gates. The devices such as multiplexers, registers, ALUs etc may contain large number of logic gates. The three basic logic gates are AND, OR and NOT, with which all other gates can be implemented. NAND and NOR gates are called universal gates. Any Boolean function can be implemented using these gates. The gates AND, OR, NOT, XOR, and XNOR are designed in Technique and the performances are compared. When compared to other two logic styles the Technique use less transistors and power dissipation is also less. B. Multiplexers A multiplexer is a device used to select one of the several analog or digital inputs. This input is then fed to the output line. The selection of the particular input depends on the select lines. A multiplexer with 2 n inputs will have n select lines. The combination of these select lines determines the input which has to be routed to the output. A multiplexer is also known as data selector. Fig. 1 Basic Cell Table. 1 Basic Cell Functions Using CMOS logic, the implementation of a 2x1 multiplexer need 12 transistors, and four transistors are needed in the Tramsmission Gate logic implementation. In Technique, a 2x1 multiplexer can be implemented using 2 transistors. 170 www.erpublication.org

CMOS full adder is that the number of transistors used is less and it is fast. Due to the weak capability, additional buffers will be needed at the output in Transmission Gate full adder, which increases the final power consumption and area. Full Adder uses only ten transistors. The implementation is based on XOR and XNOR functions. XOR and XNOR full adders are available. This results in low power consumption and transistor count. Fig. 4 shows the Full Adder [4]. Fig. 2 2x1 Multiplexer Fig. 4 Full Adder Fig. 3 4x1 Multiplexer Fig 2 shows the implementation of 2x1 multiplexer. For implementing 4x1 multiplexer, just 6 transistors are needed in Technique. This is shown in Fig 3. C. Adders Since arithmetic opertions play an important role in all digital applications, adders, multipliers etc are the integrable part of digital systems. A full adder cell is the basic building block in all digital systems [3]. It consists of three inputs A, B, Cin and two outputs Sum and Carry. The Sum is expressed as Sum = A B Cin. Carry can be expressed in the form Carry = (A B)Cin + AB CMOS full adder uses about 40 transistors. The most significant advantage of CMOS full adder is the high noise margin and reliable operation at lower speeds. The parallel connection of both pmos and nmos transistors are used in transmission gate logic. This gives full swing in the output.transmission gate full adder uses this transmission gate logic which also uses the complementary inputs. The advantage of Transmission Gate full adder over Since cell has no power supply connected to it, there will be a voltage drop at the output. This drop will be negligible for small circuits. When incorporating into bigger circuits like ALU, multiplier etc, the voltage drop at each stage will be critical. After few stages there will not be sufficient voltage to drive the next stage. Buffers are to be added in such situations. The use of buffer increases the power dissipation when compared to cell is used alone, but will is less than that of CMOS and Transmission Gate logic circuits. D. Design of ALU An ALU is a digital circuit used to perform arithmetic and logic operations [5]. It is a fundamental building block of the Central Processing Unit (CPU) of a computer. Arithmetic operations like addition, subtraction, increment, decrement, transfer, etc and logic functions like AND, OR, XOR, XNOR etc are performed in ALU. This paper deals with the design of an 8- bit ALU which performs the foresaid functions. The design of ALU is as shown in Fig. 5. It consists of sixteen 4x1 multiplexers, eight 2x1 multiplexers, eight full adders, eight half adders and eight OR gates. The functions are performed on the basis of select line combinations. When S 2 = 0, arithmetic functions are performed. Logic functions will be performed when S 2 = 1. 171 www.erpublication.org

Power Efficient Arithmetic Logic Unit Table. 2 ALU Operations SELECTION LINES S 2 S 1 S 0 OPERATIONS 0 0 0 INCREMENT 0 0 1 ADDITION 0 1 0 SUBTRACTION 0 1 1 DECREMENT 1 0 0 AND 1 0 1 OR 1 1 0 XOR 1 1 1 XNOR Fig. 6 2x1 Multiplexer Simulation Output Fig. 7 4x1 Multiplexer Simulation Output Fig. 5 Schematic of 8- bit ALU Increment operation is performed by the addition of 1 to the addend and decrement operation is performed by the complement addition. Two s complement method is used for subtraction in which complement of B is used. The funtions obtained from the full adder are Addition, Subtraction, Increment, Decrement and Transfer. The functions XOR, XNOR, and AND are obtained from the half adder and an OR gate is used to get the OR function. V. SIMULATIONS AND RESULTS In this section the simulations results of the circuits using CMOS, TG and logic styles are described. The simulation results using Tanner EDA tool 250nm technology is shown in the figures below. The Table 3 shows the comparison of the different logic styles in the basis of power consumption and transistor count. Fig. 8 Full Adder Simulation Output Table. 3 Comparison and Analysis CELL DESIGN POWER(µW) TRANSISTOR COUNT AND CMOS 2.89 6 TG 2.21 6 1.4pW 2 2.05 6 OR CMOS 2.2 6 TG 2.42 6 0.11 2 2.3 6 XOR CMOS 5.41 12 TG 4.75 8.897 4 2.693 8 172 www.erpublication.org

XNOR CMOS 5.244 12 TG 4.31 8 1.312 4 3.47 8 MUX 2x1 MUX 4x1 HALF ADDER FULL ADDER ALU 4 BIT ALU 8 BIT CMOS 3.869 12 TG 0.53 4 1.44pW 2 1.87 6 CMOS 10.5 26 TG.55 6 1.44 pw 6 3.27 10 CMOS 7.64 18 TG 5.64 8 1.02 6 4.825 14 CMOS 15.56 42 TG 19.2 20 7.3 10 10.5 18 CMOS 52.43 536 20.08 144 42.21 336 CMOS 62.43 1072 19.22 288 55.79 672 VI. CONCLUSION Power consumption in CMOS circuits can be broadly classified into static power dissipation and dynamic power dissipation. Static power dissipation is mainly due to leakage current ie the direct current flow through the components from Vdd to Gnd. This occurs due to the rise time and fall time of the signals. Dynamic power dissipation is due to the transistor switching activity or in other words due to the charging and discharging of the load capacitance. Dynamic power dissipation is given as P dynamic = αcv 2 f, where α = Switching Factor C = Load Capacitance V = Supply Voltage f = Frequency of Operation The static power dissipation is negligible compared to dynamic power dissipation. The Technique reduces the dynamic power dissipation. Since the transistor count is reduced the power dissipation and area of the circuit can be reduced. Various combinational circuits are designed in different logic styles and simulated using Tanner EDA tool 250nm technology and performanceis compared. From these comparisons it is proved that Technique has the best performance in terms of power dissipation and transistor count. ACKNOWLEDGMENT Our endeavor stands incomplete without extending our gratitude to everyone who has contributed a lot towards the successful completion of my project. First of all, we offer thanks to our parents for their blessings. We are indebted to God Almighty for blessing us with His grace and taking our endeavour to a successful culmination. We extend our sincere gratitude to Prof. H. S. Divakaramurthy, Dean of Electronics & Communication Engineering Department, for giving directions and correcting the format and approving the report.f. A specially acknowledge project co-ordinator and my guide, Mrs. Athira V R, Asst.Professor, for the guidance given to me and steering me to the successful presentation of this project.we, finally, thank all our friends and well-wishers who had supported us directly and indirectly during our work.. REFERENCES [1] Reto Zimmermann and Wolfgang Fichtner, Low power logic style s:cmos Versus Pass Transistor Logic, IEEE Journals of solid state circuits,vol 32,No 7,July 1997. [2] Arkadiy Morgenshtein, Alexander Fish and Israel A Wagner, Gate diffusion input ()-a technique for low power design of digital circuits:analysis and characterization, 0-7803-7448-7/02/$17.00,2002 IEEE.. [3] A.Bazzazi, B. Eskafi, Design and Implementation of Full Adder Cell with the technique Based on 0.18μm CMOS Technology, Proceedings of International Multiconference of Engineers and Computer Scientists 2010. [4] Madhusudhan Dangeti,S N Singh, Minimization of transistor count and power in an embedded system using gdi technique, UNIASCIT,Vol 2(3),2012,308-313. [5] P. Sathyamoorthy, S. Vijayalakshmi, A. Daniel Raj, Efficient Design of Low Power ALU using PTL- Logic Full Adder, International Journal of Computer Applications (0975 8887) International Conference on Innovations In Intelligent Instrumentation, Optimization And Signal Processing ICIIIOSP-2013. [6] R. Shalem, E. John, and L.K.John, A novel low-power energy recovery full adder cell, in Proc. Great Lakes Symp. VLSI, Feb. 1999, pp.380 383. [7] Laya Surendran E K, Rony Antony P, Comparative Study of Adder Cells Using Different Logic Styles, International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 8, August 2014. Ms. Silpa T S, student, is currently pursuing her M.Tech VLSI Design in department of ECE in Nehru College of Research and Engineering, Pampady, Trissur. She has completed B.Tech in Electronics and Communication Engineering in Sahrdaya College of Engineering and Technology, Thrissur. Her research areas are VLSI, Low Power Design Ms. Athira V R, Assistant Professor, Department of ECE, Nehru College of Research and Engineering, Pampady, Trissur. She has completed M.Tech VLSI Design in Amrita School of Engineering and AMIE in Electronics and Communication Engineering. Her research areas are VLSI, Digital IC Design.. 173 www.erpublication.org