Carry Bypass & Carry Select Adder Using Reversible Logic Gates

Similar documents
Downloaded from

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

Department of ECE, Vignan Institute of Technology & Management,Berhampur(Odisha), India

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate

Design of Digital Adder Using Reversible Logic

Design of Reversible Code Converters Using Verilog HDL

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

Implementation of Reversible ALU using Kogge-Stone Adder

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

Power Minimization of Full Adder Using Reversible Logic

Analysis of Multiplier Circuit Using Reversible Logic

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

Reversible Circuit Using Reversible Gate

VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES

Design and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic

A Novel Design for carry skip adder using purity preserving reversible logic gates

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

Online Testable Reversible Circuits using reversible gate

Reversible ALU Implementation using Kogge-Stone Adder

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013)

International Journal of Scientific & Engineering Research, Volume 6, Issue 6, June ISSN

Design of Reversible Even and Odd Parity Generator and Checker Using Multifunctional Reversible Logic Gate (MRLG)

Design of Reversible Logic based Basic Combinational Circuits

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate

An Optimized BCD Adder Using Reversible Logic Gates

A VLSI Design of Power Efficient Reversible Logic Gates for Arithmetic and Logical Unit

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

PERFORMANCE IMPROVEMENT OF REVERSIBLE LOGIC ADDER

Novel Reversible Gate Based Circuit Design and Simulation Using Deep Submicron Technologies

A More Effective Realization Of BCD Adder By Using A New Reversible Logic BBCDC

DESIGN OF OPTIMAL CARRY SKIP ADDER AND CARRY SKIP BCD ADDER USING REVERSIBLE LOGIC GATES

Design and Synthesis of Sequential Circuit Using Reversible Logic

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES

Optimization of reversible sequential circuits

Realization of programmable logic array using compact reversible logic gates 1

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

Design of a Novel Reversible ALU using an Enhanced Carry Look-Ahead Adder

Design Exploration and Application of Reversible Circuits in Emerging Technologies

Design of Efficient Adder Circuits Using PROPOSED PARITY PRESERVING GATE (PPPG)

A Novel Reversible Gate and its Applications

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family

ISSN Vol.03, Issue.03, June-2015, Pages:

Circuit for Revisable Quantum Multiplier Implementation of Adders with Reversible Logic 1 KONDADASULA VEDA NAGA SAI SRI, 2 M.

Design and Optimization of Asynchronous counter using Reversible Logic

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate

Design & Performance Analysis of 8-Bit Low Power Parity Preserving Carry- Look Ahead Adder

Design of a Compact Reversible Random Access Memory

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

BCD Adder Design using New Reversible Logic for Low Power Applications

DESIGN OF PARITY PRESERVING LOGIC BASED FAULT TOLERANT REVERSIBLE ARITHMETIC LOGIC UNIT

Quantum Cost Optimization for Reversible Carry Skip BCD Adder

Design of Reversible Synchronous Sequential Circuits

An Efficient Reversible Design of BCD Adder

SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL ADDERS

A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSISTOR GATES

Realization of 2:4 reversible decoder and its applications

Implementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate

Design Methodologies for Reversible Logic Based Barrel Shifters

Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates

On the Analysis of Reversible Booth s Multiplier

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

Design of Reversible Multiplier by Novel ANU Gate

An FPGA Implementation of Energy Efficient Code Converters Using Reversible Logic Gates

A Novel Nanometric Reversible Four-bit Signed-magnitude Adder/Subtractor. Soudebeh Boroumand

Reversible Multiplier with Peres Gate and Full Adder.

FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic

Design of Sequential Circuits Using MV Gates in Nanotechnology

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

Optimized Nanometric Fault Tolerant Reversible BCD Adder

ASIC Design of Reversible Full Adder/Subtractor Circuits

Power Optimization using Reversible Gates for Booth s Multiplier

Reversible Multiplier with Peres Gate and Full Adder

Lakshmi Narain College of Technology, Bhopal (M.P.) India

