Memory controller and accessing system utilizing the same

US10095614B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10095614-B2
Application numberUS-201715816892-A
CountryUS
Kind codeB2
Filing dateNov 17, 2017
Priority dateApr 3, 2013
Publication dateOct 9, 2018
Grant dateOct 9, 2018

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 memory controller including a first transmittal module, a clock pin, a second transmittal module, a first control module and a second control module is disclosed. The first transmittal module includes a specific pin. The clock pin receives a clock signal. The first transmittal module and the clock pin constitute an embedded multimedia card (eMMC) interface. The second transmittal module and the clock pin constitute a universal flash storage (UFS) interface. The first control module communicates with an external host via the first transmittal module according to the clock signal when a level of the specific pin is at a first level. The second control module communicates with the external host via the second transmittal module according to the clock signal when the level of the specific pin is at a second level. The first level exceeds the second level.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory controller comprising: a first transmittal module transmitting data and comprising a specific pin; a first clock pin receiving a first clock signal, wherein the first transmittal module and the first clock pin constitute an embedded multimedia card (eMMC) interface; a second transmittal module comprising a receiving pin and a transmittal pin, wherein the receiving pin and the transmittal pin transmit data according to a serial method; a first control module communicating with an external host via the first transmittal module when a level of the specific pin is at a first level; and a second control module communicating with the external host via the second transmittal module when the level of the specific pin is at a second level, wherein the first level exceeds the second level, the first control module operates independently of the second control module, and the second control module operates independently of the first control module. 2. The memory controller as claimed in claim 1 , wherein when the first control module communicates with the external host, the second control module does not receive an operation voltage, and when the second control module communicates with the external host, the first control module does not receive the operation voltage. 3. The memory controller as claimed in claim 1 , further comprising: a detection module generating a control signal according to the level of the specific pin. 4. The memory controller as claimed in claim 3 , further comprising: a second clock pin receiving a second clock signal, wherein the second transmittal module and the second clock pin constitute a universal flash storage (UFS) interface. 5. The memory controller as claimed in claim 4 , wherein when the level of the specific pin is equal to the first level, the control signal is in a first state and the first control module communicates with the external host via the first transmittal module according to the first clock signal, and when the level of the specific pin is equal to the second level, the control signal is in a second state and the second control module communicates the external host via the second transmittal module according to the second clock signal. 6. The memory controller as claimed in claim 1 , wherein when the first control module communicates with the external host, the second control module does not receive the clock signal, and when the second control module communicates with the external host, the first control module does not receive the clock signal. 7. The memory controller as claimed in claim 6 , further comprising: a detection module generating a control signal according to the level of the specific pin; a first switch coupled between the clock pin and the first control module and controlled by the control signal, wherein when the control signal is in a first state, the first switch is turned on to transmit the clock signal to the first control module; and a second switch coupled between the clock pin and the second control module and controlled by the control signal, wherein when the control signal is in a second state, the second switch is turned on to transmit the clock signal to the second control module, wherein when the first switch is turned on, the second switch is turned off, and when the second switch is turned on, the first switch is turned off. 8. A memory controller comprising: a first transmittal module transmitting data; a specific pin; a first clock pin receiving a first clock signal, wherein the first transmittal module and the first clock pin constitute an embedded multimedia card (eMMC) interface; a second transmittal module comprising a receiving pin and a transmittal pin, wherein the receiving pin and the transmittal pin transmit data according to a serial method; a first control module communicating with an external host via the first transmittal module when a level of the specific pin is at a first level; and a second control module communicating with the external host via the second transmittal module when the level of the specific pin is at a second level, wherein the first level exceeds the second level, the first control module operates independently of the second control module, and the second control module operates independently of the first control module. 9. The memory controller as claimed in claim 8 , wherein when the first control module communicates with the external host, the second control module does not receive an operation voltage, and when the second control module communicates with the external host, the first control module does not receive the operation voltage. 10. The memory controller as claimed in claim 8 , further comprising: a detection module generating a control signal according to the level of the specific pin. 11. The memory controller as claimed in claim 10 , further comprising: a second clock pin receiving a second clock signal, wherein the second transmittal module and the second clock pin constitute a universal flash storage (UFS) interface. 12. The memory controller as claimed in claim 11 , wherein when the level of the specific pin is equal to the first level, the control signal is in a first state and the first control module communicates the external host via the first transmittal module according to the first clock signal, and when the level of the specific pin is equal to the second level, the control signal is in a second state and the second control module communicates the external host via the second transmittal module according to the second clock signal. 13. The memory controller as claimed in claim 8 , wherein when the first control module communicates with the external host, the second control module does not receive the clock signal, and when the second control module communicates with the external host, the first control module does not receive the clock signal. 14. The memory controller as claimed in claim 13 , further comprising: a detection module generating a control signal according to the level of the specific pin; a first switch coupled between the clock pin and the first control module and controlled by the control signal, wherein when the control signal is in a first state, the first switch is turned on to transmit the clock signal to the first control module; and a second switch coupled between the clock pin and the second control module and controlled by the control signal, wherein when the control signal is in a second state, the second switch is turned on to transmit the clock signal to the second control module, wherein when the first switch is turned on, the second switch is turned off, and when the second switch is turned on, the first switch is turned off. 15. An accessing system comprising: a memory array storing data; an external host sending a clock signal; and a memory controller accessing the memory array according to the clock signal and comprising: a first transmittal module transmitting data and comprising a specific pin; a first clock pin receiving a first clock signal, wherein the first transmittal module and the first clock pin constitute an embedded multimedia card (eMMC) interface; a second transmittal module comprising a receiving pin and a transmittal pin, wherein the receiving pin and the transmittal pin transmit data according to a serial method; a first control module accessing the memory array and communicating with the external host via a coupling directly through the first transmittal module when a level of the specific pin is at a first level, wherein when the first control module accesses the memory arr

Assignees

Inventors

Classifications

  • in block erasable memory, e.g. flash memory · CPC title

  • for adaptation of a particular data processing system to different peripheral devices · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • for access to memory bus (G06F13/28 takes precedence) · CPC title

  • Cross-Sectional Technologies · mapped topic

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 US10095614B2 cover?
A memory controller including a first transmittal module, a clock pin, a second transmittal module, a first control module and a second control module is disclosed. The first transmittal module includes a specific pin. The clock pin receives a clock signal. The first transmittal module and the clock pin constitute an embedded multimedia card (eMMC) interface. The second transmittal module and t…
Who is the assignee on this patent?
Silicon Motion Inc
What technology area does this patent fall under?
Primary CPC classification G06F12/0246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 09 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).