IP Library › Granted Patent US 12,206,423
Granted Patent B2
US 12,206,423 · App. 18/092,564 · Granted Jan 21, 2025

Variable resolution digital equalization

Inventors: Masum Hossain (Edmonton, CA); Kenneth C. Dyer (Pleasanton, CA); Nhat Nguyen (San Jose, CA); Shankar Tangirala (Fremont, CA)
Assignee: Rambus Inc.
H03M1/002H03M1/007H04L25/03H04L25/03038H03M1/145H03M1/365
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,206,423
App. No.
18/092,564
Granted
Jan 21, 2025
Kind
B2
Abstract

A receiver includes a variable resolution analog-to-digital converter (ADC) and variable resolution processing logic/circuitry. The processing logic may use feed-forward equalization (FFE) techniques to process the outputs from the ADC. When receiving data from a channel having low attenuation, distortion, and/or noise, the ADC and processing logic may be configured to sample and process the received signal using fewer bits, and therefore less logic, than when configured to receiving data from a channel having a higher attenuation, distortion, and/or noise. Thus, the number of (valid) bits output by the ADC, and subsequently processed (e.g., for FFE equalization) can be reduced when a receiver of this type is coupled to a low loss channel. These reductions can reduce power consumption when compared to operating the receiver using the full (i.e., maximum) number of bits the ADC and processing logic is capable of processing.

Claims (31)

1. An integrated circuit, comprising:

an interface to be coupled to receive a signal that is conveyed via a signal channel, the signal channel to attenuate the signal by an attenuation amount as the signal is conveyed by the signal channel;

an analog-to-digital converter (ADC) to receive the signal via the interface;

adjustable resolution equalization circuitry to receive, from the ADC, a first digital number representing the received signal and to produce a second digital number based at least in part on a digital finite impulse response filtering of a plurality of digital numbers previously received from the ADC; and

control circuitry to determine a resolution of the equalization circuitry based on the attenuation amount.

2. The integrated circuit of claim 1 , wherein the resolution of the equalization is based at least in part on link performance.

3. The integrated circuit of claim 1 , wherein a number of taps that are used to implement the digital finite impulse response filtering is based on the attenuation amount.

4. The integrated circuit of claim 1 , wherein the ADC is configurable to have a plurality of resolutions.

5. The integrated circuit of claim 4 , wherein the ADC is to operate, at least in part, as a successive approximation type ADC.

6. The integrated circuit of claim 4 , wherein the control circuitry adjusts a number of comparisons performed by the ADC per digital number produced.

7. The integrated circuit of claim 4 , wherein the ADC is to operate, at least in part, as a flash type ADC.

8. An integrated circuit to receive a signal from a channel that distorts and attenuates a transmitted signal corresponding to an attenuation indicator, comprising:

an analog-to-digital converter (ADC) to convert the signal from an analog parameter to a first time series of digital values;

adjustable resolution equalization circuitry to receive the first time series of digital values and to produce a second variable resolution time series of digital values based at least in part on a digital finite impulse response filtering of the first time series of digital values; and

control circuitry to, based on the attenuation indicator, determine a resolution of the digital finite impulse response filtering calculations.

9. The integrated circuit of claim 8 , wherein the resolution of the equalization is further based at least in part on link performance.

10. The integrated circuit of claim 9 , wherein a number of taps that are used to implement the digital finite impulse response filtering is based on the attenuation indicator.

11. The integrated circuit of claim 8 , wherein the ADC is configurable to have a plurality of resolutions.

12. The integrated circuit of claim 11 , wherein the ADC is to operate, at least in part, as a successive approximation type ADC.

13. The integrated circuit of claim 11 , wherein the control circuitry adjusts a number of comparisons performed by the ADC per digital number produced.

14. The integrated circuit of claim 11 , wherein the ADC is to operate, at least in part, as a flash type ADC.

15. A method of producing a digital time series representation of a signal attenuated by a channel, comprising:

receiving an attenuation indicator corresponding to an attenuation of the channel;

an analog-to-digital converter (ADC) that receives the signal attenuated by the channel and produces a first time series of digital values based on the signal attenuated by the channel; and

based on the attenuation indicator, selecting a processing resolution for adjustable resolution equalization circuitry that receives a first time series of digital values and produces a second time series of digital values based at least in part of a digital finite impulse response filtering of a portion of the first time series of digital values already received from the ADC.

16. The method of claim 15 , wherein the processing resolution for the adjustable resolution equalization circuitry is further based at least in part on link performance.

17. The method of claim 15 , wherein a number of taps that are used to implement the digital finite impulse response filtering is based on the attenuation indicator.