Reversible Implementation of Ternary Content Addressable Memory (TCAM) Interface with SRAM

Design and Implementation of Combinational Circuits using Reversible Gates

Progress in Reversible Processor Design: A Novel Methodology for Reversible Carry Look-ahead Adder

Design of Fault Tolerant Reversible Multiplexer based Multi-Boolean Function Generator using Parity Preserving Gates

Optimized Reversible Programmable Logic Array (PLA)

Design of 16 Bit Adder Subtractor with PFAG and TG Gates Using Verilog HDL

DESIGN OF COMPACT REVERSIBLE LOW POWER n-bit BINARY COMPARATOR USING REVERSIBLE GATES

DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS

Design of Low Power Adder and Multiplier Using Reversible Logic Gates

An Extensive Literature Review on Reversible Arithmetic and Logical Unit

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

Mach-Zehnder Interferometer based All Optical Reversible Carry-Look ahead Adder

Reversible computer hardware

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Control gates as building blocks for reversible computers

ADVANCES in NATURAL and APPLIED SCIENCES

DESIGN OF 3:8 REVERSIBLE DECODER USING R- GATE

Design and Implementation of Nanometric Fault Tolerant Reversible BCD Adder

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

Design and Minimization of Reversible Circuits for a Data Acquisition and Storage System

Design of Universal Shift Register Using Reversible Logic

A Novel Design of Reversible Universal Shift Register

Design of an Online Testable Ternary Circuit from the Truth Table

EFFICIENT APPROACH FOR DESIGNING LOW POWER REVERSIBLE DECODER/ENCODER WITH LOW QUANTUM COST

Transcription:

