System on chip, memory device, electronic device comprising the soc and memory device, and method for storing data in the electronic device

US2021182223A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021182223-A1
Application numberUS-202017016883-A
CountryUS
Kind codeA1
Filing dateSep 10, 2020
Priority dateDec 16, 2019
Publication dateJun 17, 2021
Grant date

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.

Provided is a SoC, a memory device, an electronic device and a method for storing data in an electronic device. The electronic device comprises a host configured to output data, and a memory device including a memory storage configured to receive the data and to store the data. The host is configured to generate data bus inversion (DBI) information on the data to be provided to the memory device in accordance with a data parallelizing system, the data parallelizing system being inside the memory device, and to provide the DBI information to the memory device. The memory device is configured to provide the data to the memory storage, the data output from the host, the data encoded in accordance with the DBI information, the providing the data being in accordance with the data parallelizing system.

First claim

Opening claim text (preview).

1 . An electronic device comprising: a host configured to output data; and a memory device including a memory storage configured to receive the data and to store the data, wherein the host is configured to generate data bus inversion (DBI) information on the data to be provided to the memory device in accordance with a data parallelizing system, the data parallelizing system being inside the memory device, and to provide the DBI information to the memory device, and the memory device is configured to provide the data to the memory storage, the data output from the host, the data encoded in accordance with the DBI information, the providing the data being in accordance with the data parallelizing system. 2 . The electronic device of claim 1 , wherein the DBI information generated by the host includes, first DBI information relating to the data to be provided to the memory device, and second DBI information related to the data to be provided to the memory storage, the host is configured to provide the data to the memory device, the data encoded using the first DBI information and the first DBI information, the memory device is configured to decode the data provided from the host, the decoding based on the first DBI information, the memory device is configured to provide the second DBI information to the memory storage, the memory device is configured to provide the data to the memory storage, the data encoded using the second DBI information, the providing the data being in accordance with the data parallelizing system, and the memory storage is configured to decode the data provided from the memory device using the second DBI information. 3 . The electronic device of claim 2 , wherein the memory device is configured to provide the second DBI information to the memory storage without calculating the second DBI information, the second DBI information provided from the host. 4 . The electronic device of claim 1 , wherein the memory device is configured to store information on the data parallelizing system, and the host is configured to store a table that defines a DBI scheme according to the data parallelizing system. 5 . The electronic device of claim 4 , wherein the memory device is configured to provide information on the data parallelizing system to the host upon a booting up of the memory device, and the host is configured to determine a DBI scheme on the basis of the information on the data parallelizing system, to generate the DBI information using the determined DBI scheme, and to provide the DBI information to the memory device, the DBI information being provided together with the data encoded with the DBI information. 6 . The electronic device of claim 1 , wherein the host includes a first external DBI port and a first internal DBI port, the memory device includes a second external DBI port configured to receive an external DBI bit from the host through the first external DBI port, and a second internal DBI port configured to receive an internal DBI bit from the host through the first internal DBI port, and the memory storage includes a third internal DBI port configured to receive the internal DBI bit from the memory device through the second internal DBI port. 7 . The electronic device of claim 6 , wherein the host includes a first output port, the first output port includes first to eighth data out (DQ) ports, the data includes first and second contiguous sub-data which are output through each of the first to eighth DQ ports, and the host is configured to determine an external DBI bit in accordance with a number of toggles which occur to output the first sub-data through the first to eighth DQ ports and then to output the second sub-data through each of the first to eighth DQ ports. 8 . The electronic device of claim 6 , wherein the host includes a first output port, the first output port includes first to eighth DQ ports, the data includes first to eighth contiguous sub-data which are output through each of the first to eighth DQ ports, and the host is configured to determine the internal DBI bit on the basis of whether a toggle occurs between one sub-data among the first to eighth sub-data and another sub-data which is not contiguous with the one sub-data. 9 . The electronic device of claim 1 , wherein the host includes a first internal DBI port, the memory device includes a second internal DBI port configured to receive an internal DBI bit from the host through the first internal DBI port, the memory includes a third internal DBI port is configured to receive the internal DBI bit from the memory device through the second internal DBI port, and the host is configured to provide an external DBI bit to the memory device through a first output port of the host, the first output port being an output port from which the host outputs the data. 10 . The electronic device of claim 9 , wherein the first output port includes first to eighth DQ ports, the data includes first to eighth contiguous sub-data which are output through each of the first to eighth DQ ports, and the host is configured to determine the external DBI bit in accordance with the number of sub-data among the first to either sub-data that have a specific value. 11 . The electronic device of claim 10 , wherein the host is configured to determine the internal DBI bit on the basis of whether a toggle occurs between one sub-data among the first to eighth sub-data and another sub-data which is not contiguous with the one sub-data. 12 . A method comprising: providing, to a host by a memory device, information on a data parallelizing system, the information inside the memory device; calculating, by the host, an external DBI bit on the basis of data to be provided to the memory device; providing, by the host, the external DBI bit to the memory device; encoding, by the host, the data to be stored in the memory device using the external DBI bit; providing, by the host, the data to the memory device; calculating, by the host, an internal DBI bit on the basis of the data provided to the memory device and information on a data parallelizing system provided from the memory device; and providing, by the host, the internal DBI bit to the memory device. 13 . The method of claim 12 , wherein the host includes a first output port from which the data is output, a second output port from which the external DBI bit is output, and a third output port from which the internal DBI bit is output, and each of the first to third output ports are different. 14 . The method for storing data in the electronic device of claim 13 , wherein the data includes first to eighth sub-data which are contiguous, and while the first to eighth sub-data are provided from the host to the memory device, the host provides the external DBI bit and the internal DBI bit to the memory device. 15 . The method for storing data in the electronic device of claim 12 , wherein the host includes a first output port from which the data and the external DBI bit are output, and a second output port from which the internal DBI bit is output, and the first output port and the second output port are different from each other. 16 . The method of claim 12 , wherein the memory device includes a memory storage in which the data is stored, the memory device uses the external DBI bit to decode data provided from the host, and the memory storage uses the internal DBI bit to decode data provided from the memory device. 17 . The method of claim 12 , wherein, upon booting up of the memory device, the memory

Assignees

Inventors

Classifications

  • Controller construction arrangements · CPC title

  • Disk arrays, e.g. RAID, JBOD · CPC title

  • Configuration or reconfiguration of storage systems · CPC title

  • G06F3/061Primary

    Improving I/O performance · CPC title

  • System on Chip · 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 US2021182223A1 cover?
Provided is a SoC, a memory device, an electronic device and a method for storing data in an electronic device. The electronic device comprises a host configured to output data, and a memory device including a memory storage configured to receive the data and to store the data. The host is configured to generate data bus inversion (DBI) information on the data to be provided to the memory devic…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/061. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 17 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).