# US 7,610,455 B2 · Technique to read special mode register

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,610,455 B2
- Document ID: US7610455B2
- Status: Granted
- Kind: B2
- Application number: 11/126,684
- Filed: 2005-05-11
- Published: 2006-11-16
- Granted: 2009-10-27
- Earliest claimed: 2005-05-11
- Assignees: Infineon Technologies AG
- Inventors: Jong-Hoon Oh
- Web page: https://patentgrep.com/patent/US7610455B2

## CPC

- G06F 13/4243: {with synchronous protocol}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 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.

### Claim 6 (depends on 5)

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.

### Claim 7 (depends on 5)

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.

### Claim 8 (depends on 5)

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.

### Claim 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.

### Claim 10 (depends on 9)

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.

### Claim 11 (depends on 9)

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.

### Claim 12 (depends on 9)

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.

### Claim 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.

### Claim 14 (depends on 13)

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.

### Claim 15 (depends on 13)

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.

### Claim 16 (depends on 13)

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.

### Claim 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.

### Claim 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.

### Claim 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.
