US 12,265,124 B1
Test time reduction in circuits with redundancy flip-flops
Sandeep Jain, Noida (IN); Akshay Kumar Jain, Bhopal (IN); and Jeena Mary George, Kattappana (IN)
Assigned to STMicroelectronics International N.V., Geneva (CH)
Filed by STMicroelectronics International N.V., Geneva (CH)
Filed on Sep. 26, 2023, as Appl. No. 18/474,511.
Int. Cl. G01R 31/319 (2006.01); G01R 31/317 (2006.01); G01R 31/3193 (2006.01)
CPC G01R 31/31901 (2013.01) [G01R 31/31701 (2013.01); G01R 31/31932 (2013.01)] 20 Claims
OG exemplary drawing
 
15. A method of operating a digital circuit having N number of redundant flip-flops, each of the N number of redundant flip-flops having a data input coupled to a common data signal, the method comprising:
operating the digital circuit in a functional mode corresponding to a regular operation of the digital circuit, wherein, during the functional mode, the method comprises:
combining a functional output signal of each of the N number of redundant flip-flops using logic gates; and
providing a single functional output signal in a fault-tolerant, safety-critical system based on the combining; and
operating the digital circuit in a test mode corresponding to testing of various paths of the digital circuit, wherein, during the test mode, the method comprises:
arranging a first flip-flop of the N number of redundant flip-flops as part of a test path,
arranging N−1 number of the N number of redundant flip-flops as shadow logic by bypassing the N−1 number of the N number of redundant flip-flops from the test path, the N number of redundant flip-flops receiving a test pattern at the common data signal,
observing a test output signal at an output terminal of the first flip-flop to determine faults within a test path comprising the first flip-flop, and
observing test output signals of each of the N−1 number of redundant flip-flops to determine faults within the N−1 number of redundant flip-flops, wherein observing the test output signal at the output terminal of the first flip-flop and the test output signals of each of the N−1 number of redundant flip-flops are during a same test cycle.