MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Built-In Self Test Design of an Asynchronous Block Sorter

Download:
Download as a PDF | Download as a PS
by O. A. Petlin, C. Farnsworth, S. B. Furber
ftp://ftp.cs.man.ac.uk/pub/amulet/papers/BlockSorterEuro.ps.Z
Add To MetaCart

Abstract:

Abstract- The design of an asynchronous block sorter and issues relating to its testability are discussed in this paper. The sorter takes an input data stream and sends it to the output sorted in descending order. The testable structure of the block sorter is implemented using the built-in self test (BIST) design methodology. A novel technique for changing the operation mode of the sorting cells of the block sorter which allows them to be set to normal operation mode or BIST mode sequentially or in parallel respectively is described. In BIST mode the sorting cells are tested in parallel reducing the overall test application time of the sorter. Fault simulation results reveal 100 % testability of both single stuck-at-output faults at the high-level representation of the block sorter and all stuck-at faults inside data processing blocks of its sorting cells. The total area overhead of the BIST block sorter is 15.7%.

Citations

331 Introduction to VLSI Systems – Mead, Conway - 1980
167 Principles of CMOS VLSI Design: A Systems Perspective – Weste, Eshraghian - 1993
127 Asynchronous design methodologies: An overview – Hauck - 1995
72 Algorithms for synthesis and testing of asynchronous circuits – Lavagno, Sangiovanni-Vincentelli - 1993
71 Anomalous behavior of synchronizer and arbiter circuits – Chaney, Molnar - 1973
70 Handshake Circuits: An Asynchronous Architecture for VLSI Programming – Berkel - 1993
62 Logic Design Principles With Emphasis on Testable Semicustom Circuits – McCluskey - 1986
36 The VLSI-programming language Tangram and its translation into handshake circuits – Berkel, Kessels, et al. - 1991
18 A CMOS VLSI implementation of an asynchronous ALU – Garside - 1993
17 Testing Delay-Insensitive Circuits – Hazewindus - 1992
15 Testing micropipelines – Khoche, Brunvand - 1994
14 Testing asynchronous circuits: A survey – Hulgaard, Burns, et al. - 1995
13 Linear test times for delay-insensitive circuits: a compilation strategy – Roncken, Saeijs - 1993
13 Partial scan test for asynchronous circuits illustrated on a DCC error corrector – Roncken - 1994
12 Advanced Simulation and Test Methodologies for VLSI Design – Russell, Sayers - 1989
12 Pseudorandom Testing – Wagner, Chin, et al. - 1987
11 Scan testing of micropipelines – Petlin, Furber - 1995
9 On random pattern test length – Savir, Bardell - 1984
8 VLSI programming and silicon compilation – Berkel, Niessen, et al. - 1988
8 Self-timed is self-diagnostic – David, Ginosar, et al. - 1990
8 A hybrid asynchronous system design environment – Farnsworth, Edwards, et al. - 1995
6 ASCLScan: a scan design for asynchronous sequential circuits – Wey, Shieh - 1993
4 Tangram manual – Schalij - 1993
3 Eds), "Asynchronous digital circuit design – Birtwistle, Davis - 1995
2 Design for testability of asynchronous VLSI circuits – Petlin - 1996
1 Shikand "Tools for validating asynchronous digital circuits – Ashkinazy, Edwards, et al. - 1994
1 Exploitation of asynchronous circuit technologies – Edwards, Farnsworth - 1995
1 Tangram optimizations – Farnsworth - 1996
1 Kessels, "Calculational derivation of a counter with bounded response time and bounded power dissipation – W - 1994
1 Design for testability of an asynchronous adder", to appear – Petlin, Farnsworth, et al. - 1996