Patentable/Patents/US-6671838
US-6671838

Method and apparatus for programmable LBIST channel weighting

PublishedDecember 30, 2003
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An exemplary embodiment of the invention is a built-in self-test (BIST) method and apparatus for testing the logic circuits on an integrated circuit. Random test pattern data is generated by a random pattern generator. A random resistant fault analysis (RRFA) program is used to determine the weighting requirements, on a per channel basis, for testing the logic circuits. The weighting requirements from the RRFA program are applied to the random test pattern data resulting in weighted test pattern data. The weighted test pattern data is then programmably applied to the scan chain.

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of testing an integrated circuit comprising logic circuits connected to a scan chain and a built in self-test circuit for testing said logic circuits, the method comprising: creating test pattern data for testing said integrated circuit by using a random pattern generator; using a random resistant fault analysis program to determine weighting requirements for testing a portion of said integrated circuit, said random resistant fault analysis program applying random patterns, to logic blocks and determining a number of faults per logic block for each random pattern, said weighting requirements determined in response to the number of faults per logic block for each random pattern; creating per channel weighting data based on said weighting requirements; generating weighted test pattern data in response to said test pattern data and said per channel weighting data; and, programmably applying said weighted test pattern data to the scan chain.

2

2. The method as recited in claim 1 , wherein each channel may have more than one set of said per channel weighting data.

3

3. The method as recited in claim 1 , wherein each channel may have more than one set of said weighted test pattern data.

4

4. The method as recited in claim 1 , wherein said weighted test pattern data is applied to each scan chain more than once.

5

5. The method as recited in claim 1 , wherein said weighting requirements are one of , or .

6

6. An integrated circuit, comprising logic circuits connected to a scan chain and self-test circuits for testing said logic circuits, said self-test circuits comprising: a random pattern generator for generating at least one random test pattern; a weighting circuit for applying said weighting requirements to said random test pattern resulting in a weighted random test pattern; a selection circuit responsive to random resistant fault analysis and providing said weighted random test pattern to said scan chain for scanning said weighted pattern to said logic circuits, said random resistant fault analysis applying random patterns to logic blocks and determining a number of faults per logic block for each random pattern, said weighting requirements determined in response to the number of faults per logic block for each random pattern.

7

7. The apparatus as recited in claim 6 , wherein each channel may have more than one set of said per channel weighting data.

8

8. The apparatus as recited in claim 6 , wherein each channel may have more than one set of said weighted test pattern data.

9

9. The apparatus as recited in claim 6 , wherein said weighted test pattern data is applied to each scan chain more than once.

10

10. The method as recited in claim 1 , wherein said weighting requirements are determined in response said random pattern generating a highest number of faults per logic block.

11

11. The apparatus as recited in claim 6 , wherein said weighting requirements are determined in response said random pattern generating a highest number of faults per logic block.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 27, 2000

Publication Date

December 30, 2003

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and apparatus for programmable LBIST channel weighting” (US-6671838). https://patentable.app/patents/US-6671838

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.