Design of Basic Building Blocks of ALU

被引:0
|
作者
Dhanabal, R. [1 ]
Sahoo, Sarat Kumar [2 ]
Bharathi, V. [3 ]
Devi, Asha [4 ]
Sarma, Rikta [4 ]
Chowdary, Divya [4 ]
机构
[1] VIT Univ, SENSE, VLSI Div, Vellore 632014, Tamil Nadu, India
[2] VIT Univ, Sch Elect Engn, Vellore 632014, Tamil Nadu, India
[3] Anna Univ, GGR Coll Engn, Vellore, Tamil Nadu, India
[4] VIT Univ, SENSE, Vellore 632014, Tamil Nadu, India
关键词
K-S algorithm; Urdhva-tiryagbhyam karastuba algorithm; QUARTUS-II; ALU;
D O I
10.1007/978-81-322-2671-0_30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There were no limits for speed of operation of arithmetic/logical circuits. One can always try to increase their speed. There were many proposed algorithms, which would work fast to specified arithmetic operations. So, there is the need for the implementation of a faster design by putting these fastest algorithms in a single ALU. The carry-select adder with K-S algorithm is found to be one of the fastest algorithms for addition and Urdhva-Tiryagbhyam Karastuba algorithm for multiplication, which are the most important operations in any central processing unit. We have used QUARTUS-II software. This design can be used where high speed computation is needed. This design would work for unsigned, fixed point, 8-bit operations. We have taken the different adder circuits and compared their performance. These circuits are the basic elements or building blocks of an ALU. The circuits have been simulated using 90 nm technology of Cadence and Quartus II EP2C20F484C7. Adders can be implemented using EX-OR/EX-XNOR gates, transmission gates, HSD (High Speed Domino) technique, domino logic. Parallel feedback carry adder, ripple carry adder, carry look ahead adder, carry-select adder are some of the adders that been implemented using Cadence and Quartus-II. We found that 10T PFCA is efficient compared to 11 T PFCA to some extent. Adders based on XOR and XNOR gates have the least delay compared to the other adders that we have used.
引用
收藏
页码:315 / 327
页数:13
相关论文
共 50 条
  • [1] The basic building blocks of galaxies
    Abel, T
    ASTROPHYSICS AND SPACE SCIENCE, 2002, 281 (1-2) : 471 - 473
  • [2] The UML and basic building blocks
    Zadeh, J
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 350 - 352
  • [3] The Basic Building Blocks of Galaxies
    Tom Abel
    Astrophysics and Space Science, 2002, 281 : 471 - 473
  • [4] Incremental design of scalable interconnection networks using basic building blocks
    Yang, MY
    Ni, LM
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (11) : 1126 - 1140
  • [5] On operating system basic building blocks
    Uhl, M
    CDES '05: Proceedings of the 2005 International Conference on Computer Design, 2005, : 175 - 181
  • [6] Firm foundations for the 'basic building blocks'
    不详
    PROCESS ENGINEERING, 1998, 79 (05) : 3 - 3
  • [7] Basic building blocks for customized access
    Meyer, Ralph
    Telcom Report (English Edition), 1994, 17 (05): : 28 - 31
  • [8] Towards a rational design of molecular switches and sensors from their basic building blocks
    Moonen, NNP
    Flood, AH
    Fernández, JM
    Stoddart, JF
    MOLECULAR MACHINES, 2005, 262 : 99 - 132
  • [9] Basic building blocks for mobile service provisioning
    Mrohs, B
    Räck, C
    Steglich, S
    ISADS 2005: International Symposium on Autonomous Decentralized Systems,Proceedings, 2005, : 82 - 89
  • [10] Design and fabrication of basic building blocks for analog implementation of programmable fuzzy logic controller
    Azeem, Mohammad Fazle
    Baig, Asim
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 563 - +