IEEE TRANSACTIONS ON COMPUTERS, VOL. 58, NO. 6, JUNE Adder and Multiplier Design in Quantum-Dot Cellular Automata

Size: px
Start display at page:

Download "IEEE TRANSACTIONS ON COMPUTERS, VOL. 58, NO. 6, JUNE Adder and Multiplier Design in Quantum-Dot Cellular Automata"

Transcription

1 IEEE TRANSACTIONS ON COMPUTERS, VOL. 58, NO. 6, JUNE Adder and Multiplier Design in Quantum-Dot Cellular Automata Heumpil Cho, Member, IEEE, and Earl E. Swartzlander, Jr., Fellow, IEEE Abstract Quantum-dot cellular automata (QCA) is an emerging nanotechnology, with the potential for faster speed, smaller size, and lower power consumption than transistor-based technology. Quantum-dot cellular automata has a simple cell as the basic element. The cell is used as a building block to construct gates and wires. Previously, adder designs based on conventional designs were examined for implementation with QCA technology. That work demonstrated that the design trade-offs are very different in QCA. This paper utilizes the unique QCA characteristics to design a carry flow adder that is fast and efficient. Simulations indicate very attractive performance (i.e., complexity, area, and delay). This paper also explores the design of serial parallel multipliers. A serial parallel multiplier is designed and simulated with several different operand sizes. Index Terms Adder, multiplier, carry flow adder, carry delay multiplier, quantum-dot cellular automata (QCA). Ç 1 INTRODUCTION CURRENT transistor-based semiconductor devices are becoming resistent to scaling. Due to the decreasing supply voltage, the power consumption from leakage current is a big challenge for transistor circuits. Nanotechnology is a possible alternative to these problems and the ITRS report [1] summarizes several possible technology solutions. Quantum-dot cellular automata (QCA) is an interesting possibility. Since QCAs were introduced in 1993 [2], several experimental devices have been developed [3], [4], [5], [6], [7]. Although they are certainly not ready for prime time, recent papers show that QCAs may eventually achieve high density [8], fast switching speed [9], and room temperature operation [5], [10]. The development of SPICE modeling and verification for QCA [11] indicate continuing interest. Recently several molecular QCA models, implementations, and power analysis have been proposed [12], [13]. Adders are fundamental circuits for most digital systems and several adder designs in QCA have been proposed [14], [15], [16], [17], [18], [19] and a performance comparison was presented [16]. Better adder performance depends on minimizing the carry propagation delay. A wide variety of (often complex) techniques have been used for transistor adder circuits. Conventional adder circuits frequently require many wires which are relatively difficult to realize (and may be slow) in QCA technology. Due to these wire delays, most previous adder designs are limited in speed. This paper presents a new adder design, the carry flow adder that is. H. Cho is with Qualcomm, Incorporated, 5775 Morehouse Drive, San Diego, CA hpcho@qualcomm.com.. E.E. Swartzlander, Jr. is with the Department of Electrical and Computer Engineering, the University of Texas at Austin, 1 University Station C0803, Austin, TX Eswartzla@aol.com. Manuscript received 20 June 2008; revised 12 Nov. 2008; accepted 18 Dec. 2008; published online 15 Jan Recommended for acceptance by F. Lombardi. For information on obtaining reprints of this article, please send to: tc@computer.org, and reference IEEECS Log Number TC Digital Object Identifier no /TC optimized for implementation with QCAs. The carry flow adder design is compared with previous QCA adder designs. On the other hand, multiplier design has not been widely considered by QCA designers. There is a QCA multiplier design in [20], [21], which suggests the importance of design simplicity. Complex designs generally incur long delays in QCA, so a simple structure is a good choice for the starting point. This paper investigates a relatively simple serial parallel multiplier. Based on FIR filter equations, serial parallel multiplication equations are derived. Using QCA characteristics, a new multiplier is presented. The final design shows a simple and regular bit slice structure. Although this paper assumes metal-based QCA implementation, the underlying principles also apply to molecular QCA. There are different clocking schemes such as wave clocking which may be more suitable for molecular QCA. If the manufacturing issues of molecular QCA can be solved, it may be an attractive implementation alternative that mitigates the cryogenic working temperature constraints of metal based QCA. The paper is organized as follows: In Section 2, the background of QCA technology and the design approaches are presented. Section 3 shows the design and implementation of carry flow adders. Simulation results and comparisons follow in Section 4. Section 5 shows the algorithmic design of multiplication networks based on filter networks. Section 6 discusses multiplier implementation for QCA circuits. Simulation results and comparisons follow in Section 7 and conclusions are presented in Section 8. 2 QCA DESIGN SCHEMES 2.1 QCA Cell A QCA is a square nanostructure of electron wells confining free electrons. Each cell has four quantum dots which can hold a single electron per dot. The four dots are located at the corners of the cell and two electrons are injected into the cell. Due to Coulombic repulsion, the two electrons reside in /09/$25.00 ß 2009 IEEE Published by the IEEE Computer Society

2 722 IEEE TRANSACTIONS ON COMPUTERS, VOL. 58, NO. 6, JUNE 2009 Fig. 1. Basic QCA cell and two possible polarizations. Because there are propagation delays between cell-to-cell reactions, there should be a limit on the maximum cell count in a clock zone. This ensures proper propagation and reliable signal transmission. In this paper, a maximum length of 16 cells is used. The minimum separation between two different signal wires is the width of two cells. Multilayer crossovers are used here for wire crossings. They use more than one layer of cells like a bridge. The multilayer crossover design is straightforward although there are questions about its realization, since it requires two overlapping active layers with vertical via connections. Alternatively, coplanar crossovers that may be easier to realize can be used with some modification to the basic designs. For circuit layout and functionality checking, a simulation tool for QCA circuits, QCADesigner [22], is used. This tool allows users to do a custom layout and then verify QCA circuit functionality by simulations. Fig. 2. QCA inverter and majority gate. opposite corners so that two polarizations are possible as seen in Fig. 1. These basic cells can be used to make QCAbased storage elements, logic gates, and wires. 2.2 Signal Flow and Control A series of QCA cells acts like a wire. During each clock cycle, half of the wire is active for signal propagation, while the other half is unpolarized. During the next clock cycle, half of the previous active clock zone is deactivated and the remaining active zone cells trigger the newly activated cells to be polarized. Thus, signals propagate from one clock zone to the next. The circuit area is divided into four sections and they are driven by four phase clock signals. In each zone, the clock signal has four states: high-to-low, low, low-to-high, and high. The cell begins computing during the high-to-low state and holds the value during the low state. The cell is released when the clock is in the low-to-high state and inactive during the high state. 2.3 Logic Gates Logic gates are required to build arithmetic circuits. In QCA, inverters and three-input majority gates serve as the fundamental gates. Inverters are constructed with a fork structure. The governing equation for a majority gate with inputs a, b, and c is Mða; b; cþ ¼ab þ bc þ ca. Fig. 2 shows the gate symbols and their layouts. Two input AND and OR gates can be implemented with three input majority gates by setting one input to a constant. With ANDs, ORs, and inverters, any logic function can be realized: a b ¼ Mða; b; 0Þ; a þ b ¼ Mða; b; 1Þ: 2.4 Design Rules A nominal cell size of 20 nm by 20 nm is assumed. The cell has a width and height of 18- and 5-nm-diameter quantum-dots. The cells are placed on a grid with a cell center-to-center distance of 20 nm. ð1þ 3 CARRY FLOW ADDERS 3.1 Basic Design Approach Previous publications [17], [18], [19] show that interconnections incur significant complexity and wire delay when implemented with QCAs, so transistor circuit designs that assume wires have negligible complexity and delay are not applicable. In QCA, if the complexity increases, the delay may increase because of the increased cell counts and wire connections. In this paper, the adder design follows that of a conventional ripple carry adder, but with a new layout optimized to QCA technology. The proposed adder design shows that a very low delay can be obtained with an optimized layout. This is in contrast to the conventional ripple carry adder. To avoid confusion, the new layout is referred to as the Carry Flow Adder (CFA) here. Equations for a full adder realized with majority gates and inverters are shown in (2). Most adder delays come from carry propagation. For faster calculation, reducing carry propagation delay is most important. The usual approach for fast carry propagation is to add additional logic elements. In this paper, simplification is used instead: s i ¼ a i b i c i þ a ibi c i þ a i b i c i þ a ibi c i ¼ Mð Mða i ;b i ;c i Þ;Mða i ;b i ; c i Þ;c i Þ ¼ Mðc iþ1 ;Mða i ;b i ; c i Þ;c i Þ; c iþ1 ¼ a i b i þ b i c i þ c i a i ; ¼ Mða i ;b i ;c i Þ: In QCA, the path from carry-in to carry-out only uses one majority gate. The majority gate always adds one more clock zone (one quarter clock delay). Thus, each bit in the words to be added requires at least one clock zone which sets the minimum delay. 3.2 Carry Flow Full Adder Design Based on previous approaches, a 1-bit full adder is designed. The input bit streams flow downward and the carry propagates from right to left. Figs. 3a and 3b show the schematic and the layout of the full adder for the carry flow adder. The schematic and layout are optimized to minimize the delay and area. The carry propagation delay for 1-bit is ð2þ

