IP Library Granted Patent US 12,586,621
Granted Patent B2
US 12,586,621 · App. 18/672,389 · Granted Mar 24, 2026

Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle

Inventor: Kang-Yong Kim (Boise, ID)
G11C7/222G11C7/1063G11C7/109G11C7/225G11C11/4076H03K5/1565
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,586,621
App. No.
18/672,389
Granted
Mar 24, 2026
Kind
B2
Abstract

Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.

Claims (44)

1 . An apparatus comprising:

a controller configured to:

provide a first mode register write command to a memory to write a first value for a duty cycle monitoring (DCM) start/stop opcode to cause the memory to perform a first DCM operation; and

provide a second mode register write command to the memory to write a flip bit value for a DCM flip opcode to cause the memory to flip an input for a duty cycle monitor of the memory and perform a second DCM operation.

2 . The apparatus of claim 1 , wherein the controller is further configured to provide a third mode register write command to the memory to write a third value for the DCM start/stop opcode to cause the memory to terminate the DCM operation.

3 . The apparatus of claim 1 , wherein the controller is further configured to issue a mode register read command to read a result of the DCM operation.

4 . The apparatus of claim 3 , wherein the result comprises four bits.

5 . The apparatus of claim 4 , wherein two of the bits are associated with the first DCM operation and two of the bits are associated with the second DCM operation.

6 . The apparatus of claim 1 , wherein the controller is further configured to wait for the memory to complete the first DCM operation prior to providing the second mode register write command.

7 . The apparatus of claim 1 , wherein the controller is configured to update a frequency set point setting of the memory prior to providing the first mode register write command.

8 . The apparatus of claim 1 , wherein the controller is configured to activate a write clock signal prior to providing the first mode register write command.

9 . A system comprising:

a memory comprising:

a mode register configured to store a plurality of opcodes; and

a duty cycle monitor (DCM) configured to perform a DCM operation; and

a controller coupled to the memory, the controller configured to:

cause a first value or a second value to be written to a start/stop opcode of the plurality of opcodes, wherein the DCM operation is started responsive to the first value and the DCM operation is terminated responsive to the second value.

10 . The system of claim 9 , wherein the controller is further configured to cause a ‘1’ or a ‘0’ to be written to a flip bit of the plurality of opcodes.

11 . The system of claim 10 , wherein a first input is provided to the DCM when the flip bit is ‘0’ and a second input is provided to the DCM when the flip bit is ‘1’.

12 . The system of claim 10 , wherein writing the ‘1’ or the ‘0’ to the flip bit causes the memory to automatically capture results of the DCM operation, store the results of the DCM operation in the mode register, reset and restart the DCM.

13 . The system of claim 9 , wherein the controller is further configured to provide a data clock signal to the memory.

14 . The system of claim 9 , wherein the memory comprises a low power double data rate dynamic random access memory.

15 . The system of claim 9 , further comprising a plurality of memories, wherein the memory is included in the plurality of memories, and the controller is coupled to the plurality of memories and configured to provide commands and receive DCM operation results from the plurality of memories.

16 . A method comprising:

providing with a controller, a system clock signal to a plurality of memories;

providing with the controller, a data clock signal to the plurality of memories;

issuing from the controller to at least one memory of the plurality of memories, a first mode register write command to write a first value for a duty cycle monitoring (DCM) start/stop opcode in a mode register of the at least one memory; and

performing with the at least one memory a first DCM operation.

17 . The method of claim 16 , wherein the data clock signal is toggling at a full-rate prior to the first DCM operation.

18 . The method of claim 16 , further comprising:

issuing from the controller a second mode register write command to the at least one memory to write a flip bit value for a DCM flip opcode in the mode register of the memory;

flipping an input for a duty cycle monitor of the memory responsive to writing the flip bit; and

performing with the at least one memory a second DCM operation responsive to writing the flip bit.

19 . The method of claim 18 , further comprising:

issuing from the controller to the at least one memory a mode register read command; and

providing from the at least one memory a result of the first DCM operation, a result of the second DCM operation, or both.

20 . The method of claim 18 , further responsive to writing the flip bit:

automatically capturing with the at least one memory results of the first DCM operation; and

