IP Library › Granted Patent US 12,206,427
Granted Patent B2
US 12,206,427 · App. 17/588,493 · Granted Jan 21, 2025

Lookup table for non-linear systems

Inventors: Visvesvaraya Appala Pentakota (Bangalore, IN); Srinivas Kumar Reddy Naru (Bangalore, IN); Chirag Shetty (Bangalore, IN); Eeshan Miglani (Bangalore, IN); Neeraj Shrivastava (Bangalore, IN); Narasimhan Rajagopal (Chennai, IN); Shagun Dusad (Bangalore, IN)
Assignee: Texas Instruments Incorporated
H03M1/1038
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,427
App. No.
17/588,493
Granted
Jan 21, 2025
Kind
B2
Abstract

In described examples, a circuit includes a multiplexer. The multiplexer receives an input voltage and a calibration signal. An analog-to-digital converter (ADC) is coupled to the multiplexer and generates an output code in response to the calibration signal. A storage circuit is coupled to the ADC and stores the input code representative of the calibration signal at an address corresponding to the output code. The stored input code includes an index value and a coarse value.

Claims (40)

1. A circuit comprising:

a multiplexer configured to receive an input voltage and a calibration signal;

an analog-to-digital converter (ADC) coupled to the multiplexer and configured to generate an output code in response to the calibration signal; and

a storage circuit coupled to the ADC and configured to store an input code representative of the calibration signal at an address corresponding to the output code, the stored input code includes an index value and a coarse value;

wherein the index value is 1 when an input code corresponding to a current output code is not equal to an input code corresponding to a previous output code, and the index value is 0 when an input code corresponding to the current output code is equal to an input code corresponding to the previous output code.

2. The circuit of claim 1 further comprising:

a calibration engine coupled to the storage circuit and the ADC, the calibration engine configured to generate a plurality of input codes; and

a digital-to-analog converter (DAC) coupled to the calibration engine, and configured to generate the calibration signal in response to an input code of the plurality of input codes.

3. The circuit of claim 1 , wherein the output code is stored as address and the input code is stored as data.

4. The circuit of claim 1 , wherein a coarse value for a current output code is sum of index values generated corresponding to all previous output codes and index value generated corresponding to the current output code.

5. The circuit of claim 1 , wherein the output code includes M bits and L bits.

6. The circuit of claim 5 wherein when output code is reduced to M bits and the index value is supplemented with L bits, the coarse value is stored for every 2{circumflex over ( )}L bits.

7. The circuit of claim 1 , wherein the ADC further comprises:

a plurality of preamplifiers, each preamplifier configured to compare one of an input voltage and the calibration signal to a threshold voltage;

a delay multiplexer coupled to the plurality of preamplifiers and configured to generate a delay signal based on an output of one of the preamplifiers; and

a backend ADC configured to generate the output code in response to the delay signal;

wherein the circuit is configured to operate in a mission mode, wherein when in the mission mode:

the multiplexer is configured to provide the input voltage to the ADC; and

the ADC is configured to generate a raw code in response to the input voltage, wherein an input code stored at an address corresponding to the raw code is generated as a final output.

8. The circuit of claim 7 , wherein each preamplifier has a different threshold voltage.

9. A method comprising:

receiving an input voltage and a calibration signal;

generating an output code by an analog-to-digital converter (ADC) in response to the calibration signal;

storing an input code representative of the calibration signal at an address corresponding to the output code, the stored input code includes an index value and a coarse value;

storing the index value as 1 when there is a current output code is not equal to a previous output code; and

storing the index value as 0 when the current output code is equal to the previous output code.

10. The method of claim 9 further comprising:

providing the input voltage to the ADC;

generating a raw code by the ADC in response to the input voltage; and

generating an input code stored at an address corresponding to the raw code as a final output.

11. The method of claim 9 further comprising summing all index values generated corresponding to all previous output codes to obtain a coarse value for a current output code.

12. The method of claim 9 further comprising:

generating a plurality of input codes; and

generating a calibration signal by a digital-to-analog converter (DAC) in response to an input code of the plurality of input codes.

13. The method of claim 9 further comprising storing the output code as address and storing the input code as data.

14. The method of claim 9 , wherein the output code includes M bit and L bits.

15. The method of claim 14 further comprising:

reducing the output code to M bits;

supplementing the index value with L bits; and