www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 4 April, 2013 Page No. 1156-1161 Carry Bypass & Carry Select Adder Using Reversible Logic Gates Yedukondala Rao Veeranki 1, Alok Katiyar 2, Venkata Reddy Kopparthi 3 1,2 Department of Electronics Engineering, Pondicherry University, Puducherry, India. E-mail: yrveeranki@gmail.com 1, alokkatiyar04@gmail.com 2 3 Lecturer, Department of E.C.E, Bapatla Engineering Collge (Autonomous), Bapatla, India. E-mail: Venkatareddy031@gmail.com 3 Date of Submission: 24 th April, 2013 Abstract In the recent years, reversible logic has emerged as a promising technology having its applications in low power CMOS, quantum computing, nanotechnology, and optical computing. The basic gates such as AND, OR, and EXOR are not reversible. This paper presents various designs of reversible logic gates used for reversible operation & the applications as carry bypass and select adder Block. This paper also includes simulation result of forward & backward computation of reversible TSG, Fredkin & Toffoli gate. These gates are then used to design four bit Carry bypass and select Adder blocks. Methodology used for designing reversible gate is Tanner Tool Version-14.1 & technology file 0.25 micron. It is shown that the adder architecture designed using TSG Fredkin & Toffoli gate are much better & optimized as compared to existing four bit Carry bypass and select Adder in terms of low power dissipation.the four new reversible gates are also proposed in this paper. Keyword - Reversible Logic, TSG, Fredkin, Reversible adders. I. INTRODUCTION Reversible logic has received great attention in the recent years due to their ability to reduce the power dissipation which is the main requirement in low power VLSI design. Modern digital circuits offer a great deal of computation. As technology evolves and many more transistors can fit in a given area, the concern for power dissipation as heat arises. According to Landauer s research, the amount of energy dissipated for every irreversible bit operation is at least KTln2 joules, where K=1.3806505*10-23m2kg-2K-1 (joule/kelvin-1) is the Boltzmann s constant and T is the temperature at which operation is performed [1]. Also, according to Moore s law, the number of transistor elements doubles roughly every two years and if this trend continues to hold, in the near future more and more energy will be lost due to bit erasures and cooling than doing computations. The heat generated due to the loss of one bit of information is very small at room temperature but when the number of bits is more as in the case of high speed computational works the heat dissipated by them will be so large that it affects the performance and results in the reduction of lifetime of the components. Reversible circuits are those circuits that do not lose information. Thus, reversible logic is likely to be in demand in high speed power aware circuits. Reversible circuits are of high interest in low-power CMOS design, optical computing, nanotechnology and quantum computing. The most prominent application of reversible logic lies in quantum computers. A quantum computer will be viewed as a quantum network (or a family of quantum networks) composed of quantum logic gates; each gate performing an elementary unitary operation on one, two or more two state quantum systems called qubits. Each qubit represents an elementary unit of information; corresponding to the classical bit values 0 and 1. Any unitary operation is reversible hence quantum networks effecting elementary arithmetic operations such as addition, multiplication and exponentiation cannot be directly deduced from their classical Boolean counterparts (classical logic gates such as Yedukondala Rao Veerankii, IJECS Volume 2 Issue 4 April, 2013 Page No. 1156-1161 Page 1156

AND or OR are clearly irreversible).thus, Quantum Arithmetic must be built from reversible logical components [3]. Reversible computation in a system can be performed only when the system comprises of reversible gates. These circuits can generate unique output vector from each input vector, and vice versa. In the reversible circuits, there is a one-to-one mapping between input and output vectors. In 1973, Bennett showed that KTln2 energy would not dissipate from a system as long as the system allows the reproduction of the inputs from observed outputs [2]. Since the amount of energy dissipated in a system bears a direct relationship to the number of bits erased during computation. Furthermore, voltage-coded logic signals have energy of Esig = ½CV 2, and this energy gets dissipated whenever switching occurs in conventional (irreversible) logic implemented in modern CMOS technology. It has been shown that reversible logic helps in saving this energy using charge recovery process [4]. Reversible logic supports the process of running the system both forward and backward. This means that reversible computations can generate inputs from outputs and can stop and go back to any point in the computation history. A circuit is said to be reversible if the input vector can be uniquely recovered from the output vector and there is a one-to-one correspondence between its input and output assignments, i.e. not only the outputs can be uniquely determined from the inputs, but also the inputs can be recovered from the outputs Energy dissipation can be reduced or even eliminated if computation becomes Information-lossless. Thus, an NXN reversible gate can be represented as B. TOFFOLI gate Fig 1 Fredkin gate[6] Fig 2 shows a 3*3 Toffoli gate. The input vector is I (A, B, C) and the output vector is O (P,Q,R). The outputs are defined by P=A, Q=B, R=AB C. Quantum cost of a Toffoli gate is 5. Iv= (I1, I2, I3, I4,. IN) Ov= (O1, O2, O3,...ON). Where Iv and Ov represent the input and output vectors respectively. II. REVERSIBLE FREDKIN, TOFFOLI & TSG GATES The reversible TSG, Fredkin & Toffoli gates are used for implementation of carry select and bypass adders. In this paper first the TSG, Fredkin & Toffoli gates are simulated using Tanner tool and then these blocks are used for designing adders. C. TSG gate Fig 2 Toffoli gate [6] The reversible 4*4 TSG gate block diagram is shown in Fig. 1.The input vector I (A, B,0,Cin) and the output vector is O (A, A B, Sum, Cout ). A. FREDKIN gate Fig 1 shows a 3*3 Fredkin gate. The input vector is I (A, B, C) and the output vector is O (P, Q, and R). The output is defined by P=A, Q=A B AC and R=A C AB. Quantum cost of a Fredkin gate is 5. Fig 3 TSG Gate as Reversible Full Adder [5] III. CARRY BYPASS ADDER The block diagram of carry bypass adder is as shown in fig.4.in 4 bit carry bypass adder four full adders and one multiplexer is used. The selection line for Yedukondala Rao Veerankii, IJECS Volume 2 Issue 4 April, 2013 Page No. 1156-1161 Page 1157

