• DocumentCode
    850770
  • Title

    Efficient FFT network testing and diagnosis schemes

  • Author

    Li, Jin-Fu ; Wu, Cheng-Wen

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    10
  • Issue
    3
  • fYear
    2002
  • fDate
    6/1/2002 12:00:00 AM
  • Firstpage
    267
  • Lastpage
    278
  • Abstract
    We consider offline testing, design-for-testability, and diagnosis for fast Fourier transform (FFT) networks. A practical FFT chip can contain millions of gates, so effective testing and fault-tolerance techniques usually are required in order to guarantee high-quality products. We propose M-testability conditions for FFT butterfly, omega, and flip networks at the double-multiply-subtract-add (DMSA) module level. A novel design-for-testability technique based on the functional bijectivity property of the specified modules to detect faults other than the cell faults is presented. It guarantees 100% combinational fault coverage with negligible hardware overhead-about 0.17% for an FFT network with 16-bit operand words, independent of the network size. Our design requires fewer test vectors compared with previous ones-a factor of up to 1/(6 /spl times/ 2/sup 5n/), where n is the word length. We also propose C-diagnosability conditions and a C-diagnosable FFT network design. By property exchanging and blocking certain fault propagation paths, a faulty DMSA module can be located using a two-phase deterministic algorithm. The blocking mechanism can be implemented with no additional hardware. Compared with previous schemes, our design reduces the diagnosis complexity from O(N) to O(1). For both testing and diagnosis, the hardware overhead for our approach is only about 0.43% for 16-bit numbers regardless of the FFT network size.
  • Keywords
    VLSI; circuit complexity; design for testability; digital signal processing chips; fast Fourier transforms; fault diagnosis; fault tolerance; hypercube networks; logic arrays; logic testing; system-on-chip; Butterfly network; C-testable; M-testable; combinational fault coverage; design-for-diagnosability; design-for-testability; discrete FFT; double-multiply-subtract-add module level; efficient testing; fast Fourier transform networks; fault tolerance; flip networks; functional bijectivity property; iterative logic arrays; logic testing; offline testing; omega networks; Circuit faults; Circuit testing; Costs; Fast Fourier transforms; Fault detection; Fault diagnosis; Fault tolerance; Hardware; Speech analysis; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2002.1043329
  • Filename
    1043329