3 CHO AND SWARTZLANDER, JR.: ADDER AND MULTIPLIER DESIGN IN QUANTUM-DOT CELLULAR AUTOMATA 723 Fig. 6. Simulation results for 8-bit CFA. Fig. 3. Full adder for the carry flow adder. (a) Schematic. (b) Layout. a quarter clock and the delay from data inputs to the sum output is three quarter clocks. The wiring channels for the input/output synchronization should be minimized since wire channels add significantly to the circuit area. The carry flow full adder shown in Fig. 3b requires a vertical offset between the carryin and carry-out of only one cell. Figs. 4 and 5 show 4 and 32-bit adders, respectively, realized with carry flow full adders. From the layouts, it is clear that for large adders, much of the area is devoted to skewing the input data and deskewing the outputs. 4 RESULTS 4.1 Simulation Results For clarity, only 8-bit CFA simulation results are shown. The input and output waveforms are shown in Fig. 6. The first meaningful output appears in the third clock period after clock delays. First and last input/output pairs are highlighted. 4.2 Comparisons For design comparisons, QCA carry lookahead adders (CLA) are used since they were smaller and faster than conditional sum and conventional ripple carry adders in a previous study [19]. Fig. 7 shows the layout of a 4-bit CLA. Fig. 7. Layout of a 4-bit carry lookahead adder. It is roughly twice as wide and twice as high as the carry flow adder shown on Fig. 4. Table 1 shows comparisons of the 4, 8, 16, 32, and 64-bit designs for the CLA and CFA. Fig. 8 compares the two types of adders. From the statistics, cell counts for the CFA with n-bit operands are roughly Oðn 1:21 Þ. Areas are Oðn 1:42 Þ. Delay for the CFA-based ripple carry adder is proportional to the word size after a half clock start up delay. From the comparison with the carry lookahead adder, the complexity, area, and delay are much better with the CFA full adder, so the carry flow adder shows the best performance in QCA. 5 MULTIPLIER DESIGN 5.1 Filter Networks To consider the multiplication of two numbers, start with an FIR filter example [23]. The filter output is defined by TABLE 1 Adder Comparisons Fig. 4. Layout of 4-bit carry flow adder. Fig. 5. Layout of 32-bit carry flow adder.

4 724 IEEE TRANSACTIONS ON COMPUTERS, VOL. 58, NO. 6, JUNE 2009 Fig. 8. Comparison of CFA and CLA adders for various operand sizes. y i ¼ b k x i k : Using the one cycle delay operator, Z 1, the equation can be restated as y i ¼ b k x i k ¼ ¼ b k Z k x i b k Z k!x i : Equation (4) can be implemented by the network shown in Fig. 9. The circles in the figure with the b i s represent multiplication by constants and L indicates addition. Data x i ;b i, and y i are words of arbitrary size. To use a pipeline design, both upper and lower signal lines include the same additional delay units. Assume that Z 1 4 is possible and apply the Z 1 2 delay element to each section with upper and lower lines. Equation (5) shows that Fig. 10 gives the correct filter output result with N=2 cycle delays. ð3þ ð4þ 5.2 Multiplication Networks The above relations can be applied to serial parallel multiplication. Assume an unsigned number system. A 1-bit multiplication is performed by an AND gate and a 1-bit addition is performed by a full adder. The main difference between the FIR filter and the multiplication network is the handling of the carry-out from the adder. The filter networks internally use carry flow, but the multiplication network needs distinct signal flows, so the network for multiplication needs to be adjusted accordingly. Let ða i ;b i Þbe the multiplicand and multiplier pair and p i be the product bit for position i. Bits a i and p i correspond to words x i and y i of the filter example. The position i is the input at time i. Define the sum and carry-out of a full adder at the ith time and the jth location as s ij ;c ij when 0 i 2N 1 and 0 j N 1 where larger values of j are to the left. Assume that the sum generation takes at least Z 1 2 and the carry generation takes at least Z 1 4. Even though Figs. 9 and 10 ignored the zeroth full adder, the derivation includes that adder. The implementation can be done as Pipelined FIR filter output ¼ Z 2 1 bn 1 Z 3 2 ðn 1Þ þ Z 1 2 bn 2 Z 3 2 ðn 2Þ þþz 2 1 b0 Z 0 x i ¼ Z N 2 bn 1 Z ðn 1Þ x i þ Z N 2 bn 2 Z ðn 2Þ x i þþz N 2 b0 x i ¼ Z N 2 ¼ Z N 2 yi : b k Z k!x i ð5þ Fig. 9. FIR filter network. Fig. 10. Pipelined FIR filter network.

5 CHO AND SWARTZLANDER, JR.: ADDER AND MULTIPLIER DESIGN IN QUANTUM-DOT CELLULAR AUTOMATA 725 Fig. 11. Redirected FIR filter network. Fig. 14. Redirected FIR filter network for QCA. Fig. 12. Pipelined redirected FIR filter network. ðs ij ;c ij Þ¼Add b j Z 3 2 j a i ; Z 1 2 siðj 1Þ ; Z 1 c ij ¼ Add b j a i 3 2 j; s ði 1 2 Þðj 1Þ; c ði 1Þj : Equation (6) uses a feedback loop to the adder itself using a one clock delay unit. This is denoted as a carry delay multiplier (CDM). It is optimized to minimize the latency of the output. Going to Fig. 9 and redirecting the output to the right side, which is the same side to the input, Fig. 11 shows the redirected graph. For a pipeline design, it can be redrawn as shown in Fig. 12 by using Z 1 2 yi ¼ Z 1 2 ¼ Z 1 2 ¼ Z 1 2 b k Z k!x i b k Z k 2 Z k 2! x i! Z k 2 bk Z k 2 x i : Finally, Fig. 12 is a network design comparable to Fig. 10. The main difference is that there is a much smaller latency from the first input to the first output. Based on Fig. 12, the multiplication network is represented by (8). Fig. 13 shows the network implementation. The CDM design minimizes the latency to the output: s ij ;c ij ¼ Add bj Z 1 2 j a i ; Z 1 2 siðjþ1þ ; Z 1 c ij ð8þ ¼ Add b j a i 1 2 j; s ði 1 2 Þðjþ1Þ; c ði 1Þj : ð6þ ð7þ Fig. 15. CDM network for QCA. 6 MULTIPLIER IMPLEMENTATION 6.1 Multiplication Networks for QCA Based on the QCA circuit characteristics, one clock zone provides a quarter clock delay, which matches the D 1 operation. That is, D 4 ¼ Z 1. Assume a logical AND operation provides one D 1 delay and a full adder sum and carry have D 2 and D 1 delays, respectively. Wires also have some clock cycles of delay based on the wire length. After incorporating these characteristics, the filter network of Fig. 12 is redrawn, as shown in Fig. 14. Delay amounts in upper and lower signal flows are chosen to make a one clock cycle difference between the adjacent paths. From the filter network examples, a multiplier for QCA is developed. Based on (8), (9) reflects the QCA clocking. The previous figure is modified and the serial parallel multiplier can be implemented as shown in Fig. 15 s ij ;c ij ¼ Add bj D 2j 2 a i ; D 2 s iðjþ1þ ; D 4 c ij ð9þ ¼ Add b j a i 2j 2 ; s ði 2Þðjþ1Þ ; c ði 4Þj : 6.2 Multiplier Design The structure shown in Fig. 15 is used for the QCA circuit implementation since it minimizes the latency from the first input to the first output. Fig. 16 shows the block diagram of the optimized design for QCA layout. 6.3 QCA Implementation Bit-serial adders are used to realize the carry delay multiplier. The underlying full adders are based on the CFA that is Fig. 13. Carry delay multiplication network. Fig. 16. Multiplier block diagrams for CDM.