18. The method of claim 15 , wherein the ADC is configurable to have a plurality of resolutions.

19. The method of claim 15 , wherein the ADC is operating, when producing the first time series of digital values, at least in part as a successive approximation type ADC.

20. The method of claim 15 , further comprising:

adjusting a number of comparisons performed by the ADC per digital number produced.

Continuity (7)
Continuation 17315699 · May 10, 2021
Continuation 16885805 · May 28, 2020
Continuation 16272236 · Feb 11, 2019
Continuation 15818434 · Nov 20, 2017
Provisional Application 62484273 · Apr 11, 2017
Provisional Application 62432476 · Dec 9, 2016
Related Publication 20230253974A1 · Aug 10, 2023
References Cited (46)
US 4366469A · Michaels et al. · 1982 [cited by applicant]
US 5122800A · Philipp · 1992 [cited by applicant]
US 5568143A · Hutchinson et al. · 1996 [cited by applicant]
US 5999511A · Jeon · 1999 [cited by applicant]
US 6340944B1 · Chang et al. · 2002 [cited by applicant]
US 6504863B1 · Hellmark · 2003 [cited by applicant]
US 6816104B1 · Lin · 2004 [cited by applicant]
US 6864817B1 · Salvi et al. · 2005 [cited by applicant]
US 7075471B1 · Gupta · 2006 [cited by applicant]
US 7492295B2 · Puma et al. · 2009 [cited by applicant]
US 7944383B2 · Doris · 2011 [cited by applicant]
US 7965215B2 · Rofougaran · 2011 [cited by applicant]
US 8284084B1 · Thiagarajan et al. · 2012 [cited by applicant]
US 8369458B2 · Wong et al. · 2013 [cited by applicant]
US 8588359B2 · Kibune · 2013 [cited by examiner]
US 8711026B1 · Kappes · 2014 [cited by examiner]
US 8970419B2 · Farley et al. · 2015 [cited by applicant]
US 10009035B1 · LaCroix · 2018 [cited by examiner]
US 10230384B2 · Hossain · 2019 [cited by examiner]
US 10707885B2 · Hossain et al. · 2020 [cited by applicant]
US 20020122503A1 · Agazzi · 2002 [cited by applicant]
US 20020158783A1 · Oh · 2002 [cited by examiner]
US 20020172112A1 · Shoji et al. · 2002 [cited by applicant]
US 20030078007A1 · Parssinen et al. · 2003 [cited by applicant]
US 20040041722A1 · Wada et al. · 2004 [cited by applicant]
US 20040125008A1 · Yamaji · 2004 [cited by applicant]
US 20050259760A1 · Casabona et al. · 2005 [cited by applicant]
US 20060120491A1 · Yen et al. · 2006 [cited by applicant]
US 20070252745A1 · Garlapati et al. · 2007 [cited by applicant]
US 20090060102A1 · Wong et al. · 2009 [cited by applicant]
US 20090153384A1 · Rofougaran · 2009 [cited by examiner]
US 20090154612A1 · Rofougaran · 2009 [cited by applicant]
US 20090161798A1 · Wong · 2009 [cited by examiner]
US 20090174588A1 · Muenter et al. · 2009 [cited by applicant]
US 20100226421A1 · Kibune · 2010 [cited by applicant]
US 20110051854A1 · Kizer · 2011 [cited by examiner]
US 20130069810A1 · Rofougaran · 2013 [cited by examiner]
US 20130076546A1 · Wan et al. · 2013 [cited by applicant]
US 20140328353A1 · Li · 2014 [cited by applicant]
US 20140337678A1 · Yen et al. · 2014 [cited by applicant]
US 20160006478A1 · Bruchner · 2016 [cited by applicant]
US 20160217872A1 · Hossain et al. · 2016 [cited by applicant]
US 20180091260A1 · Gatherer · 2018 [cited by examiner]
US 20200059239A1 · Deutscher · 2020 [cited by examiner]
Kull, Lukas et al., “Implementation of Low-Power 6-8 b 30-90 GS/s Time-Interleaved ADCs With Optimized Input Bandwidth in 32 nm CMOS”, IEEE Journal of Solid-State Circuits, vol. 51, No. 3, pp. 636-648, Mar. 2016. 13 Pag… [cited by applicant]
Nakane, Hideo, et al., “A Fully Integrated SAR ADC Using Digital Correction Technique for Triple-Mode Mobile Transceiver”, IEEE Journal of Solid-State Circuits, vol. 49, No. 11, pp. 2503-2514, Nov. 2014. 12 Pages. [cited by applicant]