Area, cost, and time-effective scan coverage improvement

US12366605B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12366605-B2
Application numberUS-202318100975-A
CountryUS
Kind codeB2
Filing dateJan 24, 2023
Priority dateJan 24, 2023
Publication dateJul 22, 2025
Grant dateJul 22, 2025

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.

According to an embodiment, a digital circuit includes an OR gate and a flip-flop. The OR gate includes a first input and a second input. The first input of the OR gate is coupled to a control signal, and the second input of the OR gate is coupled to an uncovered functional combination logic of the digital circuit. The first input of the OR gate is configured to be pulled low by the control signal in response to setting the digital circuit in a configuration to test the uncovered functional combination logic. The flip-flop includes a reset pin or a set pin coupled to the output of the OR gate. The output of the flip-flop is configured to be observed during a testing of the uncovered functional combination logic to detect defects in the digital circuit.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital circuit, comprising: an OR gate having a first input and a second input, the first input coupled to a control signal, the second input coupled to an uncovered functional combination logic of the digital circuit, wherein the first input of the OR gate is configured to be pulled low by the control signal in response to setting the digital circuit in a configuration to test the uncovered functional combination logic; and a flip-flop having a reset pin or a set pin coupled to an output of the OR gate, wherein an output of the flip-flop is configured to be observed during a testing of the uncovered functional combination logic to detect defects in the digital circuit, wherein the flip-flop is a boundary scan flip-flop or a control flip-flop of the digital circuit. 2. The digital circuit of claim 1 , wherein, in response to the reset pin or the set pin being pulled high during the testing of the uncovered functional combination logic, a last scan shift value of the flip-flop is overridden, and wherein a stuck-at “1” fault condition is observed for the uncovered functional combination logic at the output of the flip-flop. 3. The digital circuit of claim 1 , wherein, in response to the reset pin or the set pin remaining low during the testing of the uncovered functional combination logic, a last scan shift value of the flip-flop is retained, and wherein a stuck-at “0” fault condition is observed for the uncovered functional combination logic at the output of the flip-flop. 4. The digital circuit of claim 1 , further comprising: a multiplexer having a first input and a second input, the first input coupled to a pad of the digital circuit, and the second input coupled to an LBIST control signal, an output of the multiplexer coupled to the LBIST control signal during LBIST in response to setting the digital circuit in the configuration to test the uncovered functional combination logic, and the output of the multiplexer coupled to a pad of the digital circuit during ATPG functions; a one-hot decoder circuit configured to generate a first clock signal and second clock signals, the second clock signals provided to the rest of the digital circuit; a second flip-flop having a clock input, a data input, and an output, the clock input coupled to the output of the one-hot decoder circuit and configured to receive the first clock signal, and the data input coupled to the output of the multiplexer; and a second OR gate coupled to the output of the second flip-flop, wherein the second OR gate is configured to generate the control signal in response to setting the digital circuit in the configuration to test the uncovered functional combination logic. 5. The digital circuit of claim 1 , further comprising a multiplexer arranged between the output of the OR gate and the reset pin or the set pin of the flip-flop, wherein the multiplexer is configured to couple the OR gate to the flip-flop in response to setting the digital circuit in the configuration to test the uncovered functional combination logic. 6. The digital circuit of claim 1 , wherein, in response to the reset pin or the set pin being pulled high during the testing of the uncovered functional combination logic, a last scan shift value of the flip-flop is overridden, and wherein, in response to the reset pin or the set pin remaining low during the testing of the uncovered functional combination logic, a last scan shift value of the flip-flop is retained. 7. The digital circuit of claim 1 , wherein, in response to the reset pin or the set pin being pulled high during the testing of the uncovered functional combination logic, a stuck-at “1” fault condition is observed for the uncovered functional combination logic at the output of the flip-flop, and wherein, in response to the reset pin or the set pin remaining low during the testing of the uncovered functional combination logic, a stuck-at “0” fault condition is observed for the uncovered functional combination logic at the output of the flip-flop. 8. A digital circuit for testability, the digital circuit comprising: a multiplexer having a first input, a second input, and an output; a one-hot decoder circuit configured to generate a first clock signal and second clock signals; a pipeline flip-flop having a clock input coupled to receive the first clock signal from the one-hot decoder circuit, a data input coupled to the output of the multiplexer, and an output; a control OR gate having a first input coupled to the output of the pipeline flip-flop and an output configured to generate a control signal; a functional combination logic circuit; a test OR gate having a first input coupled to the control signal from the control OR gate and a second input coupled to the functional combination logic circuit; and a second flip-flop having a reset pin or a set pin coupled to an output of the test OR gate, and an output configured to be observed during testing, wherein the multiplexer is configured to select between a pad input and a Logic Built-In Self-Test (LBIST) control signal based on a test mode of the digital circuit. 9. The digital circuit of claim 8 , wherein, in response to the reset pin or the set pin being pulled high during testing of the functional combination logic circuit, the second flip-flop is configured to: override a last scan shift value; and output a signal indicating a stuck-at “1” fault condition for the functional combination logic circuit. 10. The digital circuit of claim 8 , wherein, in response to the reset pin or the set pin remaining low during testing of the functional combination logic circuit, the second flip-flop is configured to: retain a last scan shift value; and output a signal indicating a stuck-at “0” fault condition for the functional combination logic circuit. 11. The digital circuit of claim 8 , wherein the second flip-flop is a boundary scan flip-flop configured to test the functional combination logic circuit near an output pad of the digital circuit. 12. The digital circuit of claim 8 , wherein the second flip-flop is a control flip-flop configured to test the functional combination logic circuit within core logic of the digital circuit. 13. The digital circuit of claim 8 , wherein the second flip-flop is a resettable functional flip-flop of the digital circuit. 14. The digital circuit of claim 8 , further comprising a second multiplexer having a first input coupled to the output of the test OR gate, a second input coupled to a reset signal, and an output coupled to the reset pin or the set pin of the second flip-flop, wherein the second multiplexer is configured to select between the output of the test OR gate and the reset signal based on an operational mode of the digital circuit. 15. A method for testing a digital circuit, the method comprising: coupling a first input of an OR gate to a control signal; coupling a second input of the OR gate to an uncovered functional combination logic of the digital circuit; configuring the first input of the OR gate to be pulled low by the control signal in response to setting the digital circuit in a configuration to test the uncovered functional combination logic; coupling an output of the OR gate to a reset pin or a set pin of a flip-flop, the flip-flop being a boundary scan flip-flop or a control flip-flop of the digital circuit; and observing an output of the flip-flop during testing of the uncovered functional combination logic to detect defects in the digital circuit. 16. The method of claim 15 , further comprising: overriding a last scan shift value of the flip-flop i

Assignees

Inventors

Classifications

  • Scan latches or cell details · CPC title

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

  • JTAG or boundary scan test of memory devices (other scan testing of memories G11C29/32) · CPC title

  • Built-in tests · CPC title

  • Modular tester, e.g. controlling and coordinating instruments in a bus based architecture · 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 US12366605B2 cover?
According to an embodiment, a digital circuit includes an OR gate and a flip-flop. The OR gate includes a first input and a second input. The first input of the OR gate is coupled to a control signal, and the second input of the OR gate is coupled to an uncovered functional combination logic of the digital circuit. The first input of the OR gate is configured to be pulled low by the control sig…
Who is the assignee on this patent?
St Microelectronics Int Nv
What technology area does this patent fall under?
Primary CPC classification G01R31/318544. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 22 2025 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).