6 726 IEEE TRANSACTIONS ON COMPUTERS, VOL. 58, NO. 6, JUNE 2009 TABLE 2 Multiplier Characteristics Fig. 17. Carry flow bit-serial adder. (a) Schematic. (b) Layout. For N-bit inputs, the multiplier receives N þ 1 inputs (a serial input and N parallel inputs) and produces a serial output. The serial input and output are ordered from LSB to MSB and parallel inputs are repeated whenever a new serial input is provided (N cycles). For initialization of the multiplier, zero bits are input for N clock cycles. Zero bits are provided between successive inputs. The time to complete an N-bit multiplication is 2N cycles. 7.2 Comparisons The complexity, size, and delay of various word size carry delay multipliers are shown in Table 2. Fig. 20 demonstrates the layout of a 32-bit CDM. Fig. 18. Layout of a 4-bit carry delay multiplier. Fig. 19. Simulation of a 4-bit carry delay multiplier. described in Section 3 with the schematic and layout shown in Figs. 3a and 3b, respectively. The bit-serial adder is modified from the full adder so that the carry-in and carry-out are connected internally with a one clock delay. Figs. 17a and 17b show the schematic and layout of the bit-serial adder. Using these adders, a 4-bit CDM multiplier according to Fig. 16 is implemented as shown in Fig. 18. Multipliers for larger word sizes can be implemented easily by adding additional bit slices. 8 CONCLUSIONS QCA circuits have significant wire delays. For a fast design in QCA, it is generally necessary to minimize the complexity. Based on the QCA characteristics, this paper presents a new adder design, the carry flow adder. Carry flow adders use a basic ripple carry propagation scheme that is optimized for layout in the QCA technology. The layouts and functionality checks were done using QCADesigner and the designs are compared to the carry lookahead adder that was the best previous QCA adder design. The CFA adders require less than one-fifth of the area of the CLA and have about half of the delay of the CLA. This paper also presents serial parallel multiplication networks based on filter networks. The networks are derived from multiplication equations and implemented by network graphs. The design uses systolic array structures to produce an output on every clock cycle with low latency to the first output. It also has a regular design for easy word size extension as well as small area and a small number of cells was used. 7 RESULTS 7.1 Simulation Results Simulation of a 4-bit multiplier is shown with the input and output waveforms in Fig. 19. First and last input/output pairs are highlighted. ACKNOWLEDGMENTS Sections 5, 6, and 7 are greatly abbreviated versions of the material in [24]. The authors also thank the reviewers and the attendees of the Symposium for their constructive comments. Fig. 20. Layout of a 32-bit carry delay multiplier.

7 CHO AND SWARTZLANDER, JR.: ADDER AND MULTIPLIER DESIGN IN QUANTUM-DOT CELLULAR AUTOMATA 727 REFERENCES [1] International Technology Roadmap for Semiconductors (ITRS), [2] C.S. Lent, P.D. Tougaw, W. Porod, and G.H. Bernstein, Quantum Cellular Automata, Nanotechnology, vol. 4, no. 1 pp , Jan [3] A. Orlov et al., Experimental Demonstration of a Binary Wire for Quantum-Dot Cellular Automata, Applied Physics Letters, vol. 74, no. 19, pp , May [4] I. Amlani et al., Experimental Demonstration of a Leadless Quantum-Dot Cellular Automata Cell, Applied Physics Letters, vol. 77, no. 5, pp , July [5] R.P. Cowburn and M.E. Welland, Room Temperature Magnetic Quantum Cellular Automata, Science, vol. 287, no. 5457, pp , Feb [6] H. Qi et al., Molecular Quantum Cellular Automata Cells. Electric Field Driven Switching of a Silicon Surface Bound Array of Vertically Oriented Two-Dot Molecular Quantum Cellular Automata, J. Am. Chemical Soc., vol. 125, pp , [7] R.K. Kummamuru et al., Operation of a Quantum-Dot Cellular Automata (QCA) Shift Register and Analysis of Errors, IEEE Trans. Electron Devices, vol. 50, no. 9, pp , Sept [8] A. DeHon and M.J. Wilson, Nanowire-Based Sublithographic Programmable Logic Arrays, Proc. Int l Symp. Field-Programmable Gate Arrays, pp , [9] J.M. Seminario et al., A Molecular Device Operating at Terahertz Frequencies: Theoretical Simulations, IEEE Trans. Nanotechnology, vol. 3, no. 1, pp , Mar [10] Y. Wang and M. Lieberman, Thermodynamic Behavior of Molecular-Scale Quantum-Dot Cellular Automata (QCA) Wires and Logic Devices, IEEE Trans. Nanotechnology, vol. 3, no. 3, pp , Sept [11] R. Tang, F. Zhang, and Y.B. Kim, Quantum-Dot Cellular Automata SPICE Macro Model, Proc. ACM Great Lakes Symp. VLSI, pp , [12] C.S. Lent, M. Liu, and Y. Lu, Bennett Clocking of Quantum-Dot Cellular Automata and the Limits to Binary Logic Scaling, Nanotechnology, vol. 17, no. 16, pp , Aug [13] X. Ma, J. Huang, and F. Lombardi, A Model for Computing and Energy Dissipation of Molecular QCA Devices and Circuits, ACM J. Emerging Technologies in Computing Systems, vol. 3, no. 4, article 18, [14] A. Vetteth et al., Quantum-Dot Cellular Automata Carry-Look- Ahead Adder and Barrel Shifter, Proc. IEEE Emerging Telecomm. Technologies Conf., Sept [15] W. Wang, K. Walus, and G.A. Jullien, Quantum-Dot Cellular Automata Adders, Proc. Third IEEE Conf. Nanotechnology, pp , [16] R. Zhang, K. Walus, W. Wang, and G.A. Jullien, Performance Comparison of Quantum-Dot Cellular Automata Adders, Proc. IEEE Int l Symp. Circuits and Systems, vol. 3, pp , [17] H. Cho and E.E. Swartzlander, Jr., Pipelined Carry Lookahead Adder Design in Quantum-Dot Cellular Automata, Proc. Conf. Record of the 39th Asilomar Conf. Signals, Systems, and Computers, pp , [18] H. Cho and E.E. Swartzlander, Jr., Modular Design of Conditional Sum Adders Using Quantum-Dot Cellular Automata, Proc. Sixth IEEE Conf. Nanotechnology, July [19] H. Cho and E.E. Swartzlander, Jr., Adder Designs and Analyses for Quantum-Dot Cellular Automata, IEEE Trans. Nanotechnology, vol. 6, no. 3, pp , May [20] K. Walus, G.A. Jullien, and V.S. Dimitrov, Computer Arithmetic Structures for Quantum Cellular Automata, Proc. Conf. Record of the 37th Asilomar Conf. Signals, Systems, and Computers, vol. 2, pp , [21] K. Walus and G.A. Jullien, Design Tools for an Emerging SoC Technology: Quantum-Dot Cellular Automata, Proc. IEEE, vol. 94, no. 6, pp , [22] K. Walus, T. Dysart, G. Jullien, and R. Budiman, QCADesigner: A Rapid Design and Simulation Tool for Quantum-Dot Cellular Automata, IEEE Trans. Nanotechnology, vol. 3, no. 1, pp , Mar [23] D. Cohen, A Mathematical Approach to Computational Network Design, Systolic Signal Processing Systems, E.E. Swartzlander, Jr., ed., Marcel Dekker, Inc., pp. 1-29, [24] H. Cho and E.E. Swartzlander, Jr., Serial Parallel Multiplier Design in Quantum-Dot Cellular Automata, Proc. 18th IEEE Symp. Computer Arithmetic, pp. 7-15, Heumpil Cho received the BS degree in electrical engineering and the MS degree in electrical engineering and computer science from Seoul National University, and the PhD degree in electrical and computer engineering from the University of Texas at Austin, in 1998, 2000, and 2006, respectively. In 2006, he was with Luminary Micro, Inc., Austin, TX, where he was working on I/O circuit characterization and modeling. Since 2007, he has been a senior engineer at Qualcomm, Incorporated, San Diego, CA, where he has been working on various projects including CDMA/WCDMA/LTE/ WiMAX wireless modem chip designs. His research interests include high-speed computer arithmetic algorithms, systolic signal processor and CORDIC processor architectures, VLSI circuit designs, architectures for application-specific signal processing, and applications of arithmetic algorithms on quantum-dot cellular automata. He is a member of the IEEE. Earl E. Swartzlander, Jr. holds degrees in electrical engineering from Purdue University, the University of Colorado, and the University of Southern California. He is a professor of electrical and computer engineering at the University of Texas at Austin. In his current position, he and his students conduct research in computer engineering with emphasis on application specific processor design, including high-speed computer arithmetic, systolic processor architecture, VLSI technology, and rapid prototyping. From 1975 to 1990, he held a variety of positions at TRW including the director of Independent Research & Development in the TRW Defense Systems Group, the manager of the Digital Processing Laboratory in the Electronics and Technology Division, and the manager of the Advanced Development Office in the System Development Division. He was the editor-in-chief of the IEEE Transactions on Computers from 1990 to 1994 and was the founding editor-in-chief of the Journal of VLSI Signal Processing. In addition, he has served as an editor for the IEEE Transactions on Computers, the IEEE Transactions on Parallel and Distributed Systems, and the IEEE Journal of Solid-State Circuits. He has been a member of the Board of Governors of the IEEE Computer Society ( ), the IEEE Signal Processing Society ( ), and the IEEE Solid-State Circuits Council/Society ( ). He has been a member of the IEEE History Committee ( ), the IEEE Fellows Committee ( ), and is currently the chair of the IEEE James H. Mulligan, Jr., Education Medal Committee. He has chaired a number of conferences including the IEEE International Conference on Application-Specific Architectures, and Processors, the 31st Asilomar Conference on Signals, Systems and Computers, the International Conference on Parallel and Distributed Systems, the 11th Symposium on Computer Arithmetic, the International Conference on Wafer Scale Integration, and the fifth IEEE International Conference on Distributed Computing Systems. He is the author of one book, an editor of seven books, and the author or coauthor of 59 refereed journal papers, 33 book chapters, and 254 conference papers. He is a fellow of the IEEE. He has been honored with the IEEE Third Millennium Medal, the Distinguished Engineering Alumnus Award from the University of Colorado, the Outstanding Electrical Engineer and Distinguished Engineering Alumnus awards from Purdue University, and the IEEE Computer Society Golden Core Award.. For more information on this or any other computing topic, please visit our Digital Library at

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata Serial Parallel ultiplier Design in Quantum-dot Cellular Automata Heumpil Cho Qualcomm, Inc. 5775 orehouse Dr. San Diego, California 92121 Email: hpcho@qualcomm.com Earl E. Swartzlander, Jr. Department

