IP Library Granted Patent US 7,610,455
Granted Patent B2
US 7,610,455 · App. 11/126,684 · Granted Oct 27, 2009

Technique to read special mode register

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 7,610,455
App. No.
11/126,684
Granted
Oct 27, 2009
Kind
B2
Abstract

Embodiments are provided in which a method and apparatus for accessing a special mode register of a memory device are described. A command to access the special mode register is detected. The command is executed by driving data from the special mode register onto a data bus. The command self-terminates by placing the data bus in a high impedance state. One or more unused address bits may specify one of a plurality of special mode registers to be accessed by the command. The command to access the special mode register may be incapable of changing one or more bits in a mode register.

Claims (51)

1. A method for accessing a special mode register of a memory device comprising a single mode register, an extended mode register, and a plurality of special mode registers comprising the special mode register, the special mode register comprising information about at least one of the memory device and operational characteristics of the memory device, the method comprising:

detecting a command and a bank address combination to access the special mode register, wherein the bank address combination is different from a bank address combination used to access the single mode register or the extended mode register, wherein one or more address bits specify one of the plurality of special mode registers to be accessed by the command;

executing the command by driving data from the special mode register onto a data bus; and

self-terminating the command by automatically placing the data bus in a high impedance state some time after driving the data.

2. The method of claim 1 , further comprising:

asserting a signal, wherein the signal indicates that the data from the special mode register being driven onto the data bus is valid data; and

self-terminating the command by automatically placing the signal in a high impedance state some time after driving the data.

3. The method of claim 1 , wherein the bank address combination comprises two or more bank address bits, wherein a first combination of bank address bits specifies the command to drive the data from the special mode register onto the data bus and wherein a second combination of bank address bits specifies a command to set one or more bits in a mode register.

4. The method of claim 1 wherein the command to access the special mode register is incapable of changing one or more bits in a mode register.

5. An integrated circuit, comprising:

a single mode register;

an extended mode register;

a plurality of special mode registers, the special mode registers comprising information about at least one of the memory device and operational characteristics of the memory device;

a command decoder configured to detect a command and a bank address combination, wherein the bank address combination is different from a bank address combination used to access the single mode register or the extended mode register, wherein one or more address bits specify one of the plurality special mode registers to be accessed by the command; and

access circuitry configured to receive one or more signals from the command decoder indicating receipt of the command to access the special mode register and, in response, drive data from the special mode register onto a data bus, and automatically self-terminate the command by placing the data bus in a high impedance state.

6. The integrated circuit of claim 5 , wherein the access circuitry is further configured to assert a signal, wherein the signal indicates that the data from the special mode register being driven onto the data bus is valid data.

7. The integrated circuit of claim 5 , wherein the command comprises two or more bank address bits, wherein a first combination of bank address bits specifies the command to drive the data from the special mode register onto the data bus and wherein a second combination of bank address bits specifies a command to set one or more bits in a mode register.

8. The integrated circuit of claim 5 wherein the command to access the special mode register is incapable of changing one or more bits in a mode register.

9. A method for accessing a special mode register of a memory device comprising a single mode register, an extended mode register, and a plurality of special mode registers, the special mode registers comprising information about one of the memory device and operational characteristics of the memory device, the method comprising:

detecting a command and a bank address to access one of the plurality of special mode registers, wherein the bank address combination is different from a bank address combination used to access the single mode register or the extended mode register, wherein one or more address bits specify the one of the plurality of special mode registers to be accessed by the command;

selecting one of the special mode registers based on an address presented in conjunction with the command;

driving data from the selected special mode register onto a data bus; and

self-terminating the command by automatically placing the data bus in a high impedance state.

10. The method of claim 9 , further comprising, asserting a signal, wherein the signal indicates that the data from the special mode register being driven onto the data bus is valid data.

11. The method of claim 9 , wherein the command comprises two or more bank address bits, wherein a first combination of bank address bits specifies the command to drive the data from the special mode register onto the data bus and wherein a second combination of bank address bits specifies a command to set one or more bits in a mode register.