multiplexer is obtained from product of propagation constants of the inputs. Propagation constant is nothing but the ex-or operation of the inputs. If the product of all propagation constants are is 1 then the carry output is directly selects from input carry. If the product of all propagation constants are is 0 then the carry output selected by multiplexer is from the output of last full adder. So here is multiplexer is used for bypass the carry. The hardware cost of bypass adder is less. The area occupied is given as O(n 2 ) and delay is O(n^ ll ) and the product of area and ll+1 delay is given as O(n^ll+2 ). ll+1 TSG gate work as a reversible full adder with two garbage outputs. When implementing TSG as a reversible full adder, zero is passed to its third input which reduces the computation complexity at the output of TSG, to make it work as a full adder. Thus, directly implementing TSG as a reversible full adder will lead to transistor overhead. This overhead can be reduced by carefully examining the transistor implementation of TSG gate, and removing those transistors which are not involved in the computation, when TSG is working as reversible full adder. The optimized structure of TSG gate working singly as a reversible full adder is shown in Fig. 6 which is implemented with only 18 transistors thus avoiding the transistor overhead. This technique will also significantly reduce the transistor overhead when realizing the reversible circuits. B. Carry bypass adder Fig. 4 Carry bypass adder structure IV. CARRY SELECT ADDER The block diagram of carry select adder is as shown in fig.5.in 4 bit carry select adder four full adders and five multiplexers are used. The reason for going to carry select adder is to reduce delay. The input carry is given as common selection line for all multiplexers. In this two ripple carry adders are used. For first RCA input carry taken as 0 and for second RCA input carry taken as 1. The area of carry select adder is more because of two RCAs are used. The sum output selected by the multiplexer is depending on carry of input data. If Cin is 0 the sum output selected by multiplexer is from first RCA and if Cin is 1 the sum output selected by multiplexer is from second RCA. The area occupied is given as O(n log n) and delay is O(log n) and the product of area and delay is given as O(n log n 2 ). The carry bypass adder using reversible gates is obtained with four TSG gates, three TOFFOLI gates and one FRDKIN gate. The propagation constants are directly obtained from second output of TSG gate. To multiply these propagation constants three TOFFOLI gates are needed. Each three input TOFFOLI gate serves as AND operation of two inputs by making third input as 0 with two garbage outputs. The three input FREDKIN gate serves as multiplexer with two garbage outputs. The simulation setup for carry bypass adder using transistor realization is as shown in fig.7 Fig.6 Simulation setup for TSG gate Fig 5 carry select adder structure V. SIMULATION RESULTS USING REVERSIBLE LOGIC A. TSG gate Table 1 simulation parameters of full adder GATE Delay(ns) Raise time(ns) Fall time (ns) Power (mw) TSG 0.3216 0.01462 0.08742 3.98 Yedukondala Rao Veerankii, IJECS Volume 2 Issue 4 April, 2013 Page No. 1156-1161 Page 1158

Fig.8 Simulation setup for carry bypass adder Table 3 simulation parameters of carry select adder Fig.7 Simulation setup for carry bypass adder Table 2 simulation parameters of carry bypass adder GATE Delay(ns) Raise time(ns) 4TSG+3 Toffoli+1 Fredkin C. Carry select adder Fall time (ns) Power (mw) 41.265 0.15785 0.13421 4.01 The carry select adder using reversible gates is obtained with eight TSG gates and five FRDKIN gates. The three input FREDKIN gate serves as multiplexer with two garbage outputs. The simulation setup for carry select adder using transistor realization is as shown in fig.8 GATE Delay(ns) Raise time(ns) Fall time (ns) Power (mw) 8TSG+5Fredkin 40.856 0.125621 0.10514 4.25 VI. NEW REVERSIBLE GATES In this paper four new reversible gates are proposed and named as (New Reversible Gate) NRG1, NRG2, NRG3, and NRG4. The functionality description and truth table are described below. g represents the GARBAGE at the output. A. NRG1 gate The reversible 4*4 NRG1 gate block diagram is shown in Fig. 9.The input vector I (A, 0, C, D) and the output vector is O (A,CC, + DD,DD CC ). In this make the input B to 0 then we will get at the output as one NOR, EX-NOR and NOT gate operations of the input bits. Table 4 Truth table for NRG1 gate 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 1 1 0 1 1 0 1 Yedukondala Rao Veerankii, IJECS Volume 2 Issue 4 April, 2013 Page No. 1156-1161 Page 1159