More information

CHAPTER 5 DESIGN OF COMBINATIONAL LOGIC CIRCUITS IN QCA

CHAPTER 5 DESIGN OF COMBINATIONAL LOGIC CIRCUITS IN QCA 90 CHAPTER 5 DESIGN OF COMBINATIONAL LOGIC CIRCUITS IN QCA 5.1 INTRODUCTION A combinational circuit consists of logic gates whose outputs at any time are determined directly from the present combination

More information

A Novel 128-Bit QCA Adder

A Novel 128-Bit QCA Adder International Journal of Emerging Engineering Research and Technology Volume 2, Issue 5, August 2014, PP 81-88 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) A Novel 128-Bit QCA Adder V Ravichandran

More information

Novel Design of n-bit Controllable Inverter by Quantum-dot Cellular Automata

Novel Design of n-bit Controllable Inverter by Quantum-dot Cellular Automata Int. J. Nanosci. Nanotechnol., Vol. 10, No. 2, June 2014, pp. 117-126 Novel Design of n-bit Controllable Inverter by Quantum-dot Cellular Automata M. Kianpour 1, R. Sabbaghi-Nadooshan 2 1- Electrical Engineering

More information

Design and Analysis of Decoder Circuit Using Quantum Dot Cellular Automata (QCA)

Design and Analysis of Decoder Circuit Using Quantum Dot Cellular Automata (QCA) Design and Analysis of Decoder Circuit Using Quantum Dot Cellular Automata (QCA) M. Prabakaran 1, N.Indhumathi 2, R.Vennila 3 and T.Kowsalya 4 PG Scholars, Department of E.C.E, Muthayammal Engineering

More information

DESIGN AND IMPLEMENTATION OF 128-BIT QUANTUM-DOT CELLULAR AUTOMATA ADDER

DESIGN AND IMPLEMENTATION OF 128-BIT QUANTUM-DOT CELLULAR AUTOMATA ADDER DESIGN AND IMPLEMENTATION OF 128-BIT QUANTUM-DOT CELLULAR AUTOMATA ADDER 1 K.RAVITHEJA, 2 G.VASANTHA, 3 I.SUNEETHA 1 student, Dept of Electronics & Communication Engineering, Annamacharya Institute of

More information

Binary Adder- Subtracter in QCA

Binary Adder- Subtracter in QCA Binary Adder- Subtracter in QCA Kalahasti. Tanmaya Krishna Electronics and communication Engineering Sri Vishnu Engineering College for Women Bhimavaram, India Abstract: In VLSI fabrication, the chip size

More information

Design and simulation of a QCA 2 to 1 multiplexer

Design and simulation of a QCA 2 to 1 multiplexer Design and simulation of a QCA 2 to 1 multiplexer V. MARDIRIS, Ch. MIZAS, L. FRAGIDIS and V. CHATZIS Information Management Department Technological Educational Institute of Kavala GR-65404 Kavala GREECE

More information

Design and Analysis of Adders using Nanotechnology Based Quantum dot Cellular Automata

Design and Analysis of Adders using Nanotechnology Based Quantum dot Cellular Automata Journal of Computer Science 7 (7): 1072-1079, 2011 ISSN 1549-3636 2011 Science Publications Design and Analysis of Adders using Nanotechnology Based Quantum dot Cellular Automata 1 S. Karthigai Lakshmi

More information

Area Delay Efficient Novel Adder By QCA Technology

Area Delay Efficient Novel Adder By QCA Technology Area Delay Efficient Novel Adder By QCA Technology 1 Mohammad Mahad, 2 Manisha Waje 1 Research Student, Department of ETC, G.H.Raisoni College of Engineering, Pune, India 2 Assistant Professor, Department

More information

Implementation of 4x4 Vedic Multiplier using Carry Save Adder in Quantum-Dot Cellular Automata