storing the coarse value for every 2{circumflex over ( )}L bits.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2022
From: PENTAKOTA, VISVESVARAYA APPALA; NARU, SRINIVAS KUMAR REDDY; SHETTY, CHIRAG; MIGLANI, EESHAN; SHRIVASTAVA, NEERAJ; RAJAGOPAL, NARASIMHAN; DUSAD, SHAGUN
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 058990/0634 →
Priority Claims (1)
IN 202141004288 · Feb 1, 2021 · national
Continuity (1)
Related Publication 20220247421A1 · Aug 4, 2022
References Cited (146)
US 4612533A · Evans · 1986 [cited by applicant]
US 4899071A · Morales · 1990 [cited by applicant]
US 4928103A · Lane · 1990 [cited by applicant]
US 5317721A · Robinson · 1994 [cited by applicant]
US 5495247A · Yamamoto et al. · 1996 [cited by applicant]
US 5563533A · Cave et al. · 1996 [cited by applicant]
US 5821780A · Hasegawa · 1998 [cited by applicant]
US 6002352A · El-Ghoroury et al. · 1999 [cited by applicant]
US 6046612A · Taft · 2000 [cited by applicant]
US 6060912A · Opris · 2000 [cited by applicant]
US 6069579A · Ito et al. · 2000 [cited by applicant]
US 6124746A · Van Zalinge · 2000 [cited by applicant]
US 6144231A · Goldblatt · 2000 [cited by applicant]
US 6314149B1 · Daffron · 2001 [cited by applicant]
US 6377200B1 · Lee · 2002 [cited by applicant]
US 6556060B1 · Dillon · 2003 [cited by applicant]
US 6590517B1 · Swanson · 2003 [cited by applicant]
US 6661365B1 · Bugeja · 2003 [cited by applicant]
US 6720895B2 · Poulton et al. · 2004 [cited by applicant]
US 6822596B2 · Theiler · 2004 [cited by applicant]
US 6836127B2 · Marshall · 2004 [cited by applicant]
US 6857002B1 · Thomsen · 2005 [cited by applicant]
US 7046179B1 · Taft et al. · 2006 [cited by applicant]
US 7142138B2 · Chen et al. · 2006 [cited by applicant]
US 7233172B2 · Kanamori et al. · 2007 [cited by applicant]
US 7262724B2 · Hughes et al. · 2007 [cited by applicant]
US 7379007B2 · Noguchi · 2008 [cited by applicant]
US 7379010B2 · Tero · 2008 [cited by applicant]
US 7405689B2 · Kernahan et al. · 2008 [cited by applicant]
US 7446573B1 · Miller · 2008 [cited by applicant]
US 7501862B2 · Su et al. · 2009 [cited by applicant]
US 7525471B2 · Prodic et al. · 2009 [cited by applicant]
US 7557746B1 · Waltari · 2009 [cited by applicant]
US 7737875B2 · Waltari et al. · 2010 [cited by applicant]
US 7738265B2 · Trattler · 2010 [cited by applicant]
US 7839323B2 · Kidambi · 2010 [cited by applicant]
US 7847576B2 · Koiima · 2010 [cited by applicant]
US 7884748B2 · Dekagbes · 2011 [cited by applicant]
US 7916064B2 · Lin et al. · 2011 [cited by applicant]
US 7919994B2 · Walker · 2011 [cited by applicant]
US 8089388B2 · Cui et al. · 2012 [cited by applicant]
US 8130130B2 · Danjo et al. · 2012 [cited by applicant]
US 8183903B2 · Glass et al. · 2012 [cited by applicant]
US 8373444B2 · Lee et al. · 2013 [cited by applicant]
US 8421664B2 · Ryu et al. · 2013 [cited by applicant]
US 8514121B1 · Shu · 2013 [cited by applicant]
US 8558725B2 · Kidambi · 2013 [cited by applicant]
US 8773169B2 · Dinc et al. · 2014 [cited by applicant]
US 8810282B2 · Li · 2014 [cited by applicant]
US 8836375B2 · Ghatak · 2014 [cited by applicant]
US 8896476B2 · Harpe · 2014 [cited by applicant]
US 9350374B2 · Sundblad et al. · 2016 [cited by applicant]
US 9369137B2 · Masuko · 2016 [cited by applicant]
US 9379007B2 · Arvin · 2016 [cited by applicant]
US 9455695B2 · Kull et al. · 2016 [cited by applicant]
US 9467160B2 · Chang · 2016 [cited by applicant]
US 9503116B2 · Speir et al. · 2016 [cited by applicant]
US 9548752B1 · Shrivastava et al. · 2017 [cited by applicant]
US 9559716B1 · Matsui et al. · 2017 [cited by applicant]
US 9685971B2 · Harada · 2017 [cited by applicant]
US 9742424B2 · Sharma et al. · 2017 [cited by applicant]
US 9917590B2 · Zhang et al. · 2018 [cited by applicant]
US 10003353B2 · Kris et al. · 2018 [cited by applicant]
US 10103753B1 · Nagarajan et al. · 2018 [cited by applicant]
US 10284187B1 · K · 2019 [cited by applicant]
US 10284188B1 · Soundarajan et al. · 2019 [cited by applicant]
US 10673452B1 · Soundararajan · 2020 [cited by applicant]
US 10673453B1 · Pentakota · 2020 [cited by applicant]
US 10673456B1 · Dusad et al. · 2020 [cited by applicant]
US 10778243B2 · Pentakota et al. · 2020 [cited by applicant]
US 10840934B2 · Benjaram et al. · 2020 [cited by applicant]
US 10958258B2 · Soundararajan et al. · 2021 [cited by applicant]
US 11316525B1 · Pentakota · 2022 [cited by applicant]
US 11316526B1 · Rajagopal · 2022 [cited by examiner]
US 20050104626A1 · Wakamatsu et al. · 2005 [cited by applicant]
US 20060158365A1 · Kernahan et al. · 2006 [cited by applicant]
US 20060220935A1 · Hughes et al. · 2006 [cited by applicant]
US 20080297381A1 · Kernahan et al. · 2008 [cited by applicant]
US 20090153388A1 · Waltari et al. · 2009 [cited by applicant]
US 20090243907A1 · Nazemi · 2009 [cited by applicant]
US 20090302888A1 · Shumarayev et al. · 2009 [cited by applicant]
US 20100085101A1 · Walker · 2010 [cited by applicant]
US 20100085232A1 · Nicolas · 2010 [cited by applicant]
US 20100245149A1 · Danjo · 2010 [cited by applicant]
US 20110109348A1 · Chen · 2011 [cited by applicant]
US 20110109488A1 · Nakajima · 2011 [cited by applicant]
US 20110234440A1 · Danjo · 2011 [cited by applicant]
US 20120105264A1 · Ryu et al. · 2012 [cited by applicant]
US 20120176158A1 · Lee et al. · 2012 [cited by applicant]
US 20120212358A1 · Shi et al. · 2012 [cited by applicant]
US 20120326904A1 · Jensen · 2012 [cited by applicant]
US 20130009796A1 · Sakiyama et al. · 2013 [cited by applicant]
US 20130021118A1 · Kabir et al. · 2013 [cited by applicant]
US 20130021189A1 · Kabir · 2013 [cited by applicant]
US 20130106632A1 · Petigny et al. · 2013 [cited by applicant]
US 20130169463A1 · Stein et al. · 2013 [cited by applicant]
US 20140361917A1 · Matsuno et al. · 2014 [cited by applicant]
US 20150008894A1 · Cannankurichi et al. · 2015 [cited by applicant]
US 20150244386A1 · El Chammas · 2015 [cited by applicant]
US 20150260552A1 · Yao et al. · 2015 [cited by applicant]
US 20170117914A1 · Choi · 2017 [cited by applicant]
US 20170214411A1 · Liu · 2017 [cited by applicant]
US 20170230034A1 · Wei · 2017 [cited by applicant]
US 20190007071A1 · Nagarajan et al. · 2019 [cited by applicant]
US 20190131997A1 · Liu · 2019 [cited by applicant]
US 20190280703A1 · Naru et al. · 2019 [cited by applicant]
US 20190296756A1 · Ali · 2019 [cited by applicant]
US 20200195268A1 · Soundarajan et al. · 2020 [cited by applicant]
US 20200204184A1 · Rattan · 2020 [cited by applicant]
US 20200259501A1 · Pentakota · 2020 [cited by applicant]
US 20200259502A1 · Dusad et al. · 2020 [cited by applicant]
US 20200403632A1 · Chen et al. · 2020 [cited by applicant]
US 20210126644A1 · Sharma et al. · 2021 [cited by applicant]
US 20210359694A1 · Chen et al. · 2021 [cited by applicant]
US 20220224349A1 · Varshney et al. · 2022 [cited by applicant]
US 20220247421A1 · Pentakota et al. · 2022 [cited by applicant]
US 20220294461A1 · Huynh · 2022 [cited by applicant]
CN 111064468A · 2020 [cited by applicant]
EP 3716486A1 · 2020 [cited by applicant]
JP H05206801 · 1993 [cited by applicant]
KR 20000028857 · 2000 [cited by applicant]
KR 20000028857A · 2000 [cited by applicant]
KR 2001044806 · 2001 [cited by applicant]
KR 20020015863 · 2002 [cited by applicant]
WO 2004038922 · 2004 [cited by applicant]
WO 2020233818A1 · 2020 [cited by applicant]
International Search Report in corresponding PCT Patent Application No. PCT/2021-063021, dated Mar. 31, 2022 (3 pages). [cited by applicant]
International Search Report in corresponding PCT Patent Application No. PCT/2021-064260, dated Apr. 7, 2022 (3 pages). [cited by applicant]
International Search Report in corresponding PCT Patent Application No. PCT/2022-012066, dated Apr. 7, 2022 (2 pages). [cited by applicant]
International Search Report in corresponding PCT Patent Application No. PCT/2022-013802, dated Apr. 28, 2022 (2 pages). [cited by applicant]
International Search Report in corresponding PCT Patent Application No. PCT/2022-014532, dated May 5, 2022 (2 pages). [cited by applicant]
U.S. Appl. No. 16/517,796, Notice of Allowance, dated Feb. 6, 2020, p. 7. [cited by applicant]
U.S. Appl. No. 16/410,698, Notice of Allowance, dated Feb. 10, 2020, p. 6. [cited by applicant]
International Search Report in corresponding PCT Patent Application No. PCT/2018-068162, dated Apr. 25, 2019 (2 pages). [cited by applicant]
U.S. Appl. No. 17/158,526, Notice of Allowance, dated Jan. 14, 2022, p. 8. [cited by applicant]
Extended European Search report for corresponding EP Application No. 21911890.8, dated Jan. 31, 2024, 19 pgs. [cited by applicant]
Extended European Search report for corresponding EP Application No. 21911951.8, dated Jan. 22, 2024, 11 pgs. [cited by applicant]
Wu Tzu-Fan et al: “A Flash-Based Non-Uniform Sampling ADC With Hybrid Quantization Enabling Digital Anti-Aliasing Filter”, IEEE Journal of Solid-State Circuits, IEEE, USA, vol. 52, No. 9, Sep. 1, 2017 (Sep. 1, 2017), pp… [cited by applicant]
Yi Il-Min et al: “A 4-GS/s 11.3-mW 7-bit Time-Based ADC With Folding Voltage-to-Time Converter and Pipelined TDC in 65-nm CMOS”, IEEE Journal of Solid-State Circuits, IEEE, USA, vol. 56, No. 2, Oct. 5, 2020 (Oct. 5, 202… [cited by applicant]
Zhang Minglei et al: “An 8-Bit 10-GS/s 16x Interpolation-Based Tim⋅⋅Domain ADC With 1.5-ps Uncalibrated Quantization Steps”, IEEE Journal of Solid-State Circuits, IEEE, USA, vol. 55, No. 12, Aug. 11, 2020 (Aug. 11, 2020… [cited by applicant]
Extended European Search report for T91430EP01. [cited by applicant]
Liu Haizhu et al: “A high linear voltage-to-time converter (VTC) with 1.2V input range for time-domain analog-to-digital converters”, Microelectronics Journal, vol. 88 , pp. 18-24, XP085695194, ISSN: 0026-2692, DOI: 10.… [cited by applicant]
Notice of Allowance in corresponding U.S. Appl. No. 17/182,339, Apr. 24, 2024, 17 pgs. [cited by applicant]
Notice of Allowance in corresponding U.S. Appl. No. 17/182,339, dated Jun. 26, 2024, 108 pgs. [cited by applicant]
Extended European Search report for T100164EP01. [cited by applicant]
Extended European Search report for T100165EP01. [cited by applicant]