Scheme for masking output of scan chains in test circuit

US9417287B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9417287-B2
Application numberUS-201414254423-A
CountryUS
Kind codeB2
Filing dateApr 16, 2014
Priority dateApr 17, 2013
Publication dateAug 16, 2016
Grant dateAug 16, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Operating a scan chain of a test circuit of an integrated circuit to have either a single fanout or multiple fanout to a compressor. The test circuit receives a fanout control signal for configuring the fanout of the scan chain. If the fanout control signal indicates configuring of the scan chain with a single fanout, the output of the scan chain is sent to one input of a compressor. If the fanout control signal indicates configuring of the scan chain with multiple fanout, the output of the scan chain is sent to multiple inputs of the compressor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for operating a test circuit of an integrated circuit, comprising: receiving, by the test circuit, a fanout control signal for configuring fanout of a scan chain; responsive to the fanout control signal indicating configuring of the scan chain as a single fanout, sending an output of the scan chain to one input of a compressor for compression; and responsive to the fanout control signal indicating configuring of the scan chain as a multiple fanout, sending the output of the scan chain to three or more inputs of the compressor for compression. 2. The method of claim 1 , wherein sending the output of the scan chain to one input of the compressor comprises disabling all but one output of the scan chain responsive to the fanout control signal indicating configuring of the scan chain as the single fanout. 3. The method of claim 1 , further comprising selecting one of a plurality of modes of operating the test circuit, each of the plurality of modes setting a different combinations of first scan chains with the single fanout and second scan chains with the multiple fanout. 4. The method of claim 3 , wherein the fanout control signal is generated at the test circuit responsive to receiving a mode control signal at the test circuit, the mode control signal indicating the one of the plurality of modes to be selected. 5. The method of claim 4 , further comprising: generating a mask control signal for the scan chain corresponding to the received mode control signal; and masking the output of the scan chain based on the selected mask control signal. 6. The method of claim 4 , further comprising: generating fanout control signals for other scan chains corresponding to the received mode control signal to configure fanout of the other scan chains, at least one of the other scan chains set to have a single fanout by the fanout control signals; and generating mask control signals for the other scan chains corresponding to the received mode control signal, a mask control signal dedicated to each of the at least one of the other scan chains set to have the single fanout. 7. The method of claim 4 , further comprising: generating fanout control signals for other scan chains corresponding to the received mode control signal to configure fanout of the other scan chains, at least one of the other scan chains set to have a single fanout by the fanout control signals; and generating mask control signals for the other scan chains corresponding to the received mode control signal, a mask control signal shared by a subset of scan chains that are separated by a predetermined number of the scan chains. 8. The method of claim 4 , further comprising: generating fanout control signals for other scan chains corresponding to the received mode control signal to configure fanout of the other scan chains, at least one of the other scan chains set to have a single fanout by the fanout control signals; and generating mask control signals for the other scan chains corresponding to the received mode control signal, a mask control signal shared by a predetermined number of adjacent scan chains. 9. The method of claim 1 , further comprising: receiving a mask enable signal configured to enable or disable masking of an output of the scan chain to the compressor for each shift of a test pattern fed to the scan chain; and masking the output of the scan chain responsive to the mask enable signal being active and based on the mask control signal and the mask enable signal. 10. The method of claim 7 , wherein the mask enable signal is received via a dedicated pin of the integrated circuit during testing of the integrated circuit. 11. The method of claim 1 , further comprising storing a value representing the single fanout or the multiple fanout in a fanout control register associated with the scan chain, the fanout of the scan chain set by reading the value from the fanout control register. 12. A test circuit in an integrated circuit comprising: a plurality of scan chains, each scan chain configured to generate scan chain outputs representing test responses of a subset of sub-circuits of the integrated circuit; a compressor configured to compress the scan chain outputs of the plurality of scan chains; and a fanout circuit between at least one of the plurality of the scan chains and the compressor, the fanout circuit configured to set a fanout of the scan chain based on a fanout control signal, the fanout circuit configured to send a scan chain output of the at least one scan chain to one input of the compressor for compression responsive to the fanout control signal indicating configuring of the at least one scan chain as a single fanout, and send the scan chain output of the at least one scan chain to three or more inputs of the compressor for compression responsive to the fanout control signal indicating configuring of the scan chain as a multiple fanout. 13. The test circuit of claim 12 wherein the fanout circuit comprises an AND gate for disabling all but one output of the scan chain responsive to the fanout control signal indicating configuring of the scan chain as the single fanout. 14. The test circuit of claim 12 further comprising: a multiplexer coupled to the fanout circuit for selecting the fanout control signal based on a mode control signal. 15. The test circuit of claim 12 further comprising: a multiplexer coupled to the fanout circuit for selecting a mask control signal based on a mode control signal; a masking circuit coupled to the output of the scan chain for masking the output of the scan chain based on the selected mask control signal. 16. The test circuit of claim 15 wherein: the mask control signal dedicated to the at least one scan chain responsive to the scan chain having a single fanout; and the mask control signal shared between the at least one scan chain and other scan chains responsive to the at least one scan chain having multiple fanout. 17. The test circuit of claim 12 , wherein the fanout circuit comprises fanout control registers, each fanout control register configured to store a value representing the single fanout or the multiple fanout of an associated scan chain. 18. A non-transitory computer readable medium storing data representing a test circuit in an integrated circuit, the test circuit comprising: a plurality of scan chains, each scan chain configured to generate scan chain outputs representing test responses of a subset of sub-circuits of the integrated circuit; a compressor configured to compress the scan chain outputs of the plurality of scan chains; and a fanout circuit between at least one of the plurality of the scan chains and the compressor, for the fanout circuit configured to set a fanout of the scan chain based on a fanout control signal, the fanout circuit configured to send a scan chain output of the at least one scan chain to one input of the compressor for compression responsive to the fanout control signal indicating configuring of the at least one scan chain as a single fanout, and send the scan chain output of the at least one scan chain to three or more inputs of the compressor for compression responsive to the fanout control signal indicating configuring of the scan chain as a multiple fanout. 19. The non-transitory computer readable medium of claim 18 , wherein the test circuit further comprises: a multiplexer coupled to the fanout circuit for selecting a mask control signal based on a mode control signal; a masking circuit coupled to the output of the scan

Assignees

Inventors

Classifications

  • Scan chain arrangements, e.g. connections, test bus, analog signals · CPC title

  • Comparators; Diagnosing the device under test · CPC title

  • Testing of logic operation, e.g. by logic analysers · CPC title

  • Data generators or compressors · CPC title

  • Reconfiguring for testing, e.g. LSSD, partitioning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9417287B2 cover?
Operating a scan chain of a test circuit of an integrated circuit to have either a single fanout or multiple fanout to a compressor. The test circuit receives a fanout control signal for configuring the fanout of the scan chain. If the fanout control signal indicates configuring of the scan chain with a single fanout, the output of the scan chain is sent to one input of a compressor. If the fan…
Who is the assignee on this patent?
Synopsys Inc
What technology area does this patent fall under?
Primary CPC classification G01R31/318536. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).