Implementation of 4x4 Vedic Multiplier using Carry Save Adder in Quantum-Dot Cellular Automata International Conference on Communication and Signal Processing, April 6-8, 2016, India Implementation of 4x4 Vedic Multiplier using Carry Save Adder in Quantum-Dot Cellular Automata Ashvin Chudasama,

More information

Implementation of Code Converters in QCAD Pallavi A 1 N. Moorthy Muthukrishnan 2

Implementation of Code Converters in QCAD Pallavi A 1 N. Moorthy Muthukrishnan 2 IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 6, 214 ISSN (online): 2321-613 Implementation of Code Converters in QCAD Pallavi A 1 N. Moorthy Muthukrishnan 2 1 Student

More information

A Novel Architecture for Quantum-Dot Cellular Automata Multiplexer

A Novel Architecture for Quantum-Dot Cellular Automata Multiplexer www.ijcsi.org 55 A Novel Architecture for Quantum-Dot Cellular Automata Multiplexer Arman Roohi 1, Hossein Khademolhosseini 2, Samira Sayedsalehi 3, Keivan Navi 4 1,2,3 Department of Computer Engineering,

More information

Robust Adders Based on Quantum-Dot Cellular Automata

Robust Adders Based on Quantum-Dot Cellular Automata Robust Adders Based on Quantum-Dot Cellular Automata Ismo Hänninen and Jarmo Takala Institute of Digital and Computer Systems Tampere University of Technology PL 553, 33101 Tampere, Finland [ismo.hanninen,

More information

QCA Based Design of Serial Adder

QCA Based Design of Serial Adder QCA Based Design of Serial Adder Tina Suratkar Department of Electronics & Telecommunication, Yeshwantrao Chavan College of Engineering, Nagpur, India E-mail : tina_suratkar@rediffmail.com Abstract - This

More information

Area-Delay Efficient Binary Adders in QCA

Area-Delay Efficient Binary Adders in QCA RESEARCH ARTICLE OPEN ACCESS Area-Delay Efficient Binary Adders in QCA Vikram. Gowda Research Scholar, Dept of ECE, KMM Institute of Technology and Science, Tirupathi, AP, India. ABSTRACT In this paper,

More information

A Structured Ultra-Dense QCA One-Bit Full-Adder Cell

A Structured Ultra-Dense QCA One-Bit Full-Adder Cell RESEARCH ARTICLE Copyright 2015 American Scientific Publishers All rights reserved Printed in the United States of America Quantum Matter Vol. 4, 1 6, 2015 A Structured Ultra-Dense QCA One-Bit Full-Adder

More information

Five-Input Majority Gate Based QCA Decoder

Five-Input Majority Gate Based QCA Decoder , pp.95-99 http://dx.doi.org/10.14257/astl.2016.122.18 Five-Input Majority Gate Based QCA Decoder Jun-Cheol Jeon Department of Computer Engineering at Kumoh National Institute of Technology, Gumi, Korea

More information

Analysis and Design of Modified Parity Generator and Parity Checker using Quantum Dot Cellular Automata

Analysis and Design of Modified Parity Generator and Parity Checker using Quantum Dot Cellular Automata Analysis and Design of odified Parity Generator and Parity Checker using Quantum Dot Cellular Automata P.Ilanchezhian Associate Professor, Department of IT, Sona College of Technology, Salem Dr.R..S.Parvathi

More information

Study and Simulation of Fault Tolerant Quantum Cellular Automata Structures

Study and Simulation of Fault Tolerant Quantum Cellular Automata Structures Study and Simulation of Fault Tolerant Quantum Cellular Automata Structures Dr. E.N.Ganesh, 2 R.Kaushik Ragavan, M.Krishna Kumar and V.Krishnan Abstract Quantum cellular automata (QCA) is a new technology

More information

Novel Efficient Designs for QCA JK Flip flop Without Wirecrossing

Novel Efficient Designs for QCA JK Flip flop Without Wirecrossing International Academic Institute for Science and Technology International Academic Journal of Science and Engineering Vol. 3, No. 2, 2016, pp. 93-101. ISSN 2454-3896 International Academic Journal of Science

More information

Novel Code Converters Based On Quantum-dot Cellular Automata (QCA)

Novel Code Converters Based On Quantum-dot Cellular Automata (QCA) Novel Code Converters Based On Quantum-dot Cellular Automata (QCA) Firdous Ahmad 1, GM Bhat 2 1,2 Department of Electronics & IT, University of Kashmir, (J&K) India 190006 Abstract: Quantum-dot cellular

More information

Binary Multipliers on Quantum-Dot Cellular Automata

Binary Multipliers on Quantum-Dot Cellular Automata FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 20, no. 3, December 2007, 541-560 Binary Multipliers on Quantum-Dot Cellular Automata Ismo Hänninen and Jarmo Takala Abstract: This article describes the

More information

Design and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm

Design and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm Design and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm Vijay Dhar Maurya 1, Imran Ullah Khan 2 1 M.Tech Scholar, 2 Associate Professor (J), Department of

More information

TIME EFFICIENT PARITY GENERATOR BASED ON QUANTUM-DOT CELLULAR AUTOMATA

TIME EFFICIENT PARITY GENERATOR BASED ON QUANTUM-DOT CELLULAR AUTOMATA International Journal of Civil Engineering and Technology (IJCIET) Volume 10, Issue 02, February 2019, pp. 715-723, Article ID: IJCIET_10_02_069 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=10&itype=02

More information

QUANTUM-dot Cellular Automata (QCA) is a promising. Programmable Crossbar Quantum-dot Cellular Automata Circuits

QUANTUM-dot Cellular Automata (QCA) is a promising. Programmable Crossbar Quantum-dot Cellular Automata Circuits 1 Programmable Crossbar Quantum-dot Cellular Automata Circuits Vicky S. Kalogeiton, Member, IEEE Dim P. Papadopoulos, Member, IEEE Orestis Liolis, Member, IEEE Vassilios A. Mardiris, Member, IEEE Georgios

More information

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors T.N.Priyatharshne Prof. L. Raja, M.E, (Ph.D) A. Vinodhini ME VLSI DESIGN Professor, ECE DEPT ME VLSI DESIGN

More information

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS 1 T.Thomas Leonid, 2 M.Mary Grace Neela, and 3 Jose Anand

More information

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL E.Sangeetha 1 ASP and D.Tharaliga 2 Department of Electronics and Communication Engineering, Tagore College of Engineering and Technology,

More information

A Novel Approach For Designing A Low Power Parallel Prefix Adders

A Novel Approach For Designing A Low Power Parallel Prefix Adders A Novel Approach For Designing A Low Power Parallel Prefix Adders R.Chaitanyakumar M Tech student, Pragati Engineering College, Surampalem (A.P, IND). P.Sunitha Assistant Professor, Dept.of ECE Pragati

More information

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology Inf. Sci. Lett. 2, No. 3, 159-164 (2013) 159 Information Sciences Letters An International Journal http://dx.doi.org/10.12785/isl/020305 A New network multiplier using modified high order encoder and optimized

More information

Presenting a New Efficient QCA Full Adder Based on Suggested MV32 Gate

Presenting a New Efficient QCA Full Adder Based on Suggested MV32 Gate Int. J. Nanosci. Nanotechnol., Vol. 12, No. 1, March. 2016, pp. 55-69 Short Communication Presenting a New Efficient QCA Full Adder Based on Suggested MV2 Gate A. Safavi and M. Mosleh* Department of Computer

More information

DESIGN OF HYBRID ADDER USING QCA WITH IMPLEMENTATION OF WALLACE TREE MULTIPLIER

DESIGN OF HYBRID ADDER USING QCA WITH IMPLEMENTATION OF WALLACE TREE MULTIPLIER DESIGN OF HYBRID ADDER USING QCA WITH IMPLEMENTATION OF WALLACE TREE MULTIPLIER Vijayalakshmi.P 1 and Kirthika.N 2 1 PG Scholar & 2 Assistant Professor, Deptt. of VLSI Design, Sri Ramakrishna Engg. College,

More information

Combinational Circuit Design using Advanced Quantum Dot Cellular Automata

Combinational Circuit Design using Advanced Quantum Dot Cellular Automata Combinational Circuit Design using Advanced Quantum Dot Cellular Automata Aditi Dhingra, Aprana Goel, Gourav Verma, Rashmi Chawla Department of Electronics and Communication Engineering YMCAUST, Faridabad

More information

AREA AND DELAY EFFICIENT DESIGN FOR PARALLEL PREFIX FINITE FIELD MULTIPLIER

AREA AND DELAY EFFICIENT DESIGN FOR PARALLEL PREFIX FINITE FIELD MULTIPLIER AREA AND DELAY EFFICIENT DESIGN FOR PARALLEL PREFIX FINITE FIELD MULTIPLIER 1 CH.JAYA PRAKASH, 2 P.HAREESH, 3 SK. FARISHMA 1&2 Assistant Professor, Dept. of ECE, 3 M.Tech-Student, Sir CR Reddy College

More information

Wallace and Dadda Multipliers. Implemented Using Carry Lookahead. Adders

Wallace and Dadda Multipliers. Implemented Using Carry Lookahead. Adders The report committee for Wesley Donald Chu Certifies that this is the approved version of the following report: Wallace and Dadda Multipliers Implemented Using Carry Lookahead Adders APPROVED BY SUPERVISING

More information

Implementation of Quantum dot Cellular Automata based Multiplexer on FPGA

Implementation of Quantum dot Cellular Automata based Multiplexer on FPGA Implementation of Quantum dot Cellular Automata based Multiplexer on FPGA B.Ramesh 1, Dr. M. Asha Rani 2 1 Associate Professor, 2 Professor, Department of ECE Kamala Institute of Technology & Science,

More information

A NOVEL QUANTUM-DOT CELLULAR AUTOMATA FOR PARITY BIT GENERATOR AND PARITY CHECKER

A NOVEL QUANTUM-DOT CELLULAR AUTOMATA FOR PARITY BIT GENERATOR AND PARITY CHECKER A NOVEL QUANTUM-DOT CELLULAR AUTOMATA FOR PARITY BIT GENERATOR AND PARITY CHECKER NANDINI RAO G¹, DR.P.C SRIKANTH², DR.PREETA SHARAN³ ¹Post Graduate Student, Department of Electronics and Communication,MCE,Hassan,

More information

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier Gowridevi.B 1, Swamynathan.S.M 2, Gangadevi.B 3 1,2 Department of ECE, Kathir College of Engineering 3 Department of ECE,

More information

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique G. Sai Krishna Master of Technology VLSI Design, Abstract: In electronics, an adder or summer is digital circuits that

More information

High performance Radix-16 Booth Partial Product Generator for 64-bit Binary Multipliers

High performance Radix-16 Booth Partial Product Generator for 64-bit Binary Multipliers High performance Radix-16 Booth Partial Product Generator for 64-bit Binary Multipliers Dharmapuri Ranga Rajini 1 M.Ramana Reddy 2 rangarajini.d@gmail.com 1 ramanareddy055@gmail.com 2 1 PG Scholar, Dept

More information

Design of an optimized multiplier based on approximation logic

Design of an optimized multiplier based on approximation logic ISSN:2348-2079 Volume-6 Issue-1 International Journal of Intellectual Advancements and Research in Engineering Computations Design of an optimized multiplier based on approximation logic Dhivya Bharathi

More information

Efficient Design of Exclusive-Or Gate using 5-Input Majority Gate in QCA

Efficient Design of Exclusive-Or Gate using 5-Input Majority Gate in QCA IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Efficient Design of Exclusive-Or Gate using 5-Input Majority Gate in QCA To cite this article: Ramanand Jaiswal and Trailokya

More information

A design of 16-bit adiabatic Microprocessor core

A design of 16-bit adiabatic Microprocessor core 194 A design of 16-bit adiabatic Microprocessor core Youngjoon Shin, Hanseung Lee, Yong Moon, and Chanho Lee Abstract A 16-bit adiabatic low-power Microprocessor core is designed. The processor consists

More information

Towards Designing Robust QCA Architectures in the Presence of Sneak Noise Paths

Towards Designing Robust QCA Architectures in the Presence of Sneak Noise Paths Towards Designing Robust Q rchitectures in the Presence of Sneak Noise Paths Kyosun Kim, Kaijie Wu 2, Ramesh Karri 3 Department of Electronic Engineering, University of Incheon, Incheon, Korea kkim@incheon.ac.kr

More information

Design and Implementation of Truncated Multipliers for Precision Improvement and Its Application to a Filter Structure

Design and Implementation of Truncated Multipliers for Precision Improvement and Its Application to a Filter Structure Vol. 2, Issue. 6, Nov.-Dec. 2012 pp-4736-4742 ISSN: 2249-6645 Design and Implementation of Truncated Multipliers for Precision Improvement and Its Application to a Filter Structure R. Devarani, 1 Mr. C.S.

More information

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder High Speed Vedic Multiplier Designs Using Novel Carry Select Adder 1 chintakrindi Saikumar & 2 sk.sahir 1 (M.Tech) VLSI, Dept. of ECE Priyadarshini Institute of Technology & Management 2 Associate Professor,

More information

JDT LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER

JDT LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER JDT-003-2013 LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER 1 Geetha.R, II M Tech, 2 Mrs.P.Thamarai, 3 Dr.T.V.Kirankumar 1 Dept of ECE, Bharath Institute of Science and Technology

More information

Low-Power Multipliers with Data Wordlength Reduction

Low-Power Multipliers with Data Wordlength Reduction Low-Power Multipliers with Data Wordlength Reduction Kyungtae Han, Brian L. Evans, and Earl E. Swartzlander, Jr. Dept. of Electrical and Computer Engineering The University of Texas at Austin Austin, TX

More information

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER Mr. M. Prakash Mr. S. Karthick Ms. C Suba PG Scholar, Department of ECE, BannariAmman Institute of Technology, Sathyamangalam, T.N, India 1, 3 Assistant

More information

Faster and Low Power Twin Precision Multiplier

Faster and Low Power Twin Precision Multiplier Faster and Low Twin Precision V. Sreedeep, B. Ramkumar and Harish M Kittur Abstract- In this work faster unsigned multiplication has been achieved by using a combination High Performance Multiplication

More information

ENHANCING SPEED AND REDUCING POWER OF SHIFT AND ADD MULTIPLIER

ENHANCING SPEED AND REDUCING POWER OF SHIFT AND ADD MULTIPLIER ENHANCING SPEED AND REDUCING POWER OF SHIFT AND ADD MULTIPLIER 1 ZUBER M. PATEL 1 S V National Institute of Technology, Surat, Gujarat, Inida E-mail: zuber_patel@rediffmail.com Abstract- This paper presents

More information

Study of Quantum Cellular Automata Faults

Study of Quantum Cellular Automata Faults ISSN 2229-5518 1478 Study of Quantum Cellular Automata Faults Deepak Joseph Department of VLSI Design, Jansons Institute of technology, Anna University Chennai deepak.crux@gmail.com Abstract -The Quantum

More information

High Performance Low-Power Signed Multiplier

High Performance Low-Power Signed Multiplier High Performance Low-Power Signed Multiplier Amir R. Attarha Mehrdad Nourani VLSI Circuits & Systems Laboratory Department of Electrical and Computer Engineering University of Tehran, IRAN Email: attarha@khorshid.ece.ut.ac.ir

More information

[Krishna, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

[Krishna, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Design of Wallace Tree Multiplier using Compressors K.Gopi Krishna *1, B.Santhosh 2, V.Sridhar 3 gopikoleti@gmail.com Abstract

More information

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog K.Durgarao, B.suresh, G.Sivakumar, M.Divaya manasa Abstract Digital technology has advanced such that there is an increased need for power efficient

More information

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code Shao-Hui Shieh and Ming-En Lee Department of Electronic Engineering, National Chin-Yi University of Technology, ssh@ncut.edu.tw, s497332@student.ncut.edu.tw

More information

JDT EFFECTIVE METHOD FOR IMPLEMENTATION OF WALLACE TREE MULTIPLIER USING FAST ADDERS

JDT EFFECTIVE METHOD FOR IMPLEMENTATION OF WALLACE TREE MULTIPLIER USING FAST ADDERS JDT-002-2013 EFFECTIVE METHOD FOR IMPLEMENTATION OF WALLACE TREE MULTIPLIER USING FAST ADDERS E. Prakash 1, R. Raju 2, Dr.R. Varatharajan 3 1 PG Student, Department of Electronics and Communication Engineeering

More information

Mahendra Engineering College, Namakkal, Tamilnadu, India.

Mahendra Engineering College, Namakkal, Tamilnadu, India. Implementation of Modified Booth Algorithm for Parallel MAC Stephen 1, Ravikumar. M 2 1 PG Scholar, ME (VLSI DESIGN), 2 Assistant Professor, Department ECE Mahendra Engineering College, Namakkal, Tamilnadu,

More information

An Analysis of Multipliers in a New Binary System

An Analysis of Multipliers in a New Binary System An Analysis of Multipliers in a New Binary System R.K. Dubey & Anamika Pathak Department of Electronics and Communication Engineering, Swami Vivekanand University, Sagar (M.P.) India 470228 Abstract:Bit-sequential

More information

Structural VHDL Implementation of Wallace Multiplier

Structural VHDL Implementation of Wallace Multiplier International Journal of Scientific & Engineering Research, Volume 4, Issue 4, April-2013 1829 Structural VHDL Implementation of Wallace Multiplier Jasbir Kaur, Kavita Abstract Scheming multipliers that

More information

Efficient Implementation of Parallel Prefix Adders Using Verilog HDL

Efficient Implementation of Parallel Prefix Adders Using Verilog HDL Efficient Implementation of Parallel Prefix Adders Using Verilog HDL D Harish Kumar, MTech Student, Department of ECE, Jawaharlal Nehru Institute Of Technology, Hyderabad. ABSTRACT In Very Large Scale

More information

Modified Booth Encoding Multiplier for both Signed and Unsigned Radix Based Multi-Modulus Multiplier

Modified Booth Encoding Multiplier for both Signed and Unsigned Radix Based Multi-Modulus Multiplier Modified Booth Encoding Multiplier for both Signed and Unsigned Radix Based Multi-Modulus Multiplier M.Shiva Krushna M.Tech, VLSI Design, Holy Mary Institute of Technology And Science, Hyderabad, T.S,

More information

Analysis of Parallel Prefix Adders

Analysis of Parallel Prefix Adders Analysis of Parallel Prefix Adders T.Sravya M.Tech (VLSI) C.M.R Institute of Technology, Hyderabad. D. Chandra Mohan Assistant Professor C.M.R Institute of Technology, Hyderabad. Dr.M.Gurunadha Babu, M.Tech,

More information

VLSI, MCM, and WSI: A Design Comparison

VLSI, MCM, and WSI: A Design Comparison VLSI, MCM, and WSI: A Design Comparison EARL E. SWARTZLANDER, JR. University of Texas at Austin Three IC technologies result in different outcomes performance and cost in two case studies. The author compares

More information

Comparative Analysis of Multiplier in Quaternary logic

Comparative Analysis of Multiplier in Quaternary logic IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 5, Issue 3, Ver. I (May - Jun. 2015), PP 06-11 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Comparative Analysis of Multiplier

More information

An Optimized Design of High-Speed and Energy- Efficient Carry Skip Adder with Variable Latency Extension

An Optimized Design of High-Speed and Energy- Efficient Carry Skip Adder with Variable Latency Extension An Optimized Design of High-Speed and Energy- Efficient Carry Skip Adder with Variable Latency Extension Monisha.T.S 1, Senthil Prakash.K 2 1 PG Student, ECE, Velalar College of Engineering and Technology

More information

Design and Analysis of Row Bypass Multiplier using various logic Full Adders

Design and Analysis of Row Bypass Multiplier using various logic Full Adders Design and Analysis of Row Bypass Multiplier using various logic Full Adders Dr.R.Naveen 1, S.A.Sivakumar 2, K.U.Abhinaya 3, N.Akilandeeswari 4, S.Anushya 5, M.A.Asuvanti 6 1 Associate Professor, 2 Assistant

More information

An Efficient Reconfigurable Fir Filter based on Twin Precision Multiplier and Low Power Adder

An Efficient Reconfigurable Fir Filter based on Twin Precision Multiplier and Low Power Adder An Efficient Reconfigurable Fir Filter based on Twin Precision Multiplier and Low Power Adder Sony Sethukumar, Prajeesh R, Sri Vellappally Natesan College of Engineering SVNCE, Kerala, India. Manukrishna

More information

A Highly Efficient Carry Select Adder

A Highly Efficient Carry Select Adder IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 4 October 2015 ISSN (online): 2349-784X A Highly Efficient Carry Select Adder Shiya Andrews V PG Student Department of Electronics

More information

Design and Implementation of Complex Multiplier Using Compressors

Design and Implementation of Complex Multiplier Using Compressors Design and Implementation of Complex Multiplier Using Compressors Abstract: In this paper, a low-power high speed Complex Multiplier using compressor circuit is proposed for fast digital arithmetic integrated

More information

A two-stage shift register for clocked Quantum-dot Cellular Automata

A two-stage shift register for clocked Quantum-dot Cellular Automata A two-stage shift register for clocked Quantum-dot Cellular Automata Alexei O. Orlov, Ravi Kummamuru, R. Ramasubramaniam, Craig S. Lent, Gary H. Bernstein, and Gregory L. Snider. Dept. of Electrical Engineering,

More information

Nano-Arch online. Quantum-dot Cellular Automata (QCA)

Nano-Arch online. Quantum-dot Cellular Automata (QCA) Nano-Arch online Quantum-dot Cellular Automata (QCA) 1 Introduction In this chapter you will learn about a promising future nanotechnology for computing. It takes great advantage of a physical effect:

More information

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm M. Suhasini, K. Prabhu Kumar & P. Srinivas Department of Electronics & Comm. Engineering, Nimra College of Engineering

More information

Modified Partial Product Generator for Redundant Binary Multiplier with High Modularity and Carry-Free Addition

Modified Partial Product Generator for Redundant Binary Multiplier with High Modularity and Carry-Free Addition Modified Partial Product Generator for Redundant Binary Multiplier with High Modularity and Carry-Free Addition Thoka. Babu Rao 1, G. Kishore Kumar 2 1, M. Tech in VLSI & ES, Student at Velagapudi Ramakrishna

More information

Tirupur, Tamilnadu, India 1 2

Tirupur, Tamilnadu, India 1 2 986 Efficient Truncated Multiplier Design for FIR Filter S.PRIYADHARSHINI 1, L.RAJA 2 1,2 Departmentof Electronics and Communication Engineering, Angel College of Engineering and Technology, Tirupur, Tamilnadu,

More information

NOVEL HIGH SPEED IMPLEMENTATION OF 32 BIT MULTIPLIER USING CSLA and CLAA

NOVEL HIGH SPEED IMPLEMENTATION OF 32 BIT MULTIPLIER USING CSLA and CLAA NOVEL HIGH SPEED IMPLEMENTATION OF 32 BIT MULTIPLIER USING CSLA and CLAA #1 NANGUNOORI THRIVENI Pursuing M.Tech, #2 P.NARASIMHULU - Associate Professor, SREE CHAITANYA COLLEGE OF ENGINEERING, KARIMNAGAR,

More information

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1 EECS150 - Digital Design Lecture 28 Course Wrap Up Dec. 5, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)

More information

Data Word Length Reduction for Low-Power DSP Software

Data Word Length Reduction for Low-Power DSP Software EE382C: LITERATURE SURVEY, APRIL 2, 2004 1 Data Word Length Reduction for Low-Power DSP Software Kyungtae Han Abstract The increasing demand for portable computing accelerates the study of minimizing power

More information

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

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI) A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI) Mahendra Kumar Lariya 1, D. K. Mishra 2 1 M.Tech, Electronics and instrumentation Engineering, Shri G. S. Institute of Technology

