IP Library Granted Patent US 10,747,693
Granted Patent B2
US 10,747,693 · App. 15/976,726 · Granted Aug 18, 2020

Semiconductor device with a time multiplexing mechanism for size efficiency

Inventors: Michael V. Ho (Allen, TX); Ravi Kiran Kandikonda (Frisco, TX)
Assignee: Micron Technology, Inc.
G06F13/1689G06F3/0604G06F3/0659G06F3/0673G06F13/4068G11C11/4063
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 10,747,693
App. No.
15/976,726
Granted
Aug 18, 2020
Kind
B2
Abstract

A memory device includes a first set of data input/output (I/O) devices configured to communicate a first portion of a data unit to or from an external controller; a second set of data I/O devices configured to communicate a second portion of the data unit to or from the external controller; a data control circuit can share the internal global data lines by multiplexing the timings of the first and second sets of data I/O devices, the data control circuit configured to route the data unit according to a data operation corresponding to the data unit; and a shared data bus coupling both the first set of data I/O devices and the second set of data I/O devices to the data control circuit, the shared data bus configured to relay both the first portion and the second portion of the data unit.

Claims (66)

1. A memory device, comprising:

a first set of data input/output (I/O) devices configured to communicate a first portion of a data unit to or from an external controller;

a second set of data I/O devices configured to communicate a second portion of the data unit to or from the external controller, wherein the second portion is communicated concurrently with the first portion;

a data control circuit coupled to the first and second sets of data I/O devices, the data control circuit configured to route the data unit according to a data operation corresponding to the data unit; and

a shared data bus coupling both the first set of data I/O devices and the second set of data I/O devices to the data control circuit, the shared data bus configured to relay the first portion and the second portion of the data unit at different times.

2. The memory device of claim 1 , wherein:

the data unit includes n bits;

the first set of data I/O devices include upper data (DQ) pads configured to communicate the first portion comprising an upper portion of the n bits; and

the second set of data I/O devices include lower data (DQ) pads configured to communicate the second portion comprising a portion of the n bits lower than the upper portion.

3. The memory device of claim 2 , wherein the data control circuit is configured to:

process one of either the first portion or the second portion for communication over the shared data bus at a first time; and

process a remaining of the first portion or the second portion for communication over the shared data bus at a later time.

4. The memory device of claim 1 , wherein the shared data bus includes:

a first bus section directly connected to the first set of data I/O devices, and

a second bus section directly connected to the second set of data I/O devices and the data control circuit; and

and wherein the memory device further comprises:

a multiplex controller coupled to the first bus section and the second bus section, the multiplex controller configured to control the first bus section and the second bus section based on the data operation and signal timing.

5. The memory device of claim 1 , wherein a first separation distance between the first set of data I/O devices and the data control circuit is greater than a second distance between the second set of data I/O devices and the data control circuit.

6. The memory device of claim 5 , wherein the first separation distance is at least twice the second distance.

7. The memory device of claim 5 , wherein the data control circuit is configured to control processing timings of the first portion and the second portion based on a difference in propagation delays that correspond to at least a difference in the separation distances.

8. The memory device of claim 7 , wherein the data control circuit is configured to process a write operation based on:

processing the second portion of the data that is from the nearer second set of data I/O;

after processing the second portion, processing the first portion of the data that is from the farther first set of data I/O.

9. The memory device of claim 8 , further comprising:

a multiplex controller coupled to a first bus section and a second bus section of the shared data bus, the multiplex controller configured to control the shared data bus based on:

initially coupling the second set of data I/O to the data control circuit,

releasing the shared data bus after processing the second portion, and

connecting the first set of data I/O devices to the data control circuit after the shared data bus is released;

a memory bank coupled to the data control circuit, the memory bank configured to store information; and

wherein:

the data control circuit includes a serial-to-parallel first-in first out (FIFO) buffer configured to:

latch the first portion and the second portion, and

send both the first portion and the second portion to the memory bank for storage.

10. The memory device of claim 7 , wherein the data control circuit is configured to process a read operation based on:

processing the first portion of the data that is from the farther first set of data I/O; and

after processing the first portion, processing the second portion of the data that is from the nearer second set of data I/O.

11. The memory device of claim 10 , further comprising:

a multiplex controller coupled to a first bus section and a second bus section of the shared data bus, the multiplex controller configured to control the shared data bus based on:

initially coupling the first set of data I/O to the data control circuit,

releasing the shared data bus after processing the first portion, and

connecting the second set of data I/O to the data control circuit after the shared data bus is released;

a memory bank coupled to the data control circuit, the memory bank configured to store information; and

wherein:

the data control circuit includes a parallel-to-serial FIFO buffer configured to:

receive the data unit from the memory bank,

load the first portion to the shared data bus, and

load the second portion of the shared data bus after loading the first portion.

12. The memory device of claim 1 , wherein the memory device comprises a dynamic random-access memory (DRAM).

13. The memory device of claim 12 , wherein the DRAM is configured for double data rate (DDR) interfacing scheme.

14. The memory device of claim 1 , wherein the shared data bus includes 72 tracks that are used to communicate both first and second portions of the data.

15. A method of operating a memory device including a first set of data I/O devices and a second set of data I/O devices, the method comprising:

communicating a first portion of a data unit through the first set of data I/O devices for an external controller;

communicating a second portion of the data unit through the second set of data I/O devices for the external controller, wherein the second portion is communicated concurrently with the first portion;

at a first time, communicating the first portion between a data control circuit and the first set of data I/O devices through a shared bus; and

at a second time different from the first time, communicating the second portion between the data control circuit and the second set of data I/O devices through the shared bus.

16. The method of claim 15 , wherein a difference between the first time and the second time corresponds to a difference in propagation delay that is at least associated with a difference in separation distances between the data control circuit and the first and second sets of data I/O devices.

17. The method of claim 15 , wherein communicating the second portion includes communicating the second portion before the first portion for a write operation.

18. The method of claim 17 , further comprising:

initially configuring the shared bus to couple the second set of data I/O devices to the data control circuit;

releasing the shared data bus after communicating the second portion;

after releasing, configuring the shared bus to couple the first set of data I/O devices to the data control circuit.

19. The method of claim 15 , wherein communicating the first portion includes communicating the first portion before the second portion for a read operation.

20. The method of claim 19 , wherein communicating the segment set includes:

initially configuring the shared bus to couple the first set of data I/O devices to the data control circuit;

releasing the shared data bus after communicating the first portion;

after releasing, configuring the shared bus to couple the second set of data I/O devices to the data control circuit.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2018
From: HO, MICHAEL V.; KANDIKONDA, RAVI KIRAN
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045778/0032 →
Continuity (1)
Related Publication 20190347223A1 · Nov 14, 2019