• DocumentCode
    984725
  • Title

    Design-for-testability and fault-tolerant techniques for FFT processors

  • Author

    Lu, Shyue-Kung ; Shih, Jen-Sheng ; Huang, Shih-Chang

  • Author_Institution
    Dept. of Electron. Eng., Fu-Jen Catholic Univ., Taipei, Taiwan
  • Volume
    13
  • Issue
    6
  • fYear
    2005
  • fDate
    6/1/2005 12:00:00 AM
  • Firstpage
    732
  • Lastpage
    741
  • Abstract
    In this paper, we first propose a novel design-for-testability approach based on M-testability conditions for module-level systolic fast Fourier transform (FFT) arrays. Our M-testability conditions guarantee 100% single-module-fault testability with a minimum number of test patterns. Based on this testable design, fault-tolerant approaches at the bit level and the multiply-subtract-add (MSA) module level are proposed, respectively. If the reconfiguration is performed at the bit level, then the FFT/sub BIT/ network is constructed. Two types of reconfiguration schemes (Type-I FFT/sub MSA/ and Type-II FFT/sub MSA/) are proposed at the MSA module level. Since both the design for testability (DFT) and the design for yield (DFY) issues are considered at the same time for all these proposed approaches, the resulting architectures are simpler as compared with previous works. The reliability of the FFT system increases significantly. The hardware overhead is low-about 12% and 1/2N for the FFT/sub BIT/ network and the Type-II FFT/sub MSA/ network, respectively. An experimental chip is also implemented to verify our approaches. Reliabilities and hardware overhead are also evaluated and compared with previous works.
  • Keywords
    design for testability; fast Fourier transforms; integrated circuit reliability; integrated circuit yield; logic testing; microprocessor chips; systolic arrays; FFT processors; M-testability conditions; butterfly network; design for testability; design for yield; fast Fourier transform arrays; fault testability; fault-tolerant techniques; logic testing; multiply-subtract-add module; reconfiguration schemes; systolic arrays; test patterns; Circuit testing; Design for testability; Discrete Fourier transforms; Fast Fourier transforms; Fault detection; Fault tolerance; Hardware; Redundancy; Signal processing algorithms; Very large scale integration; Butterfly network; C-testable; design for testability (DFT); fast Fourier transform (FFT); fault tolerant; logic testing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.844306
  • Filename
    1458789