More information

Design and Performance Analysis of a Reconfigurable Fir Filter

Design and Performance Analysis of a Reconfigurable Fir Filter Design and Performance Analysis of a Reconfigurable Fir Filter S.karthick Department of ECE Bannari Amman Institute of Technology Sathyamangalam INDIA Dr.s.valarmathy Department of ECE Bannari Amman Institute

More information

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST ǁ Volume 02 - Issue 01 ǁ January 2017 ǁ PP. 06-14 Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST Ms. Deepali P. Sukhdeve Assistant Professor Department

More information

Practical Information

Practical Information EE241 - Spring 2010 Advanced Digital Integrated Circuits TuTh 3:30-5pm 293 Cory Practical Information Instructor: Borivoje Nikolić 550B Cory Hall, 3-9297, bora@eecs Office hours: M 10:30am-12pm Reader:

More information

Digital Integrated CircuitDesign

Digital Integrated CircuitDesign Digital Integrated CircuitDesign Lecture 13 Building Blocks (Multipliers) Register Adder Shift Register Adib Abrishamifar EE Department IUST Acknowledgement This lecture note has been summarized and categorized

More information

An Optimized Design for Parallel MAC based on Radix-4 MBA

An Optimized Design for Parallel MAC based on Radix-4 MBA An Optimized Design for Parallel MAC based on Radix-4 MBA R.M.N.M.Varaprasad, M.Satyanarayana Dept. of ECE, MVGR College of Engineering, Andhra Pradesh, India Abstract In this paper a novel architecture

