IP Library › Granted Patent US 12,225,104
Granted Patent B2
US 12,225,104 · App. 18/334,140 · Granted Feb 11, 2025

Dynamically weighted exclusive or gate having weighted output segments for phase detection and phase interpolation

Inventor: Armin Tajalli (Lausanne, CH)
H04L7/0331H03K19/215H03L7/0807H03L7/085H03L7/099H04L7/0087H04L7/033
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,225,104
App. No.
18/334,140
Granted
Feb 11, 2025
Kind
B2
Abstract

Methods and systems are described for receiving a reference clock signal and a phase of a local oscillator signal at a dynamically-weighted XOR gate comprising a plurality of logic branches, generating a plurality of weighted segments of a phase-error signal, the plurality of weighted segments including positive weighted segments and negative weighted segments, each weighted segment of the phase-error signal having a respective weight applied by a corresponding logic branch of the plurality of logic branches, generating an aggregate control signal based on an aggregation of the weighted segments of the phase-error signal, and outputting the aggregate control signal as a current-mode output for controlling a local oscillator generating the phase of the local oscillator signal, the local oscillator configured to induce a phase offset into the local oscillator signal in response to the aggregate control signal.

Claims (28)

1. An apparatus comprising:

a phase interpolation control signal generator configured to generate a multi-bit control signal;

four weighted AND gates, each weighted AND gate configured to receive a respective pairwise combination of (i) a reference signal or its complement and (ii) a local oscillator signal or its complement, each weighted AND gate having a control input configured to receive a portion of the multi-bit control signal to control an amount of source current or sink current to an output node; and

a low pass filter connected to the output node configured to generate a local oscillator control signal by filtering the sourced and sunk currents on the output node.

2. The apparatus of claim 1 , wherein the four weighted AND gates comprise first and second PMOS-based AND gates configured to source current to the output node, the first and second PMOS-based AND gates configured to receive the pairwise combinations of (i) the reference signal and the local oscillator signal and (ii) the complement of the reference signal and the complement of the local oscillator signal, respectively.

3. The apparatus of claim 1 , wherein the four weighted AND gates comprise first and second NMOS-based AND gates configured to sink current from the output node, the first and second NMOS-based AND gates configured to receive the pairwise combinations of (i) the reference signal and the complement of the local oscillator signal and (ii) the complement of the reference signal and the local oscillator signal, respectively.

4. The apparatus of claim 1 , wherein the low pass filter comprises a capacitor configured to charge and discharge responsive to the sourced and sunk currents, respectively.

5. The apparatus of claim 1 , further comprising four additional weighted AND gates, each additional weighted AND gate configured to receive a respective pairwise combination of (i) the reference signal or its complement and (ii) a second local oscillator signal or its complement, each additional weighted AND gate having a control input configured to receive a portion of the multi-bit control signal to control an amount of source current or sink current to the output node.

6. The apparatus of claim 5 , wherein the local oscillator control signal corresponds to a summation of currents sourced to and sunk from the output node via the four weighted AND gates and the four additional weighted AND gates.

7. The apparatus of claim 1 , wherein the control input of each weighted AND gate comprises a resistor bank configured to receive the portion of the multi-bit control signal.

8. The apparatus of claim 1 , wherein each weighted AND gate comprises a plurality of branch segments connected in parallel, each branch segment comprising a switch that is selectively enabled via a respective bit of the multi-bit control signal.

9. The apparatus of claim 1 , wherein at least two weighted AND gates are configured to generate currents having different magnitudes.

10. The apparatus of claim 1 , further comprising a voltage controlled oscillator (VCO) connected to the output node, the VCO configured to adjust the local oscillator signal based on the local oscillator signal.

11. A method comprising:

generating a multi-bit control signal;

receiving, at four weighted AND gates, respective pairwise combinations of (i) a reference signal or its complement and (ii) a local oscillator signal or its complement;

sourcing and sinking current to an output node, wherein an amount of sourced or sunk current for each weighted AND gate is determined by a portion of the multi-bit control signal received at a respective control input; and

filtering the sourced and sunk currents on the output node to generate a local oscillator control signal.

12. The method of claim 11 , wherein the pairwise combinations of (i) the reference signal and the local oscillator signal and (ii) the complement of the reference signal and the complement of the local oscillator signal are received at first and second PMOS-based weighted AND gates of the four weighted AND gates, respectively.

13. The method of claim 11 , wherein the pairwise combinations of (i) the reference signal and the complement of the local oscillator signal and (ii) the complement of the reference signal and the local oscillator signal are received at first and second NMOS-based weighted AND gates of the four weighted AND gates, respectively.

