IP Library Granted Patent US 12,449,478
Granted Patent B2
US 12,449,478 · App. 18/168,496 · Granted Oct 21, 2025

Low overhead loop back test for high speed transmitter

Inventors: Rupesh Singh (Ghaziabad, IN); Ankur Bal (Greater Noida, IN)
Assignee: STMicroelectronics International N.V.
G01R31/31716G01R31/2851G01R31/31725H03M9/00
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,449,478
App. No.
18/168,496
Granted
Oct 21, 2025
Kind
B2
Abstract

An integrated circuit includes a serializer configured to receive first test data in n-bit words and to generate a single bit data stream by serializing the test data in accordance with a first clock signal. The integrated circuit includes testing circuitry configured to test the serializer without utilizing a deserializer.

Claims (51)

1. A method, comprising:

dividing a first clock signal having a first frequency to obtain a second clock signal having a second frequency lower than the first frequency;

providing first test data in a series of words to a serializer in accordance with the second clock signal;

generating, at the serializer, a single bit data stream by serializing the test data in accordance with the first clock signal;

generating a plurality of phase signals offset from each other in phase and each having the second frequency; and

generating second test data by sampling the single bit data stream in accordance with each of the plurality of phase signals.

2. The method of claim 1 , comprising determining an accuracy of the serializer based on the test data.

3. The method of claim 2 , wherein determining an accuracy of the serializer includes:

generating a signature from the second test data; and

comparing the signature to a reference signature based on the first test data.

4. The method of claim 3 , comprising:

passing the second test data to a serial input signature register; and

generating the signature with the serial input signature register.

5. The method of claim 2 , wherein generating the second test data includes:

receiving the single bit data stream a data input terminal of a flip-flop;

receiving, at a clock terminal of the flip flop, each of the plurality of phase signals sequentially.

6. The method of claim 5 , wherein each word includes n bits, wherein the plurality of phase signals includes n phase signals, where n is an integer number.

7. The method of claim 6 , wherein each of the n-phase signals is aligned to enable the flip-flop to capture, from the single-bit data stream, a respective bit-place of the words.

8. The method of claim 7 , wherein the first test data includes m words, where m is an integer number, wherein generating the second test data includes capturing, for each phase signal, m bits from the single bit data stream.

9. The method of claim 8 , comprising:

receiving the m words of the first test data at the serializer n times;

capturing m bits of the first test data from the single bit data stream with each phase signal; and

switching to a next phase signal at the clock terminal each time the m words of the first test data have been serialized by the serializer.

10. An integrated circuit, comprising:

a phase signal generator configured to receive a first clock signal having a first frequency, to generate a second clock signal having a second frequency lower than the first frequency by diving the first clock signal, and to generate a plurality of phase signals each having the second frequency;

a test data generator configured to output first test data in accordance with the second clock signal;

a serializer configured to generate a single bit data stream by serializing the first test data in accordance with the first clock signal, the serializer including:

an input coupled to the test data generator and configured to receive the test data; and

an output configured to output the single bit data stream;

a phase selector including:

a plurality of inputs each configured to receive a respective phase signal of the plurality of phase signals; and

an output configured to output a selected phase signal of the plurality of phase signals;

a flip-flop including:

a clock input terminal coupled to the output of the phase selector and configured to receive the selected phase signal;

a data input terminal coupled to an output of the serializer; and

a data output terminal.

11. The integrated circuit of claim 10 , comprising a single input signature generator including an input coupled to the data output terminal of the flip-flop.

12. The integrated circuit of claim 11 , wherein the test generator is configured to provide first test data in n-bit words to the input of the serializer, where n is an integer number.

13. The integrated circuit of claim 12 , wherein the phase signal generator is configured to generate, from the first clock signal, n phase signals each having a frequency of 1/nth a frequency of the first clock signal and out of phase with each other.

14. The integrated circuit of claim 12 , wherein the phase selector receives at its inputs the n phase signals and outputs one of the n phase signals to the clock terminal of the flip-flop based on a phase selection signal.

15. The integrated circuit of claim 14 , wherein the flip flop generates second test data from the single bit data stream by capturing with each of the n phase signals a respective portion of the first data.

16. The integrated circuit of claim 11 , wherein the single input signature generator is configured to generate a signature from the second test data.

17. The integrated circuit of claim 16 , comprising a comparison circuit configured to compare the signature to a reference signature based on the first test data.

18. An integrated circuit, comprising:

a phase signal generator configured to generate, from a first clock signal having a first frequency, a second clock signal and n phase signals each having a second frequency that is 1/nth a frequency of the first clock signal, the n phase signals being out of phase with each other, where n is an integer number;

a test data generator configured to output first test data in n-bit words in accordance with the second clock signal;

a serializer configured to receive the first test data from the test data generator and to serialize the test data in accordance with the first clock signal to generate a single bit data stream;

a phase selector configured to receive the n phase signals and to sequentially output the n phase signals one at a time based on a phase selection signal; and

a flip-flop configured to receive, on a clock terminal, the n phase signals from the phase selector, and to receive the single bit data stream on a data input terminal.

19. The integrated circuit of claim 18 , wherein the flip flop is configured to generate second test data by sampling the single bit data stream in accordance with each of the n phase signals.

20. The integrated circuit of claim 19 , comprising a single input signature register configured to receive the second test data and to generate a signature from the second test data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2023
From: SINGH, RUPESH; BAL, ANKUR
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 062981/0564 →
Continuity (2)
Provisional Application 63313137 · Feb 23, 2022
Related Publication 20230266387A1 · Aug 24, 2023
References Cited (7)
US 6865222B1 · Payne · 2005 [cited by applicant]
US 7363563B1 · Hissen et al. · 2008 [cited by applicant]
US 8275025B2 · Abel et al. · 2012 [cited by applicant]
US 11038602B1 · Sun et al. · 2021 [cited by applicant]
US 11165554B1 · Huss et al. · 2021 [cited by applicant]
US 11238204B1 · Huss · 2022 [cited by examiner]
US 20070160173A1 · Takeuchi · 2007 [cited by examiner]
Cited By (1)
US 12,695,651