IP Library Granted Patent US 12,379,411
Granted Patent B2
US 12,379,411 · App. 18/473,354 · Granted Aug 5, 2025

Circuit and method for testing a circuit

Inventor: Alessio Ciarcia (Munich, DE)
Assignee: Infineon Technologies AG
G01R31/2851
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,379,411
App. No.
18/473,354
Granted
Aug 5, 2025
Kind
B2
Abstract

According to various embodiments, a circuit is described including a plurality of scan flip-flops including a sequence of scan flip-flops, wherein at least some scan flip-flops of the sequence are wrapper scan flip-flops, and including, for each scan flip-flop of at least a subset of the scan flip-flops, at the wrapper scan flip-flop's test input a respective test input circuit configured to, when supplied with a mode control signal having a first value, connect the test input to the output of the preceding wrapper scan flip-flop such that the test input of the flip-flop is supplied with the content of the preceding wrapper scan flip-flop and when supplied with the mode control signal having a second value, connect the test input to an output of a part of the circuit such that the test input of the flip-flop is supplied with a value depending on a test result.

Claims (26)

1. A circuit, comprising:

a plurality of scan flip-flops including a sequence of scan flip-flops, wherein at least some scan flip-flops of the sequence of scan flip-flops are wrapper scan flip-flops, each scan flip-flop of the sequence of scan flip-flops having a D input, a test enable input, a test input and a data output,

wherein the circuit comprises, for each scan flip-flop of at least a subset of the scan flip-flops of the sequence of scan flip-flops, at the scan flip-flop's test input a respective test input circuit comprising a plurality of logic gates, wherein the plurality of logic gates of the test input circuit is configured to,

when supplied with a mode control signal having a first value indicating a shift mode, connect the test input to the output of the scan flip-flop preceding the scan flip-flop in the sequence such that the test input of the scan flip-flop is supplied with the content of the scan flip-flop preceding the scan flip-flop in the sequence and

when supplied with the mode control signal having a second value indicating a capture mode, connect the test input to an output of a subcircuit of the circuit, wherein the subcircuit is under test, such that the test input of the flip-flop is supplied with a value depending on a test result provided by the subcircuit.

2. The circuit of claim 1 , wherein the circuit is configured to, in the shift mode, mask the test result provided by the part of the circuit by the second value of the mode control signal.

3. The circuit of claim 1 , wherein the circuit is configured to, in the capture mode, combine the test result provided by the part of the circuit with the content of the scan flip-flop preceding the scan flip-flop in the sequence.

4. The circuit of claim 3 , wherein a combination of the test result and the content of the scan flip-flop comprises an XOR combination.

5. A method for testing a circuit according to claim 1 comprising:

generating a test pattern;

supplying the test pattern to the circuit;

supplying the mode control signal with the second value to the test input circuits of the scan flip-flops of the sub set;

capturing test results generated by the circuit in response to the test pattern by the sequence of scan flip-flops;

supplying the mode control signal with the first value to the test input circuits of the scan flip-flops of the sub set;

shifting the captured test results through the sequence of scan flip-flops to a test output pin of the circuit; and

evaluating the test results generated by the circuit in response to the test pattern.

6. The method of claim 5 , comprising supplying the test pattern to the circuit by supplying the mode control signal with the first value to the test input circuits of the scan flip-flops of the sub set and shifting the test pattern into the sequence of scan flip-flops.

7. The method of claim 5 , comprising supplying another test pattern to the circuit by the mode control signal with the first value the test input circuits of the scan flip-flops of the sub set and shifting the other test pattern into the sequence of scan flip-flops;

receiving test results generated by the circuit in response to the other test pattern; and

evaluating the test results generated by the circuit in response to the other test pattern.

8. The method of claim 5 , wherein the part of the circuit is a sub-circuit of the circuit and wherein the circuit comprises a further sequence of scan flip-flops, each scan flip-flop having a D input, a test enable input, a test input and a data output, wherein the circuit comprises, for each scan flip-flop of at least a subset of the scan flip-flops of the further sequence, at the scan flip-flop's test input a respective test input circuit configured to,

