Pipelined ALU for signal processing to implement interval arithmetic

被引:4
|
作者
Gupte, Ruchir [1 ]
Edmonson, William [2 ]
Ocloo, Senanu [2 ]
Alexander, Winser [2 ]
机构
[1] Texas Instruments Inc, Houston, TX USA
[2] N Carolina State Univ, Dept Elect & Comp Engn, Raleigh, NC 27695 USA
关键词
D O I
10.1109/SIPS.2006.352562
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There are many applications within digital signal processing (DSP) that require the user to know how various numerical errors (uncertainty) affect the result. This uncertainty is represented by replacing non-interval values with intervals. Since most DSPs operate in real time environments, fast processors ate needed to implement interval arithmetic. The goal is to develop a platform in which interval arithmetic operations are performed at the same computational speed as present day signal processors. We have proposed a design for an interval based arithmetic logic unit (I-ALU) whose computational time for implementing interval arithmetic operations is equivalent to many digital signal processors. Many DSP and control applications require a small subset of arithmetic operations that must be computed efficiently. This design has two independent modules operating in parallel to calculate the lower bound and upper bound of the output interval. The functional unit of the ALU performs the basic fixed-point interval arithmetic operations of addition, subtraction, multiplication and the interval set operations of union and intersection. In addition, the ALU is optimized to perform dot products through the multiply-accumulate instruction. Division traditionally is not implemented on digital signal processors unless computed with a shift operation. In this design, division by shifting is implemented. The ALU is designed to have maximum throughput while minimizing area.
引用
收藏
页码:95 / 100
页数:6
相关论文
共 50 条
  • [1] Block Floating point interval ALU for digital signal processing
    Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, United States
    [J]. Reliab Comput, 2 (69-80):
  • [2] A pipelined LNS ALU
    Arnold, MG
    [J]. IEEE COMPUTER SOCIETY WORKSHOP ON VLSI 2001, PROCEEDINGS, 2001, : 155 - 161
  • [3] Arithmetic for VLSI signal processing
    Swartzlander, Earl E., Jr.
    [J]. 2006 Fortieth Asilomar Conference on Signals, Systems and Computers, Vols 1-5, 2006, : 899 - 906
  • [4] Impulses and stochastic arithmetic for signal processing
    Keane, JF
    Atlas, LE
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING, 2001, : 1257 - 1260
  • [5] A SINGLE MODULUS COMPLEX ALU FOR SIGNAL-PROCESSING
    TAYLOR, FJ
    [J]. IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1985, 33 (05): : 1302 - 1315
  • [6] SCL Design of a Pipelined 8051 ALU
    Parsan, F. A.
    Zhao, J.
    Smith, S. C.
    [J]. 2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 885 - 888
  • [7] Design models of pipelined units for digital signal processing
    Hahanova, Iryna
    Miroshnychenko, Yaroslav
    Pobegenko, Irina
    Savvutin, Eksandr
    [J]. 2007 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2007, : 87 - 91
  • [8] Signal processing building blocks for pipelined A/D converter
    Wawryn, K
    Suszynski, R
    Strzeszewski, B
    [J]. ICECS 2004: 11TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, 2004, : 258 - 261
  • [9] PIPELINED MICROCOMPUTERS FOR DIGITAL SIGNAL AND IMAGE-PROCESSING
    LIEN, BK
    TANG, GY
    [J]. OPTICAL ENGINEERING, 1989, 28 (09) : 943 - 948
  • [10] Biased logarithmic arithmetic in digital signal processing
    Vainio, Olli
    [J]. NORCHIP 2005, PROCEEDINGS, 2005, : 16 - 19