More information

COMPARISION OF LOW POWER AND DELAY USING BAUGH WOOLEY AND WALLACE TREE MULTIPLIERS

COMPARISION OF LOW POWER AND DELAY USING BAUGH WOOLEY AND WALLACE TREE MULTIPLIERS COMPARISION OF LOW POWER AND DELAY USING BAUGH WOOLEY AND WALLACE TREE MULTIPLIERS ( 1 Dr.V.Malleswara rao, 2 K.V.Ganesh, 3 P.Pavan Kumar) 1 Professor &HOD of ECE,GITAM University,Visakhapatnam. 2 Ph.D

More information

PERFORMANCE COMPARISON OF HIGHER RADIX BOOTH MULTIPLIER USING 45nm TECHNOLOGY

PERFORMANCE COMPARISON OF HIGHER RADIX BOOTH MULTIPLIER USING 45nm TECHNOLOGY PERFORMANCE COMPARISON OF HIGHER RADIX BOOTH MULTIPLIER USING 45nm TECHNOLOGY JasbirKaur 1, Sumit Kumar 2 Asst. Professor, Department of E & CE, PEC University of Technology, Chandigarh, India 1 P.G. Student,

More information

IJCSIET--International Journal of Computer Science information and Engg., Technologies ISSN

IJCSIET--International Journal of Computer Science information and Engg., Technologies ISSN An efficient add multiplier operator design using modified Booth recoder 1 I.K.RAMANI, 2 V L N PHANI PONNAPALLI 2 Assistant Professor 1,2 PYDAH COLLEGE OF ENGINEERING & TECHNOLOGY, Visakhapatnam,AP, India.

