Method for performing memory interface calibration in an electronic device, and associated apparatus and associated memory controller

US9824728B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9824728-B2
Application numberUS-201414294094-A
CountryUS
Kind codeB2
Filing dateJun 2, 2014
Priority dateDec 16, 2013
Publication dateNov 21, 2017
Grant dateNov 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for performing memory interface calibration in an electronic device, an associated apparatus, and an associated memory controller are provided, where the method includes: controlling a signal on a digital terminal of the memory controller to switch between a plurality of levels, wherein the digital terminal is coupled to a memory of the electronic device; and based on at least one detection result obtained from detecting the signal, calibrating a logical state of the signal to correspond to a level of the plurality of levels. More particularly, the memory controller may include a plurality of command terminals, a plurality of data terminals, and at least one clock terminal, which are used for coupling the memory controller to the memory. For example, the digital terminal may be a command terminal or a data terminal.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for performing memory interface calibration in an electronic device, the method being applied to a memory controller of the electronic device, the method comprising the steps of: controlling a signal on a digital terminal of the memory controller to switch between a plurality of levels, wherein the digital terminal is coupled to a memory of the electronic device; detecting a characteristic of the signal, on the digital terminal, received from the memory, wherein the characteristic comprises one or more of the amplitude, common mode level, or duty cycle of the second signal; and by detecting the characteristic of the signal, calibrating a logical state of the signal to correspond to a level of the plurality of levels, wherein the step of controlling the signal on the digital terminal of the memory controller to switch between the plurality of levels further comprises: switching between a plurality of configurations of the memory controller to control the signal; changing at least one control signal corresponding to at least one impedance component in a first impedance component set of a plurality of impedance components within the electronic device to switch between the plurality of configurations of the memory controller; changing at least one control signal corresponding to at least one impedance component in a second impedance component set of the plurality of impedance components to switch between the plurality of configurations of the memory controller; using a control signal corresponding to a first impedance component of the first impedance component set to selectively enable a conduction path between the digital terminal and a first node of the memory controller, wherein the conduction path between the digital terminal and the first node passes through the first impedance component of the first impedance component set; and using a control signal corresponding to a second impedance component of the second impedance component set to selectively enable a conduction path between the digital terminal and a second node of the memory controller, wherein the conduction path between the digital terminal and the second node passes through the second impedance component of the second impedance component set. 2. The method of claim 1 , wherein the step of controlling the signal on the digital terminal of the memory controller to switch between the plurality of levels further comprises: using a control signal corresponding to a third impedance component of the first impedance component set to selectively enable a conduction path between the digital terminal and the first node of the memory controller, wherein the conduction path between the digital terminal and the first node passes through the third impedance component of the first impedance component set. 3. The method of claim 1 , wherein the step of controlling the signal on the digital terminal of the memory controller to switch between the plurality of levels further comprises: changing at least one control signal corresponding to at least one current source in a current source set of a plurality of current sources within the electronic device to switch between the plurality of configurations of the memory controller. 4. The method of claim 3 , wherein the step of controlling the signal on the digital terminal of the memory controller to switch between the plurality of levels further comprises: using a control signal corresponding to a current source of the current source set to selectively enable a conduction path between the digital terminal and the first node of the memory controller, wherein the conduction path between the digital terminal and the first node passes through the current source of the current source set. 5. The method of claim 3 , wherein the step of controlling the signal on the digital terminal of the memory controller to switch between the plurality of levels further comprises: changing at least one control signal corresponding to at least one current source in another current source set of the plurality of current sources to switch between the plurality of configurations of the memory controller. 6. The method of claim 5 , wherein the step of controlling the signal on the digital terminal of the memory controller to switch between the plurality of levels further comprises: using a control signal corresponding to a current source of the current source set to selectively enable a conduction path between the digital terminal and the first node of the memory controller, wherein the conduction path between the digital terminal and the first node passes through the current source of the current source set; and using a control signal corresponding to a current source of the other current source set to selectively enable a conduction path between the digital terminal and the second node of the memory controller, wherein the conduction path between the digital terminal and the second node passes through the current source of the other current source set. 7. The method of claim 1 , wherein the step of calibrating the logical state of the signal to correspond to the level of the plurality of levels further comprises: based on at least one detection result obtained from detecting the signal, calibrating the logical state of the signal to correspond to the level of the plurality of levels and calibrating another logical state of the signal to correspond to another level of the plurality of levels. 8. The method of claim 1 , wherein the digital terminal is a data terminal of the memory controller; and the method further comprises: sending at least one command through a command terminal of the memory controller to the memory to cause the signal to be output from the memory; wherein switching the signal from one of the plurality of levels to another of the plurality of levels is controlled by the memory controller. 9. The method of claim 8 , wherein the step of sending the at least one command to the memory to cause the signal to be output from the memory further comprises: using the at least one command to instruct the memory to control the signal to have a data pattern that alternatively switches between a logical value 0 and a logical value 1. 10. The method of claim 8 , wherein the step of sending the at least one command to the memory to cause the signal to be output from the memory further comprises: using the at least one command to instruct the memory to control the signal to have a data pattern of a single logical value, rather than a data pattern that alternatively switches between different logical values. 11. The method of claim 1 , wherein the step of calibrating the logical state of the signal to correspond to the level of the plurality of levels further comprises: based on at least one detection result obtained from detecting the signal, calibrating the logical state of the signal to correspond to the level of the plurality of levels; wherein the at least one detection result comprises a duty cycle detection result; and in a situation where a condition regarding the duty cycle detection result is satisfied, the logical state of the signal is calibrated to correspond to the level of the plurality of levels. 12. The method of claim 11 , wherein when the duty cycle detection result indicates that a duty cycle of the signal is equal to a predetermined percentage, the logical state of the signal is calibrated to correspond to the level of the plurality of levels. 13. The method of claim 11 , wherein when the duty cycle detection result indicates that a duty cycle of the signal falls within a range of a predetermined interval comprisin

Assignees

Inventors

Classifications

  • G11C7/109Primary

    Control signal input circuits · CPC title

  • Arrangements for impedance matching · CPC title

  • Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load · CPC title

  • Synchronisation and timing concerns (synchronisation on a memory bus G06F13/4234) · CPC title

  • Coupling arrangements; Impedance matching circuits · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9824728B2 cover?
A method for performing memory interface calibration in an electronic device, an associated apparatus, and an associated memory controller are provided, where the method includes: controlling a signal on a digital terminal of the memory controller to switch between a plurality of levels, wherein the digital terminal is coupled to a memory of the electronic device; and based on at least one dete…
Who is the assignee on this patent?
Mediatek Inc
What technology area does this patent fall under?
Primary CPC classification G11C7/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).