IP Library Granted Patent US 8,825,966
Granted Patent B2
US 8,825,966 · App. 13/364,685 · Granted Sep 2, 2014

Reduced pin count interface

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 8,825,966
App. No.
13/364,685
Granted
Sep 2, 2014
Kind
B2
Abstract

An arrangement of memory devices and a controller is based on an interface with a reduced pin count relative to a known memory device and controller arrangement. Facilitating the reduced pin count interface are some operations performed by the controller. The controller determines a width for a Data bus while assigning a target device address to each of the memory devices.

Claims (33)

1. A memory device adapted for connection with a controller and one or more other memory devices arranged in a ring topology, said memory device comprising a data input connection for receiving device address assignment commands and a data output connection for forwarding said device address assignment commands, where said device address assignment commands include to-be-assigned device addresses, and said memory device being adapted to:

receive, from the controller, a first one of said device address assignment commands on said data input connection;

record a to-be-assigned device address of said first one of said device address assignment commands;

receive, from the controller, a subsequent one of said device address assignment commands on said data input connection; and

forward said subsequent one of said device address assignment commands on said data output connection.

2. The memory device of claim 1 further adapted to receive packets including a target device address and an instruction on said data input connection, said memory device executing said instruction if said target device address matches said recorded to-be-assigned device address, said memory device forwarding said packet on said data output connection if said target device address does not match said recorded to-be-assigned device address.

3. The memory device of claim 2 wherein said packets include command and write data packets.

4. The memory device of claim 2 wherein said instruction includes a selected one of page read, burst data read, burst data load, page program, block erase address input, and block erase commands.

5. The memory device of claim 1 wherein said data input connection and said data output connection are single bit connections.

6. The memory device of claim 1 wherein said data input connection and said data output connection are multiple bit connections.

7. The memory device of claim 1 wherein said data input connection and said data output connection are configurable data width connections.

8. A method carried out in a memory device in communication with a controller and one or more other memory devices arranged in a ring topology, the method comprising:

receiving, from the controller, a first one of device address assignment commands on a data input connection of the memory device;

recording a to-be-assigned device address included in said first one of said device address assignment commands;

receiving, from the controller, a subsequent one of said device address assignment commands on said data input connection; and

forwarding said subsequent one of said device address assignment commands on a data output connection of the memory device.

9. The method of claim 8 further comprising receiving packets including a target device address and an instruction on said data input connection, and executing said instruction if said target device address matches said recorded to-be-assigned device address, and forwarding said packet on said data output connection if said target device address does not match said recorded to-be-assigned device address.

10. The method of claim 9 wherein said packets include command and write data packets.

11. The method of claim 9 wherein said instruction includes a selected one of page read, burst data read, burst data load, page program, block erase address input, and block erase commands.

12. A system comprising:

a controller;

a first memory device; and

at least a second memory device, and said second memory device, said first memory device, and said controller being communicatively arranged in a ring topology, said first memory device comprising a data input connection for receiving device address assignment commands and a data output connection for forwarding said device address assignment commands, and said first memory device being adapted to:

receive, from the controller, a first one of said device address assignment commands on said data input connection;

record a to-be-assigned device address included in said first one of said device address assignment commands;

receive, from the controller, a subsequent one of said device address assignment commands on said data input connection; and

forward said subsequent one of said device address assignment commands on said data output connection.

13. The system of claim 12 wherein said first memory device is further adapted to receive packets including a target device address and an instruction on said data input connection, said first memory device executing said instruction if said target device address matches said recorded to-be-assigned device address, said first memory device forwarding said packet on said data output connection if said target device address does not match said recorded to-be-assigned device address.

14. The system of claim 13 wherein said packets include command and write data packets.

15. The system of claim 13 wherein said instruction includes a selected one of page read, burst data read, burst data load, page program, block erase address input, and block erase commands.

16. The system of claim 12 wherein said data input connection and said data output connection are single bit connections.

17. The system of claim 12 wherein said data input connection and said data output connection are multiple bit connections.

18. The system of claim 12 wherein said data input connection and said data output connection are configurable data width connections.

Assignments (7)
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: NOVACHIPS CANADA INC.
Reel/Frame 035102/0702 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2015
From: CPPIB CREDIT INVESTMENTS INC.; ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 034979/0850 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
CHANGE OF ADDRESS Recorded Jun 11, 2012
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 028352/0790 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2012
From: GILLINGHAM, PETER
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 028352/0621 →