DRAM data path sharing via a split local data bus

US9934827B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9934827-B2
Application numberUS-201514975298-A
CountryUS
Kind codeB2
Filing dateDec 18, 2015
Priority dateDec 18, 2015
Publication dateApr 3, 2018
Grant dateApr 3, 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.

Provided is memory device and a memory bank, comprising a global data bus, and a local data bus split into two parts, wherein the local data bus is configurable to direct signals to the global data bus. Provided also is a method in which signals are received in a local data bus that is split into two parts, and the signals are directed from the local data bus to the global data bus. Provided also is a computational device comprised of a processor and the memory device.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory device, comprising: a global data bus comprising a first set of lines and a second set of lines; a local data bus split into a first part and a second part; and a decoder configurable to transmit a first set of signals via a first set of column select lines to select data for transmission along the first part of the local data bus to the first set of lines of the global data bus, and a second set of signals via a second set of column select lines to select data for transmission along the second part of the local data bus to the second set of lines of the global data bus. 2. The memory device of claim 1 , wherein a width of the local data bus is half of a prefetch width of the memory device. 3. The memory device of claim 2 , wherein the local data bus is configurable to separate logically consecutive data for directing data to the global data bus. 4. The memory device of claim 1 , wherein the memory device comprises at least one of a volatile or a nonvolatile memory device. 5. The memory device of claim 1 , wherein the memory device comprises at least one memory bank. 6. A method, comprising: receiving signals in a local data bus that is split into a first part and a second part; directing the signals from the local data bus to a global data bus comprising a first set of lines and a second set of lines; and transmitting, by a decoder, a first set of signals via a first set of column select lines to select data for transmission along the first part of the local data bus to the first set of lines of the global data bus, and a second set of signals via a second set of column select lines to select data for transmission along the second part of the local data bus to the second set of lines of the global data bus. 7. The method of claim 6 , wherein a width of the local data bus is half of a prefetch width. 8. The method of claim 7 , the method further comprising: separating logically consecutive data in the local data bus for directing data to the global data bus. 9. The method of claim 6 , wherein the local data bus and the global data bus are included in memory device that comprises at least one of a volatile or a nonvolatile memory device. 10. The method of claim 9 , wherein the volatile or the nonvolatile memory device comprises at least one memory bank. 11. A computational device, comprising: a processor; and a memory device coupled to the processor, the memory device comprising: a global data bus comprising a first set of lines and a second set of lines; a local data bus split into a first part and a second part and a decoder configurable to transmit a first set of signals via a first set of column select lines to select data for transmission along the first part of the local data bus to the first set of lines of the global data bus, and a second set of signals via a second set of column select lines to select data for transmission along the second part of the local data bus to the second set of lines of the global data bus. 12. The computational device of claim 11 , wherein a width of the local data bus is half of a prefetch width of the memory device. 13. The computational device of claim 12 , wherein the local data bus is configurable to separate logically consecutive data for directing data to the global data bus. 14. The computational device of claim 11 , wherein local data bus and the global data bus are in a memory device that comprises at least one of a volatile or a nonvolatile memory device. 15. The computational device of claim 11 , wherein the memory device comprises at least one memory bank. 16. The computational device of claim 11 , comprising one or more of: a display coupled to the memory device; a network interface communicatively coupled to the processor; or a battery communicatively coupled to the processor. 17. The memory device of claim 1 , wherein the first set of signals select one half of a word line, and wherein the second set of signals select another half of the word line. 18. The memory device of claim 1 , wherein the first part of the local data bus and the second part of the local data bus are both located in between the first set of lines and the second set of lines of the global data bus. 19. The memory device of claim 1 , wherein a first section and a second section of an array tile are located in between the first set of lines of the global data bus and the second set of lines of the global data bus, and wherein the local data bus is located in between the first section and the second section of the array tile. 20. The method of claim 6 , wherein the first set of signals select one half of a word line, and wherein the second set of signals select another half of the word line. 21. The method of claim 6 , wherein the first part of the local data bus and the second part of the local data bus are both located in between the first set of lines and the second set of lines of the global data bus. 22. The method of claim 6 , wherein a first section and a second section of an array tile are located in between the first set of lines of the global data bus and the second set of lines of the global data bus, and wherein the local data bus is located in between the first section and the second section of the array tile. 23. The computational device of claim 11 , wherein the first set of signals select one half of a word line, and wherein the second set of signals select another half of the word line. 24. The computational device of claim 11 , wherein the first part of the local data bus and the second part of the local data bus are both located in between the first set of lines and the second set of lines of the global data bus. 25. The computational device of claim 11 , wherein a first section and a second section an array tile are located in between the first set of lines of the global data bus and the second set of lines of the global data bus, and wherein the local data bus is located in between the first section and the second section of the array tile.

Assignees

Inventors

Classifications

  • for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories · CPC title

  • Input/output [I/O] data interface arrangements, e.g. data buffers · CPC title

  • Serial-parallel conversion of data or prefetch · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • Aspects related to pads, pins or terminals · 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 US9934827B2 cover?
Provided is memory device and a memory bank, comprising a global data bus, and a local data bus split into two parts, wherein the local data bus is configurable to direct signals to the global data bus. Provided also is a method in which signals are received in a local data bus that is split into two parts, and the signals are directed from the local data bus to the global data bus. Provided al…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G11C7/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 03 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).