14. The method of claim 11 , wherein filtering the sourced and sunk currents on the output node comprises charging and discharging a capacitor.

15. The method of claim 1 , further comprising receiving, at four additional weighted AND gates, respective pairwise combinations of (i) the reference signal or its complement and (ii) a second local oscillator signal or its complement; and

sourcing and sinking current to the output node using the four additional weighted AND gates.

16. The method of claim 15 , wherein the local oscillator control signal corresponds to a summation of currents sourced and sunk to the output node via the four weighted AND gates and the four additional weighted AND gates.

17. The method of claim 11 , wherein the portion of the multi-bit control signal received by each weighted AND gate is received at a resistor bank.

18. The method of claim 11 , wherein the amount of sourced or sunk current for each weighted AND gate is controlled by selectively enabling and disabling individual branch segments of a plurality of branch segments connected in parallel that constitute a given weighted AND gate.

19. The method of claim 11 , wherein current sourced to or sunk from the output node by at least two weighted AND gates have different magnitudes.

20. The method of claim 11 , further comprising providing the local oscillator signal to a voltage-controlled oscillator (VCO) connected to the output node to adjust the local oscillator signal based on the local oscillator control signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2025
From: TAJALLI, ARMIN
To: KANDOU LABS, S.A.
Reel/Frame 072179/0915 →
Continuity (4)
Continuation 17840006 · Jun 14, 2022
Continuation 16781910 · Feb 4, 2020
Continuation 15881509 · Jan 26, 2018
Related Publication 20230327846A1 · Oct 12, 2023
References Cited (182)
US 4839907A · Saneski · 1989 [cited by applicant]
US 5266907A · Dacus · 1993 [cited by applicant]
US 5302920A · Bitting · 1994 [cited by applicant]
US 5528198A · Baba et al. · 1996 [cited by applicant]
US 5565817A · Lakshmikumar · 1996 [cited by applicant]
US 5602884A · Wieczorkiewicz et al. · 1997 [cited by applicant]
US 5629651A · Mizuno · 1997 [cited by applicant]
US 5802356A · Gaskins et al. · 1998 [cited by applicant]
US 6002717A · Gaudet · 1999 [cited by applicant]
US 6026134A · Duffy et al. · 2000 [cited by applicant]
US 6037812A · Gaudet · 2000 [cited by applicant]
US 6122336A · Anderson · 2000 [cited by applicant]
US 6307906B1 · Tanji et al. · 2001 [cited by applicant]
US 6316987B1 · Dally et al. · 2001 [cited by applicant]
US 6380783B1 · Chao et al. · 2002 [cited by applicant]
US 6389091B1 · Yamaguchi et al. · 2002 [cited by applicant]
US 6426660B1 · Ho et al. · 2002 [cited by applicant]
US 6507544B1 · Ma et al. · 2003 [cited by applicant]
US 6509773B2 · Buchwald et al. · 2003 [cited by applicant]
US 6633621B1 · Bishop et al. · 2003 [cited by applicant]
US 6650699B1 · Tierno · 2003 [cited by applicant]
US 6717478B1 · Kim et al. · 2004 [cited by applicant]
US 6838951B1 · Nieri et al. · 2005 [cited by applicant]
US 6917762B2 · Kim · 2005 [cited by applicant]
US 7078978B2 · Wakii · 2006 [cited by applicant]
US 7102449B1 · Mohan · 2006 [cited by applicant]
US 7158441B2 · Okamura · 2007 [cited by applicant]
US 7199728B2 · Dally et al. · 2007 [cited by applicant]
US 7336112B1 · Sha et al. · 2008 [cited by applicant]
US 7532697B1 · Sidiropoulos et al. · 2009 [cited by applicant]
US 7535957B2 · Ozawa et al. · 2009 [cited by applicant]
US 7616075B2 · Kushiyama · 2009 [cited by applicant]
US 7650525B1 · Chang et al. · 2010 [cited by applicant]
US 7688929B2 · Co · 2010 [cited by applicant]
US 7697647B1 · McShea · 2010 [cited by applicant]
US 7822113B2 · Tonietto et al. · 2010 [cited by applicant]
US 7839229B2 · Nakamura et al. · 2010 [cited by applicant]
US 7852109B1 · Chan et al. · 2010 [cited by applicant]
US 7860190B2 · Feller · 2010 [cited by applicant]
US 8036300B2 · Evans et al. · 2011 [cited by applicant]
US 8253454B2 · Lin · 2012 [cited by applicant]
US 8407511B2 · Mobin et al. · 2013 [cited by applicant]
US 8583072B1 · Ciubotaru et al. · 2013 [cited by applicant]
US 8649476B2 · Malipatil et al. · 2014 [cited by applicant]
US 8791735B1 · Shibasaki · 2014 [cited by applicant]
US 8929496B2 · Lee et al. · 2015 [cited by applicant]
US 9036764B1 · Hossain et al. · 2015 [cited by applicant]
US 9059816B1 · Simpson et al. · 2015 [cited by applicant]
US 9306621B2 · Zhang et al. · 2016 [cited by applicant]
US 9374250B1 · Musah et al. · 2016 [cited by applicant]
US 9397868B1 · Hossain et al. · 2016 [cited by applicant]
US 9438409B1 · Liao et al. · 2016 [cited by applicant]
US 9520883B2 · Shibasaki · 2016 [cited by applicant]
US 9565036B2 · Zerbe et al. · 2017 [cited by applicant]
US 9577815B1 · Simpson et al. · 2017 [cited by applicant]
US 9602111B1 · Shen et al. · 2017 [cited by applicant]
US 9906358B1 · Tajalli · 2018 [cited by applicant]
US 9960902B1 · Lin et al. · 2018 [cited by applicant]
US 10055372B2 · Shokrollahi · 2018 [cited by applicant]
US 10326435B2 · Arp et al. · 2019 [cited by applicant]
US 10554380B2 · Tajalli · 2020 [cited by applicant]
US 10574487B1 · Hormati · 2020 [cited by applicant]
US 10848351B2 · Hormati · 2020 [cited by applicant]
US 11070349B1 · Joo · 2021 [cited by applicant]
US 20030001557A1 · Pisipaty · 2003 [cited by applicant]
US 20030146783A1 · Bandy et al. · 2003 [cited by applicant]
US 20030212930A1 · Aung et al. · 2003 [cited by applicant]
US 20030214977A1 · Kuo · 2003 [cited by applicant]
US 20040092240A1 · Hayashi · 2004 [cited by applicant]
US 20040141567A1 · Yang et al. · 2004 [cited by applicant]
US 20050024117A1 · Kubo et al. · 2005 [cited by applicant]
US 20050078712A1 · Voutilainen · 2005 [cited by applicant]
US 20050084050A1 · Cheung et al. · 2005 [cited by applicant]
US 20050117404A1 · Savoj · 2005 [cited by applicant]
US 20050128018A1 · Meltzer · 2005 [cited by applicant]
US 20050141662A1 · Sano et al. · 2005 [cited by applicant]
US 20050201491A1 · Wei · 2005 [cited by applicant]
US 20050220182A1 · Kuwata · 2005 [cited by applicant]
US 20050275470A1 · Choi · 2005 [cited by applicant]
US 20060008041A1 · Kim et al. · 2006 [cited by applicant]
US 20060062058A1 · Lin · 2006 [cited by applicant]
US 20060140324A1 · Casper et al. · 2006 [cited by applicant]
US 20060192598A1 · Baird et al. · 2006 [cited by applicant]
US 20060232461A1 · Felder · 2006 [cited by applicant]
US 20060256892A1 · Momtaz · 2006 [cited by applicant]
US 20070001713A1 · Lin · 2007 [cited by applicant]
US 20070001723A1 · Lin · 2007 [cited by applicant]
US 20070047689A1 · Menolfi et al. · 2007 [cited by applicant]
US 20070058768A1 · Werner · 2007 [cited by applicant]
US 20070086267A1 · Kwak · 2007 [cited by applicant]
US 20070127612A1 · Lee et al. · 2007 [cited by applicant]
US 20070146088A1 · Arai et al. · 2007 [cited by applicant]
US 20070147559A1 · Lapointe · 2007 [cited by applicant]
US 20070183552A1 · Sanders et al. · 2007 [cited by applicant]
US 20070201597A1 · He et al. · 2007 [cited by applicant]
US 20070253475A1 · Palmer · 2007 [cited by applicant]
US 20080007367A1 · Kim · 2008 [cited by applicant]
US 20080111634A1 · Min · 2008 [cited by applicant]
US 20080136479A1 · You et al. · 2008 [cited by applicant]
US 20080165841A1 · Wall et al. · 2008 [cited by applicant]
US 20080181289A1 · Moll · 2008 [cited by applicant]
US 20080219399A1 · Nary · 2008 [cited by applicant]
US 20080317188A1 · Staszewski et al. · 2008 [cited by applicant]
US 20090103675A1 · Yousefi et al. · 2009 [cited by applicant]
US 20090167389A1 · Reis · 2009 [cited by applicant]
US 20090195281A1 · Tamura et al. · 2009 [cited by applicant]
US 20090231006A1 · Jang et al. · 2009 [cited by applicant]
US 20090243679A1 · Smith et al. · 2009 [cited by applicant]
US 20090262876A1 · Arima et al. · 2009 [cited by applicant]
US 20090262877A1 · Shi et al. · 2009 [cited by applicant]
US 20100033259A1 · Miyashita · 2010 [cited by applicant]
US 20100090723A1 · Nedovic et al. · 2010 [cited by applicant]
US 20100090735A1 · Cho · 2010 [cited by applicant]
US 20100156543A1 · Dubey · 2010 [cited by applicant]
US 20100180143A1 · Ware et al. · 2010 [cited by applicant]
US 20100220828A1 · Fuller et al. · 2010 [cited by applicant]
US 20110002181A1 · Wang et al. · 2011 [cited by applicant]
US 20110025392A1 · Wu et al. · 2011 [cited by applicant]
US 20110148498A1 · Mosalikanti et al. · 2011 [cited by applicant]
US 20110234278A1 · Seo · 2011 [cited by applicant]
US 20110311008A1 · Slezak et al. · 2011 [cited by applicant]
US 20120051480A1 · Usugi et al. · 2012 [cited by applicant]
US 20120170621A1 · Tracy et al. · 2012 [cited by applicant]
US 20120200364A1 · Iizuka et al. · 2012 [cited by applicant]
US 20120206177A1 · Colinet et al. · 2012 [cited by applicant]
US 20120235717A1 · Hirai et al. · 2012 [cited by applicant]
US 20120327993A1 · Palmer · 2012 [cited by applicant]
US 20130088274A1 · Gu · 2013 [cited by applicant]
US 20130091392A1 · Valliappan et al. · 2013 [cited by applicant]
US 20130093471A1 · Cho et al. · 2013 [cited by applicant]
US 20130107997A1 · Chen · 2013 [cited by applicant]
US 20130108001A1 · Chang · 2013 [cited by examiner]
US 20130207706A1 · Yanagisawa · 2013 [cited by applicant]
US 20130243127A1 · Ito et al. · 2013 [cited by applicant]
US 20130271194A1 · Madoglio et al. · 2013 [cited by applicant]
US 20130285720A1 · Jibry · 2013 [cited by applicant]
US 20130287088A1 · Mobin et al. · 2013 [cited by applicant]
US 20130314142A1 · Tamura et al. · 2013 [cited by applicant]
US 20140286381A1 · Shibasaki · 2014 [cited by applicant]
US 20140286457A1 · Chaivipas · 2014 [cited by applicant]
US 20150043627A1 · Kang et al. · 2015 [cited by applicant]
US 20150078495A1 · Hossain et al. · 2015 [cited by applicant]
US 20150117579A1 · Shibasaki · 2015 [cited by applicant]
US 20150180642A1 · Hsieh et al. · 2015 [cited by applicant]
US 20150220472A1 · Sengoku · 2015 [cited by applicant]
US 20150256326A1 · Simpson et al. · 2015 [cited by applicant]
US 20160056980A1 · Wang et al. · 2016 [cited by applicant]
US 20160087610A1 · Hata · 2016 [cited by applicant]
US 20160134267A1 · Adachi · 2016 [cited by applicant]
US 20170005785A1 · Aleksic et al. · 2017 [cited by applicant]
US 20170228215A1 · Chatwin et al. · 2017 [cited by applicant]
US 20170310456A1 · Tajalli · 2017 [cited by applicant]
US 20180083763A1 · Black et al. · 2018 [cited by applicant]
US 20180219539A1 · Arp et al. · 2018 [cited by applicant]
US 20180227114A1 · Rahman et al. · 2018 [cited by applicant]
US 20180343011A1 · Tajalli et al. · 2018 [cited by applicant]
US 20180375693A1 · Zhou et al. · 2018 [cited by applicant]
US 20190109735A1 · Norimatsu · 2019 [cited by applicant]
US 20190377378A1 · Gharibdoust · 2019 [cited by applicant]
US 20200162233A1 · Lee et al. · 2020 [cited by applicant]
US 20210248103A1 · Khashaba et al. · 2021 [cited by applicant]
CN 203675093U · 2014 [cited by applicant]
EP 0740423A2 · 1996 [cited by applicant]
JP 3615692B2 · 2004 [cited by applicant]
International Search Report and Written Opinion for PCT/US2019/015261, Apr. 19, 2019, 1-10 (10 pages). [cited by applicant]
Chang, Hong-Yeh , et al., “A Low-Jitter Low-Phase-Noise 10-GHz Sub-Harmonically Injection-Locked PLL With Self-Aligned DLL in 65-nm CMOS Technology”, IEEE Transactions on Microwave Theory and Techniques, vol. 62, No. 3,… [cited by applicant]
Cui, Delong , et al., “A Dual-Channel 23-Gbps CMOS Transmitter/Receiver Chipset for 40-Gbps RZ-DQPSK and CS-RZ-DQPSK Optical Transmission”, IEEE Journal of Solid-State Circuits, vol. 47, No. 12, Dec. 2012, 3249-3260 (12… [cited by applicant]
Ha, J.C. , et al., “Unified All-Digital Duty-Cycle and phase correction circuit for QDR I/O interface”, Electronic Letters, The Institution of Engineering and Technology, vol. 44, No. 22, Oct. 23, 2008, 1300-1301 (2 pag… [cited by applicant]
Inti, Rajesh , et al., “A 0.5-to-2.5 GB/s Reference-Less Half-Rate Digital CDR with Unlimited Frequency Acquisition Range and Improved Input Duty-Cycle Error Tolerance”, IEEE Journal of Solid-State Circuits, vol. 46, No… [cited by applicant]
Loh, Mattew , et al., “A 3x9 GB/s Shared, All-Digital CDR for High-Speed, High-Density I/O”, IEEE Journal of Solid-State Circuits, vol. 47, No. 3, Mar. 2012, 641-651 (11 pages). [cited by applicant]
Nandwana, Romesh Kumar, et al., “A Calibration-Free Fractional-N Ring PLL Using Hybrid Phase/Current-Mode Phase Interpolation Method”, IEEE Journal of Solid-State Circuits, vol. 50, No. 4, Apr. 2015, 882-895 (14 pages). [cited by applicant]
Ng, Herman Jalli, et al., “Low Phase Noise 77-GHz Fractional-N PLL with DLL-based Reference Frequency Multiplier for FMCW Radars”, European Microwave Integrated Circuits Conference, Oct. 10-11, 2011, 196-199 (4 pages). [cited by applicant]
Pozzoni, Massimo , et al., “A Multi-Standard 1.5 to 10 GB/s Latch-Based 3-Tap DFE Receiver with a SSC Tolerant CDR for Serial Backplane Communication”, IEEE Journal of Solid-State Circuits, vol. 44, No. 4, Apr. 2009, 13… [cited by applicant]
Rau, M , et al., “Clock/Data Recovery PLL Using Half-Frequency Clock”, Phase-Locking in High-Performance Systems: From Devices to Architectures, 2003, 643-646 (4 pages). [cited by applicant]
Riley, M. W. , et al., “Cell Broadband Engine Processor: Design and Implementation”, IBM Journal of Research and Development, vol. 51, No. 5, Sep. 2007, 545-557 (13 pages). [cited by applicant]
Ryu, Kyungho , et al., “Process-Variation-Calibrated Multiphase Delay Locked Loop With a Loop-Enbedded Duty Cycle Corrector”, IEEE Transactions on Circuits and Systems, vol. 61, No. 1, Jan. 2014, 1-5 (5 pages). [cited by applicant]
Shu, Guanghua, et al., “A 4-to-10.5 GB/s Continuous-Rate Digital Clock and Data Recovery With Automatic Frequency Acquisition”, IEEE Journal of Solid-State Circuits, vol. 51, No. 2, Feb. 2016, 428-439 (12 pages). [cited by applicant]
Tajalli, Armin , “Wideband PLL Using Matrix Phase Comparator”, Journal of Latex Class Files, vol. 14, No. 8, Aug. 2016, 1-8 (8 pages). [cited by applicant]
Tan, Han-Yuan , “Design of Noise-Robust Clock and Data Recovery Using an Adaptive-Bandwidth Mixed PLL/DLL”, Harvard University Thesis, Nov. 2006, 1-169 (169 pages). [cited by applicant]
Wang, Yi-Ming , et al., “Range Unlimited Delay-Interleaving and -Recycling Clock Skew Compensation and Duty-Cycle Correction Circuit”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 23, No. 5, Ma… [cited by applicant]
Yoo, Danny , et al., “A 36-GB/s Adaptive Baud-Rate CDR with CTLE and 1-Tap DFE in 28-nm CMOS”, IEEE Solid-State Circuits Letters, vol. 2, No. 11, Nov. 2019, 252-255 (4 pages). [cited by applicant]
Zaki, Ahmed M., “Adaptive Clock and Data Recovery for Asymmetric Triangular Frequency Modulation Profile”, IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), Aug. 21, 2019, 1-6 (6 p… [cited by applicant]