More information

A New Architecture for Signed Radix-2 m Pure Array Multipliers

A New Architecture for Signed Radix-2 m Pure Array Multipliers A New Architecture for Signed Radi-2 m Pure Array Multipliers Eduardo Costa Sergio Bampi José Monteiro UCPel, Pelotas, Brazil UFRGS, P. Alegre, Brazil IST/INESC, Lisboa, Portugal ecosta@atlas.ucpel.tche.br

More information

AREA EFFICIENT CODE CONVERTERS BASED ON QUANTUM-DOT CELLULAR AUTOMATA

AREA EFFICIENT CODE CONVERTERS BASED ON QUANTUM-DOT CELLULAR AUTOMATA International Journal of Civil Engineering and Technology (IJCIET) Volume 10, Issue 02, February 2019, pp. 690-701, Article ID: IJCIET_10_02_067 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=10&itype=02

More information

ISSN Vol.07,Issue.08, July-2015, Pages:

ISSN Vol.07,Issue.08, July-2015, Pages: ISSN 2348 2370 Vol.07,Issue.08, July-2015, Pages:1397-1402 www.ijatir.org Implementation of 64-Bit Modified Wallace MAC Based On Multi-Operand Adders MIDDE SHEKAR 1, M. SWETHA 2 1 PG Scholar, Siddartha

More information

Pre Layout And Post Layout Analysis Of Parallel Counter Architecture Based On State Look-Ahead Logic

Pre Layout And Post Layout Analysis Of Parallel Counter Architecture Based On State Look-Ahead Logic Pre Layout And Post Layout Analysis Of Parallel Counter Architecture Based On State Look-Ahead Logic Ulala N Ch Mouli Yadav, J.Samson Immanuel Abstract The main objective of this project presents designing

More information

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay D.Durgaprasad Department of ECE, Swarnandhra College of Engineering & Technology,

More information

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

A Novel Approach for High Speed and Low Power 4-Bit Multiplier IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) ISSN: 2319 4200, ISBN No. : 2319 4197 Volume 1, Issue 3 (Nov. - Dec. 2012), PP 13-26 A Novel Approach for High Speed and Low Power 4-Bit Multiplier

More information

A NOVEL DESIGN OF GRAY CODE CONVERTER WITH QUANTUM DOT CELLULAR AUTOMATA 1

A NOVEL DESIGN OF GRAY CODE CONVERTER WITH QUANTUM DOT CELLULAR AUTOMATA 1 A NOVEL DESIGN OF GRAY CODE CONVERTER WITH QUANTUM DOT CELLULAR AUTOMATA 1 Bhupendra Kumar Aroliya, 2 Kapil Sen, 3 Umesh Barahdiya 4 Abhilash Mishra 1 Research Scholar, Electronics and Communication Engineering

More information

Design and Implementation Radix-8 High Performance Multiplier Using High Speed Compressors

Design and Implementation Radix-8 High Performance Multiplier Using High Speed Compressors Design and Implementation Radix-8 High Performance Multiplier Using High Speed Compressors M.Satheesh, D.Sri Hari Student, Dept of Electronics and Communication Engineering, Siddartha Educational Academy

More information

Design and Analysis of Approximate Compressors for Multiplication

Design and Analysis of Approximate Compressors for Multiplication Design and Analysis of Approximate Compressors for Multiplication J.Ganesh M.Tech, (VLSI Design), Siddhartha Institute of Engineering and Technology. Dr.S.Vamshi Krishna, Ph.D Assistant Professor, Department

More information

Performance Comparison of VLSI Adders Using Logical Effort 1

Performance Comparison of VLSI Adders Using Logical Effort 1 Performance Comparison of VLSI Adders Using Logical Effort 1 Hoang Q. Dao and Vojin G. Oklobdzija Advanced Computer System Engineering Laboratory Department of Electrical and Computer Engineering University

More information

Area-Delay Efficient Binary Adders in QCA

Area-Delay Efficient Binary Adders in QCA 1174 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 22, NO. 5, MAY 2014 Fig. 5 compares two valid decomposition schemes provided by the basic decomposition method and our decomposition

More information

A Novel Approach of an Efficient Booth Encoder for Signal Processing Applications

A Novel Approach of an Efficient Booth Encoder for Signal Processing Applications International Conference on Systems, Science, Control, Communication, Engineering and Technology 406 International Conference on Systems, Science, Control, Communication, Engineering and Technology 2016

More information