← Back to Patent Explorer
US5301199A Expired / Lapsed US ⏱️ 0.0 years remaining

Built-in self test circuit

Assignee: NTT Inc
•
Filing: 1992-12-15
•
Granted: 1994-04-05
•
Expires: 2012-12-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A built-in self test circuit includes a pattern generator, a functional block subjected to a self test on the basis of an output from the pattern generator, a space compressor for compressing a test result of the functional block, and a comparator for comparing an output from the space compressor with an expected value and outputting a comparison result. The functional block has O (positive integer) inputs and M (positive integer) outputs. The pattern generator is constituted by a linear feedback shift register, having an output bit width P (P=O/N) which is 1/N of the inputs O of the functional block, for generating a pseudorandom pattern and an iterative pseudorandom pattern output unit for distributing outputs from the linear feedback shift register in units of N outputs and outputting, to the functional block, an iterative pseudorandom pattern output having an iterative O-bit width (O=P*N) of the pseudorandom pattern output from the linear feedback shift register every P bits. The space compressor has a function of spatially compressing the M outputs from the functional block into L outputs (positive integer and M>L). The pattern generator, the functional block, the space compressor, and the comparator are built into a semiconductor chip into which other functional elements are built.

Inventors

  • 👤 Takeshi Ikenaga
  • 👤 Jun-ichi Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 15:30
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G06; G06F; G06F2201/00; G06F2201/83

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 232 words
A built-in self test circuit comprising: a pattern generator; a functional block subjected to a self test on the bases of an output from said pattern generator; a space compressor for compressing a test result of said functional block; and a comparator for comparing an output from said space compressor with an expected value and outputting a comparison result, wherein said functional block includes a plurality of modules having the same function and has a data input bit width O (positive integer) and a data output bit width M (positive integer), said pattern generator is constituted by a linear feedback shift register, having an output bit width P which is an integer satisfied by the equation O/N<=P <O/(N+1) where N is an integer more than 2, for generating a pseudorandom pattern and an iterative pseudorandom pattern output unit for distributing outputs from said linear feedback shift register in units of N outputs and outputting, to said functional block, an iterative pseudorandom pattern output having an iterative O-bit width (O=P*N) of the pseudorandom pattern output from said linear feedback shift register every P bits, said space compressor has a function of spatially compressing the M outputs from said functional block into L outputs (positive integer and M>L), and said pattern generator, said functional block, said space compressor, and said comparator are built into a semiconductor chip into which other functional elements are built.
Claim 2
Dependent Claim 232 words
A built-in self test circuit comprising: a pattern generator; a functional block subjected to a self test on the bases of an output from said pattern generator; a space compressor for compressing a test result of said functional block; and a comparator for comparing an output from said space compressor with an expected value and outputting a comparison result, wherein said functional block includes a plurality of modules having the same function and has a data input bit width O (positive integer) and a data output bit width M (positive integer), said pattern generator is constituted by a linear feedback shift register, having an output bit width P which is an integer satisfied by the equation O/N<=P <O/(N+1) where N is an integer more than 2, for generating a pseudorandom pattern and an iterative pseudorandom pattern output unit for distributing outputs from said linear feedback shift register in units of N outputs and outputting, to said functional block, an iterative pseudorandom pattern output having an iterative O-bit width (O=P*N) of the pseudorandom pattern output from said linear feedback shift register every P bits, said space compressor has a function of spatially compressing the M outputs from said functional block into L outputs (positive integer and M>L), and said pattern generator, said functional block, said space compressor, and said comparator are built into a semiconductor chip into which other functional elements are built.
Claim 3
Dependent Claim 22 words
A circuit according to claim 1, wherein said functional block is constituted by modules arranged in line and having the same function.
Claim 4
Dependent Claim 26 words
A circuit according to claim 1, wherein said functional block is constituted by modules arranged in the form of an array and having the same function.
Claim 5
Dependent Claim 24 words
A circuit according to claim 2, wherein said functional block comprises a control unit for supplying a control signal to each of said modules.
Claim 6
Dependent Claim 13 words
A circuit according to claim 1, wherein said space compressor constitutes one stage.
Claim 7
Dependent Claim 25 words
A circuit according to claim 1, wherein said space compressor constitutes a plurality of stages which are constituted by different types of space compressing means.
Claim 8
Dependent Claim 40 words
A circuit according to claim 6, wherein said space compressor constitutes two stages, the first one of which is constituted by an exclusive OR type and the second one of which is constituted by multiple input linear feedback shift register.
Claim 9
Dependent Claim 270 words
A built-in self test circuit comprising: a plurality of pattern generators; and a plurality of functional blocks subjected to a self test on the basis of outputs from said pattern generators; a plurality of space compressors for compressing test results of said functional blocks; a time compressor for comparing an output from said time compressor with an expected value and outputting a comparison result, wherein each of said functional blocks includes a plurality of modules having the same function and has a data input bit width O (positive integer) and a data output bit width M (positive integer), each of said pattern generators is constituted by a linear feedback shift register, having an output bit width which is an integer satisfied by the equation O/N<=P<O/(N+1) where N is an integer more than 2, for generating a pseudorandom pattern and an iterative pseudorandom pattern output unit for distributing output from said linear feedback shift register in units of N outputs and outputting, to said functional block, an iterative pseudorandom pattern output having an iterative O-bit width (O=P*N) of the pseudorandom pattern output from said linear feedback shift register every P bits, each of said space compressors has a function of spatially compressing the M outputs from said functional block into L outputs (positive integer and M>L), said time compressor receives an output from each of said space compressors and supplying a time-compressed output to said comparator, and said plurality of pattern generators, said plurality of functional blocks, said plurality of space compressors, said time compressor, and said comparator are built into a semiconductor chip into which other functional elements are built.
Claim 10
Dependent Claim 270 words
A built-in self test circuit comprising: a plurality of pattern generators; and a plurality of functional blocks subjected to a self test on the basis of outputs from said pattern generators; a plurality of space compressors for compressing test results of said functional blocks; a time compressor for comparing an output from said time compressor with an expected value and outputting a comparison result, wherein each of said functional blocks includes a plurality of modules having the same function and has a data input bit width O (positive integer) and a data output bit width M (positive integer), each of said pattern generators is constituted by a linear feedback shift register, having an output bit width which is an integer satisfied by the equation O/N<=P<O/(N+1) where N is an integer more than 2, for generating a pseudorandom pattern and an iterative pseudorandom pattern output unit for distributing output from said linear feedback shift register in units of N outputs and outputting, to said functional block, an iterative pseudorandom pattern output having an iterative O-bit width (O=P*N) of the pseudorandom pattern output from said linear feedback shift register every P bits, each of said space compressors has a function of spatially compressing the M outputs from said functional block into L outputs (positive integer and M>L), said time compressor receives an output from each of said space compressors and supplying a time-compressed output to said comparator, and said plurality of pattern generators, said plurality of functional blocks, said plurality of space compressors, said time compressor, and said comparator are built into a semiconductor chip into which other functional elements are built.
Claim 11
Dependent Claim 26 words
A circuit according to claim 8, further comprising selecting means, arranged between said space compressors and said time compressor, for selecting outputs from said space compressors.
Claim 12
Dependent Claim 188 words
A built-in self test circuit comprising: a pattern generator; and a functional block subjected to a self test on the bases of an output from said pattern generator, wherein said functional block includes a plurality of modules having the same function and has a data input bit width O (positive integer) and a data output bit width M (positive integer), said pattern generator is constituted by a linear feedback shift register, having an output bit width P which is an integer satisfied by the equation O/N<=P <O/(N+1) where N is an integer more than 2, for generating a pseudorandom pattern and an iterative pseudorandom pattern output unit for distributing outputs from said linear feedback shaft register in units of N outputs and outputting, to said functional block, an iterative pseudorandom pattern output having an iterative O-bit width (O=P*N) of the pseudorandom pattern output from said linear feedback shift register every P bits, a test result is checked on the basis of an output from said functional block, and said pattern generator and said functional block are built into a semiconductor chip into which other functional elements are built.
Claim 13
Dependent Claim 188 words
A built-in self test circuit comprising: a pattern generator; and a functional block subjected to a self test on the bases of an output from said pattern generator, wherein said functional block includes a plurality of modules having the same function and has a data input bit width O (positive integer) and a data output bit width M (positive integer), said pattern generator is constituted by a linear feedback shift register, having an output bit width P which is an integer satisfied by the equation O/N<=P <O/(N+1) where N is an integer more than 2, for generating a pseudorandom pattern and an iterative pseudorandom pattern output unit for distributing outputs from said linear feedback shaft register in units of N outputs and outputting, to said functional block, an iterative pseudorandom pattern output having an iterative O-bit width (O=P*N) of the pseudorandom pattern output from said linear feedback shift register every P bits, a test result is checked on the basis of an output from said functional block, and said pattern generator and said functional block are built into a semiconductor chip into which other functional elements are built.

References Cited (Backward Citations)

US4503537A Cited
US4670877A Cited
US4847839A Cited
US5051997A Cited
US5202978A Cited
US5033048A Cited
US4903266A Cited
US5184067A Cited
US5142222A Cited
US5051996A Cited
US5138619A Cited
US5173906A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-04 1997-10-04 1998-04-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-04 2001-10-04 2002-04-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-04 2005-10-04 2006-04-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag