IP Library Granted Patent US 8,407,371
Granted Patent B2
US 8,407,371 · App. 13/077,168 · Granted Mar 26, 2013

Apparatus and method for producing device identifiers for serially interconnected devices of mixed type

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,407,371
App. No.
13/077,168
Granted
Mar 26, 2013
Kind
B2
Abstract

A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs and NAND-, NOR- and AND-type Flash memories) are serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input (SI) are fed to one device of the serial interconnection. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID for another device and the fed ID is latched in a register of the device. The generated ID is transferred to another device of the serial interconnection. In a case of no match, the ID generation is skipped and no ID is generated for another device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection. In cases of different device types being separately provided to the interconnected devices, sequential IDs are generated in each of the different device types and also the total number of each device type are recognized. In a case of a “don't care” code is provided to the interconnected devices, sequential IDs are generated and also, the total number of the interconnected devices is recognized, regardless of the type differences.

Claims (18)

1. An apparatus configured to produce a device identifier at a first device coupled to a second device in a serial interconnection configuration, the first device having a serial input connection coupled to a serial output connection of a previous device in the serial interconnection configuration, the second device having a serial input connection coupled to a serial output connection of the first device, the devices having different memory types, the apparatus comprising:

a receiver, including a device identifier (ID) holder and a device type (DT) holder, configured to receive an ID and a DT, respectively, through the serial input connection of the device;

a determiner in conjunction with the DT holder configured to perform:

a first determination of whether the DT of the device contains a pre-defined code corresponding to one including all device types; and

a second determination of whether the DT of the device is based on the received DT; and

an ID producer in conjunction with the ID holder configured to produce an ID in response to first and second determination results.

2. The apparatus of claim 1 , wherein the ID producer comprises:

a calculator configured to perform the calculation of the received ID with a pre-defined value.

3. The apparatus of claim 2 , further comprising:

a device type provider including a storage configured to provide device type information (DTI) of the device.

4. The apparatus of claim 3 , wherein the determiner comprises:

a first comparator configured to compare the received DT with the pre-defined code to produce the first determination result; and

a second comparator configured to compare the received DT with the provided DTI to provide the second determination result.

5. The apparatus of claim 4 , wherein the ID producer further comprises:

a selector configured to select the received ID or the calculated ID in response to the determination result, the selected ID being outputted through the output connection of the device.

6. The apparatus of claim 5 , wherein the receiver comprises:

a register configured to hold the received ID and DT in serial manner; and

an output signal provider configured to output each of the held ID and DT in parallel manner, thereby providing the ID and DT separately for calculating the ID, and configured to select a pre-calculated ID or the calculated ID, respectively.

Assignments (8)
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 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2011
From: PYEON, HONG BEOM; OH, HAKJUNE; KIM, JIN-KI; SUMI, SHUJI
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 026055/0512 →
CHANGE OF ADDRESS Recorded Mar 31, 2011
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 026067/0710 →