when supplied with a mode control signal having a first value, connect the test input to the output of the scan flip-flop preceding the scan flip-flop in the sequence such that the test input of the flip-flop is supplied with the content of the scan flip-flop preceding the scan flip-flop in the sequence;

when supplied with a mode control signal having a second value, connect the test input to an output of a further sub-circuit of the circuit such that the test input of the flip-flop is supplied with a value depending on a test result provided by the further sub-circuit;

wherein the test pattern is supplied to the circuit by supplying the first value to the test input circuits of the scan flip-flops of the subset of the scan flip-flops of the further sequence and shifting the test pattern into the further sequence of scan flip-flops.

9. The circuit of claim 1 , wherein the plurality of logic gates of the test input circuit comprises an OR-gate and an NXOR-gate.

10. The circuit of claim 9 , wherein a first input of the OR-gate is connected to an output of a circuit to be observed, and a second input of the OR-gate is connected to a scan enable line; wherein an output of the OR-gate is connected to a first input of the NXOR-gate, and a second input of the NXOR-gate is connected to an output of a proceeding wrapper scan flip-flop.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: CIARCIA, ALESSIO
To: INFINEON TECHNOLOGIES AG
Reel/Frame 065023/0513 →
Continuity (2)
Continuation 17953347 · Sep 27, 2022
Related Publication 20240103067A1 · Mar 28, 2024
References Cited (38)
US 4740970A · Burrows · 1988 [cited by examiner]
US 4947395A · Bullinger · 1990 [cited by examiner]
US 6108805A · Rajsuman · 2000 [cited by applicant]
US 8732540B2 · Lee et al. · 2014 [cited by applicant]
US 9746519B2 · Pugliesi-Conti · 2017 [cited by applicant]
US 11879942B1 · Shivaray · 2024 [cited by examiner]
US 20010052096A1 · Huijbregts · 2001 [cited by applicant]
US 20020136064A1 · Yoshiyama · 2002 [cited by applicant]
US 20030043748A1 · Gabara · 2003 [cited by examiner]
US 20030088836A1 · Kanazawa et al. · 2003 [cited by applicant]
US 20050039093A1 · Bailliet · 2005 [cited by applicant]
US 20060041806A1 · Okada · 2006 [cited by examiner]
US 20060129900A1 · Clark · 2006 [cited by examiner]
US 20130007547A1 · Tekumalla · 2013 [cited by examiner]
US 20150325314A1 · Ziaja et al. · 2015 [cited by applicant]
US 20150331044A1 · Jajodia et al. · 2015 [cited by applicant]
US 20160169966A1 · Abshishek · 2016 [cited by examiner]
US 20160209468A1 · Sato · 2016 [cited by applicant]
US 20160349320A1 · Laisne · 2016 [cited by examiner]
US 20160356850A1 · Whetsel · 2016 [cited by examiner]
US 20180031631A1 · Srinivasan · 2018 [cited by examiner]
US 20190018062A1 · Urard et al. · 2019 [cited by applicant]
US 20190235019A1 · Ziaja et al. · 2019 [cited by applicant]
US 20200300914A1 · Watanabe et al. · 2020 [cited by applicant]
US 20210325457A1 · Wong et al. · 2021 [cited by applicant]
CN 107526019A · 2017 [cited by examiner]
CN 115078956A · 2022 [cited by examiner]
JP 2001296331A · 2001 [cited by applicant]
JP 2003518631A · 2003 [cited by applicant]
JP 2003307547A · 2003 [cited by applicant]
JP 2004336123A · 2004 [cited by applicant]
JP 3595310B2 · 2004 [cited by applicant]
JP 2006268439A · 2006 [cited by applicant]
JP 3937032B2 · 2007 [cited by applicant]
Machine translation of CN107526019A (Year: 2017). [cited by examiner]
Machine translation of CN115078956A (Year: 2022). [cited by examiner]
Final Office Action issued for the corresponding U.S. Appl. No. 17/953,347, dated Apr. 9, 2024, 28 pages (For informational purposes only). [cited by applicant]
Non-Final Office Action issued for the corresponding U.S. Appl. No. 17/953,347, dated Dec. 8, 2023, 17 pages (for informational purposes only). [cited by applicant]