automatically storing the results in the mode register.

21 . The method of claim 18 , further responsive to writing the flip bit, automatically resetting the DCM.

22 . The method of claim 18 , further responsive to writing the flip bit, automatically restarting the DCM.

23 . The method of claim 18 , wherein the first DCM operation is completed prior to issuing the second mode register write command.

24 . The method of claim 16 , further comprising providing from the controller a second mode register write command to the at least one memory to write a third value for the DCM start/stop opcode; and

terminating the first DCM operation responsive to writing the third value.

Continuity (6)
Continuation 18310738 · May 2, 2023
Continuation 17495082 · Oct 6, 2021
Division 17202553 · Mar 16, 2021
Division 16167303 · Oct 22, 2018
Provisional Application 62677585 · May 29, 2018
Related Publication 20240386928A1 · Nov 21, 2024
References Cited (161)
US 5689460A · Ooishi · 1997 [cited by applicant]
US 5847589A · Arai et al. · 1998 [cited by applicant]
US 6396329B1 · Zerbe · 2002 [cited by applicant]
US 6700814B1 · Nahas et al. · 2004 [cited by applicant]
US 6870419B1 · Garrett et al. · 2005 [cited by applicant]
US 7414445B2 · Heyne · 2008 [cited by applicant]
US 7609583B2 · Booth et al. · 2009 [cited by applicant]
US 7990802B2 · Booth et al. · 2011 [cited by applicant]
US 8189403B2 · Sohn et al. · 2012 [cited by applicant]
US 8228104B2 · Yun et al. · 2012 [cited by applicant]
US 8289807B2 · Booth et al. · 2012 [cited by applicant]
US 9202561B1 · Park et al. · 2015 [cited by applicant]
US 9263107B1 · Wayland et al. · 2016 [cited by applicant]
US 9448580B2 · Kim et al. · 2016 [cited by applicant]
US 9449687B1 · Piccardi et al. · 2016 [cited by applicant]
US 9805773B1 · Shi et al. · 2017 [cited by applicant]
US 9818462B1 · Polney · 2017 [cited by applicant]
US 9859932B2 · Hwang · 2018 [cited by applicant]
US 10249354B1 · Lee et al. · 2019 [cited by applicant]
US 10367493B1 · Addepalli et al. · 2019 [cited by applicant]
US 10373660B1 · Lee et al. · 2019 [cited by applicant]
US 10395704B2 · Lee et al. · 2019 [cited by applicant]
US 10529398B1 · Lee et al. · 2020 [cited by applicant]
US 10600459B2 · Kim · 2020 [cited by applicant]
US 10715127B2 · Gans · 2020 [cited by applicant]
US 10783940B2 · Kim · 2020 [cited by applicant]
US 10811064B2 · Kim · 2020 [cited by applicant]
US 10902897B2 · Kim · 2021 [cited by applicant]
US 11003370B2 · Kim et al. · 2021 [cited by applicant]
US 11100967B2 · Kir · 2021 [cited by applicant]
US 11139019B1 · Satoh · 2021 [cited by applicant]
US 11145341B2 · Kim · 2021 [cited by applicant]
US 11152929B2 · Gans · 2021 [cited by applicant]
US 11189334B2 · Gans · 2021 [cited by applicant]
US 11200931B2 · Kim · 2021 [cited by applicant]
US 11309001B2 · Kim · 2022 [cited by applicant]
US 11694734B2 · Kim · 2023 [cited by applicant]
US 11694736B2 · Kim · 2023 [cited by applicant]
US 11894044B2 · Gans · 2024 [cited by applicant]
US 11908544B2 · Kim · 2024 [cited by applicant]
US 11955977B2 · Gans · 2024 [cited by applicant]
US 12033720B2 · Kim · 2024 [cited by applicant]
US 12125558B2 · Kim · 2024 [cited by applicant]
US 20030221044A1 · Nishio et al. · 2003 [cited by applicant]
US 20040075462A1 · Kizer et al. · 2004 [cited by applicant]
US 20040135608A1 · Pillay et al. · 2004 [cited by applicant]
US 20040218425A1 · Fukushima · 2004 [cited by applicant]
US 20040243753A1 · Horowitz et al. · 2004 [cited by applicant]
US 20050002293A1 · Hsu et al. · 2005 [cited by applicant]
US 20060170453A1 · Zerbe et al. · 2006 [cited by applicant]
US 20070075753A1 · Parker et al. · 2007 [cited by applicant]
US 20070079197A1 · Boerstler et al. · 2007 [cited by applicant]
US 20070086267A1 · Kwak · 2007 [cited by applicant]
US 20070271052A1 · Abel et al. · 2007 [cited by applicant]
US 20080036509A1 · Jang · 2008 [cited by applicant]
US 20080159017A1 · Kim et al. · 2008 [cited by applicant]
US 20090125857A1 · Boerstler et al. · 2009 [cited by applicant]
US 20090140785A1 · Choi · 2009 [cited by applicant]
US 20100060334A1 · Abe et al. · 2010 [cited by applicant]
US 20100105448A1 · Andrys et al. · 2010 [cited by applicant]
US 20100109729A1 · Shin · 2010 [cited by applicant]
US 20100117702A1 · Jang et al. · 2010 [cited by applicant]
US 20100134153A1 · Zerbe et al. · 2010 [cited by applicant]
US 20110102039A1 · Shin · 2011 [cited by applicant]
US 20110228616A1 · Kim et al. · 2011 [cited by applicant]
US 20110291725A1 · Shin · 2011 [cited by applicant]
US 20120086489A1 · Cherkassky et al. · 2012 [cited by applicant]
US 20120127214A1 · Han et al. · 2012 [cited by applicant]
US 20120194244A1 · Kim et al. · 2012 [cited by applicant]
US 20120250426A1 · Huang · 2012 [cited by applicant]
US 20120280732A1 · Roytman et al. · 2012 [cited by applicant]
US 20130051114A1 · Kim et al. · 2013 [cited by applicant]
US 20140002156A1 · Dwivedi et al. · 2014 [cited by applicant]
US 20140009197A1 · Yasuda · 2014 [cited by applicant]
US 20140253195A1 · Chandrasekaran et al. · 2014 [cited by applicant]
US 20140266362A1 · Lee et al. · 2014 [cited by applicant]
US 20140333361A1 · Chau et al. · 2014 [cited by applicant]
US 20150097603A1 · Amirkhany et al. · 2015 [cited by applicant]
US 20150097605A1 · Shin et al. · 2015 [cited by applicant]
US 20150171834A1 · Arp et al. · 2015 [cited by applicant]
US 20150222254A1 · Walker · 2015 [cited by applicant]
US 20150249454A1 · Giaconi et al. · 2015 [cited by applicant]
US 20150295564A1 · Jones et al. · 2015 [cited by applicant]
US 20150364176A1 · Lee · 2015 [cited by applicant]
US 20160197485A1 · Nirantare et al. · 2016 [cited by applicant]
US 20160211774A1 · Degner et al. · 2016 [cited by applicant]
US 20160261193A1 · Karlsson et al. · 2016 [cited by applicant]
US 20170140726A1 · Zhu et al. · 2017 [cited by applicant]
US 20170230018A1 · Hwang · 2017 [cited by applicant]
US 20170337952A1 · Shi et al. · 2017 [cited by applicant]
US 20170364276A1 · Bhuiyan et al. · 2017 [cited by applicant]
US 20180137902A1 · Giovannini et al. · 2018 [cited by applicant]
US 20180175834A1 · Modi et al. · 2018 [cited by applicant]
US 20180175844A1 · Jeong · 2018 [cited by applicant]
US 20180315461A1 · Lee et al. · 2018 [cited by applicant]
US 20180350414A1 · Park et al. · 2018 [cited by applicant]
US 20180364752A1 · Li et al. · 2018 [cited by applicant]
US 20190081619A1 · Kim et al. · 2019 [cited by applicant]
US 20190188159A1 · Song et al. · 2019 [cited by applicant]
US 20190198075A1 · Lee et al. · 2019 [cited by applicant]
US 20190237127A1 · Moon et al. · 2019 [cited by applicant]
US 20190267056A1 · Lee et al. · 2019 [cited by applicant]
US 20190272804A1 · Amirkhany et al. · 2019 [cited by applicant]
US 20190371376A1 · Kim · 2019 [cited by applicant]
US 20190371377A1 · Kim · 2019 [cited by applicant]
US 20190371378A1 · Kim · 2019 [cited by applicant]
US 20190385654A1 · Lee et al. · 2019 [cited by applicant]
US 20200019345A1 · Wang et al. · 2020 [cited by applicant]
US 20200133505A1 · Kim · 2020 [cited by applicant]
US 20200133542A1 · Kim et al. · 2020 [cited by applicant]
US 20200160902A1 · Gans · 2020 [cited by applicant]
US 20200162066A1 · Gans · 2020 [cited by applicant]
US 20200194044A1 · Kim · 2020 [cited by applicant]
US 20200336137A1 · Gans · 2020 [cited by applicant]
US 20200381029A1 · Kim · 2020 [cited by applicant]
US 20210027819A1 · Kim · 2021 [cited by applicant]
US 20210151088A1 · Kim · 2021 [cited by applicant]
US 20210201971A1 · Kim · 2021 [cited by applicant]
US 20220028438A1 · Kim · 2022 [cited by applicant]
US 20220148640A1 · Gans · 2022 [cited by applicant]
US 20220149828A1 · Gans · 2022 [cited by applicant]
US 20220172756A1 · Kim · 2022 [cited by applicant]
US 20220270657A1 · Kim · 2022 [cited by applicant]
US 20230377621A1 · Lee · 2023 [cited by examiner]
US 20240029770A1 · Kim · 2024 [cited by applicant]
US 20240029771A1 · Kim · 2024 [cited by applicant]
US 20240194244A1 · Gans · 2024 [cited by applicant]
US 20250022496A1 · Kim · 2025 [cited by applicant]
CN 101647004A · 2010 [cited by applicant]
CN 101789773A · 2010 [cited by applicant]
CN 101826860A · 2010 [cited by applicant]
CN 101903956A · 2010 [cited by applicant]
CN 102075167A · 2011 [cited by applicant]
CN 103427825A · 2013 [cited by applicant]
CN 104428994A · 2015 [cited by applicant]
CN 104518760A · 2015 [cited by applicant]
CN 105577142A · 2016 [cited by applicant]
CN 111066084A · 2020 [cited by applicant]
JP H04306917A · 1992 [cited by applicant]
JP H04313887A · 1992 [cited by applicant]
JP H0554640A · 1993 [cited by applicant]
JP H09106678A · 1997 [cited by applicant]
JP 2013182659A · 2013 [cited by applicant]
JP 2015162052A · 2015 [cited by applicant]
KR 20030045771A · 2003 [cited by applicant]
KR 20110003189A · 2011 [cited by applicant]
KR 101030275B1 · 2011 [cited by applicant]
KR 20110097838A · 2011 [cited by applicant]
KR 101331442B1 · 2013 [cited by applicant]
KR 20140095910A · 2014 [cited by applicant]
KR 20150041688A · 2015 [cited by applicant]
TW 408259B · 2000 [cited by applicant]
WO 0137285A1 · 2001 [cited by applicant]
WO 2019125948A1 · 2019 [cited by applicant]
WO 2019164663A1 · 2019 [cited by applicant]
WO 2019231489A1 · 2019 [cited by applicant]
Extended European Search Report dated Feb. 7, 2022 for EP Appl. No. 18921284.8, pp. all. [cited by applicant]
International Search Report and Written Opinion dated Feb. 22, 2018 for PCT Application No. PCT/US2018/056785, 25 pages. [cited by applicant]
IPRP dated Dec. 10, 2020 for PCT Application No. PCT/US2018/056785, pp. all. [cited by applicant]
KR Office Action dated May 18, 2022 for KR Appl. No. 10-2020-7037166, pp. all. [cited by applicant]
Raja, Immanuel , et al. “A 0.1-2-GHz Quadrature Correction Loop for Digital Multiphase Clock Generation Circuits in 130-nm CMOS” , IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 25, No. 3, Mar. 2… [cited by applicant]