0 1 1 1 0 1 1 0 1 0 0 0 1 1 1 1 1 0 0 1 1 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 Fig.10 Proposed NSG2 gate B. NRG2 gate Fig.9 Proposed NSG1 gate C. NRG3gate The reversible 4*4 NRG3 gate block diagram is shown in Fig. 11.The input vector I (A, 1, C, D) and the output vector is O (A, CD, CC DD, DD ). In this gate the second input B always connects to V dd ( logic 1). Then the outputs of gate are obtained as SUM and CARRY of half adder and one NOT operation. The reversible 4*4 NRG2 gate block diagram is shown in Fig. 10.The input vector I (A, B, C, D) and the output vector is O (g, g, AA CC DD + AA(CC DD), g).in this gate the third output of reversible gate can be used as output of 2*1 MUX.Where the input A acts as selection line and the two inputs are EX-OR and EX-NOR operations. Table 5 Truth table for NRG2 gate 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 0 0 0 Table 6 Truth table for NRG3 gate 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 0 0 0 1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 1 1 0 0 0 1 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 Yedukondala Rao Veerankii, IJECS Volume 2 Issue 4 April, 2013 Page No. 1156-1161 Page 1160

Fig.12 Proposed NSG4 gate VII. CONCLUSION The focus of this paper is on transistor Implementation of reversible 4*4 TSG & Fredkin gate, Toffoli gate to design the Four bit Carry bypass Adder and carry select adder. Adder architectures using the proposed TSG, Fredkin gate, Toffoli gate is consuming less power. And also four new reversible gates are proposed to perform various functions. Fig.11 Proposed NSG3 gate REFERENCES [1]. Landauer, R., Irreversibility and heat generation in the computing process, IBM J. Research and Development, 5(3): pp. 183-191, 1961. D. NRG4 gate The reversible 4*4 NRG4 gate block diagram is shown in Fig. 12.The input vector I (A, B, C, D) and the output vector is O (g, g, g, AA BB CC DD ).In this the fourth output can be used as the parity error check. The remaining three outputs are garbage outputs. Table 7 Truth table for NRG4 gate 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 0 0 1 1 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 [2]. Bennett, C.H., Logical reversibility of Computation, IBM J.Research and Development, 17: pp. 525-532, 1973. [3]. Vlatko Vedral, Adriano Bareno and Artur Ekert, Quantum Networks for Elementary Arithmetic Operations, arxiv:quantph/ 9511018 v1, nov 1995. [4]. M. P. Frank, Introduction to reversible computing: motivation,progress,and challenges, In Proceedings of the 2nd Conference on Computing Fron-tiers, pages 385 390, 2005. [5]. Himanshu Thapliyal, M.B Srinivas, A New Reversible TSG Gate and Its Application for Designing Efficient adder Circuits, International Conference on Computer and Information Technology,2006. [6]. Prashant.R.Yelekar, Introduction to Reversible Logic Gates & its Application 2nd National Conference on Information and Communication Technology (NCICT) 2011. [7]. Md. M. H Azad Khan, "Design of Full-adder With Reversible Gates", International Conference on Computer and Information Technology, Dhaka, Bangladesh, pp. 515-519. 2002, [8]. H. Thapliyal and M. B Srinivas, "A New Reversible TSG Gate and Its Application For Designing Efficient Adder Circuits", 7 th International Symposium on Representations and Methodology of Future Computing Technologies (RM 2005), Tokyo, Japan, September 5-6,2005., [9]. E. Fredkin, T Toffoli, "Conservative Logic", International Journal Of Theor. Physics, 21, pp. 219-253. 1982 [10]. D. P. Vasudevan, P. K. Lala, J. P Parkerson, CMOS Realization of Online Testable Reversible Logic Gates, ISVLSI 2005,pp. 309-310. Yedukondala Rao Veerankii, IJECS Volume 2 Issue 4 April, 2013 Page No. 1156-1161 Page 1161