• DocumentCode
    3495567
  • Title

    Built-in self-testing of micropipelines

  • Author

    Petlin, O.A. ; Furber, S.B.

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    1997
  • fDate
    7-10 Apr 1997
  • Firstpage
    22
  • Lastpage
    29
  • Abstract
    An asynchronous ARM6 microprocessor (AMULET1), designed at the University of Manchester using a two-phase signalling protocol, and the latest release of the AMULET2e embedded controller implemented using four-phase signalling, have proved the practical feasibility of the micropipeline design approach. A built-in self-test (BIST) micropipeline design based on an asynchronous BILBO register is presented in this paper. All the stage registers of the micropipeline are implemented using the proposed asynchronous BILBO register which can operate in four modes: normal operation, shift, linear feedback shift register (LFSR) and signature analyser mode. The test procedure described in this paper provides for the detection of all single stuck-at faults in the micropipeline. It is shown that delay faults in the combinational logic blocks of the BIST micropipeline can be tested by using BLBO registers of a doubled size
  • Keywords
    asynchronous circuits; built-in self test; feedback; logic testing; microprocessor chips; pipeline processing; AMULET2e embedded controller; asynchronous ARM6 microprocessor; asynchronous BILBO register; built-in self-testing; combinational logic blocks; linear feedback shift register; micropipelines; signature analyser mode; single stuck-at faults; stage registers; two-phase signalling protocol; Built-in self-test; Circuit faults; Circuit testing; Delay; Logic testing; Microprocessors; Protocols; Signal design; Signal generators; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in Asynchronous Circuits and Systems, 1997. Proceedings., Third International Symposium on
  • Conference_Location
    Eindhoven
  • Print_ISBN
    0-8186-7922-0
  • Type

    conf

  • DOI
    10.1109/ASYNC.1997.587142
  • Filename
    587142