12. The method of claim 9 wherein the command to access the special mode register is incapable of changing one or more bits in a mode register.

13. An integrated circuit, comprising:

an extended mode register;

two or more special mode registers, each of the special mode registers comprising information about one of the memory device and operational characteristics of the memory device;

a command decoder configured to detect a command and a bank address combination, wherein the bank address combination is not used to access the single mode register or the extended mode register, wherein one or more address bits specify one of the plurality of special mode registers to be accessed by the command; and

access circuitry configured to receive one or more signals from the command decoder indicating receipt of the command to access one of the two or more special mode registers and, in response, drive data from the specified special mode register onto a data bus, and self-terminate the command by automatically placing the data bus in a high impedance state, wherein the selected special mode register is specified by an address presented in conjunction with the command.

14. The integrated circuit of claim 13 , wherein the access circuitry is further configured to assert a signal, wherein the signal indicates that the data from the specified special mode register being driven onto the data bus is valid data.

15. The integrated circuit of claim 13 , wherein the command comprises two or more bank address bits, wherein a first combination of bank address bits specifies the command to drive the data from the specified special mode register onto the data bus and wherein a second combination of bank address bits specifies a command to set one or more bits in a mode register.

16. The integrated circuit of claim 13 wherein the command to access the specified special mode register is incapable of changing one or more bits in a mode register.

17. A memory device, comprising:

a single mode register;

an extended mode register;

a plurality of special mode registers, each special mode register comprising information about one of the memory device and operational characteristics of the memory device;

a command decoder configured to detect a command and a bank address combination, wherein the bank address combination is different from a bank address combination used to access the single mode register or the extended mode register, wherein one or more address bits specify one of the plurality of special mode registers to be accessed by the command; and

access circuitry configured to receive one or more signals from the command decoder indicating receipt of the command to access the special mode register and, in response, drive data from the special mode register onto a data bus, and automatically place the data bus in a high impedance state.

18. A memory device, comprising:

a plurality of special mode registers, each special mode register

comprising information about one of the memory device and operational characteristics

of the memory device;

a mode register; an extended mode register; a command decoder configured to detect a command and a bank address combination, wherein the bank address combination is different from a bank address combination used to access the single mode register or the extended mode register, wherein one or more address bits specify one of the plurality of special mode registers to be accessed by the command; and

access circuitry configured to receive one or more signals from the command decoder indicating receipt of the command to access the special mode register and, in response, drive data from the special mode register onto a data bus, and self-terminate the command by automatically placing the data bus in a high impedance state, wherein the command comprises two or more bank address bits, wherein a first combination of bank address bits specifies the command to drive the data from the special mode register onto the data bus, wherein a second combination of bank address bits specifies a command to set one or more bits in the mode register, and wherein a third combination of bank address bits specifies a command to set one or more bits in the extended mode register.

19. A memory device, comprising:

a plurality of special mode registers, the special mode register comprising information about one of the memory device and operational characteristics of the memory device;

a single mode register; an extended mode register;

a decoder for the plurality of special mode registers for decoding commands received by the memory device; an

an access controller for accessing the special mode register, wherein the access controller is configured to receive one or more signals from the means for decoding indicating receipt of a command and a bank address combination is different from a bank address combination used to access the single mode register or the extended mode register, wherein one or more address bits specify one of the plurality of special mode registers to be accessed by the command and, in response, drive data from the special mode register onto a data bus, and self-terminate the command by automatically placing the data bus in a high impedance state.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2015
From: INFINEON TECHNOLOGIES AG
To: POLARIS INNOVATIONS LIMITED
Reel/Frame 036908/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2015
From: QIMONDA AG
To: INFINEON TECHNOLOGIES AG
Reel/Frame 035623/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2010
From: INFINEON TECHNOLOGIES AG
To: QIMONDA AG
Reel/Frame 023806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2005
From: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
To: INFINEON TECHNOLOGIES AG
Reel/Frame 016101/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2005
From: OH, JONG-HOON
To: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
Reel/Frame 016075/0488 →