# US 8,788,780 B2 · Signal restoration circuit, latency adjustment circuit, memory controller, processor, computer, signal restoration method, and latency adjustment method

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

- Number: US 8,788,780 B2
- Document ID: US8788780B2
- Status: Granted
- Kind: B2
- Application number: 13/472,575
- Filed: 2012-05-16
- Published: 2012-09-06
- Granted: 2014-07-22
- Earliest claimed: 2009-12-25
- Assignees: Fujitsu Limited
- Applicants: Noriyuki Tokuhiro; Noriyuki Takahashi; Shinya Aiso
- Inventors: Noriyuki Tokuhiro; Noriyuki Takahashi; Shinya Aiso
- Web page: https://patentgrep.com/patent/US8788780B2

## CPC

- G11C 7/222: {Clock generating, synchronizing or distributing circuits within memory device}
- G11C 11/4076: Timing circuits (for regeneration management G11C11/406)
- G11C 2207/2272: Latency related aspects
- G11C: STATIC STORES (semiconductor memory devices H10B)

## Abstract

A signal restoration circuit includes a storage configured to store input signals by disposing the input signals in an input order, the input signals being readable from the storage in the disposed order, and a storage controller configured to control delay time from an input of the input signal to an output in the storage based on delay information of the input signal.

## Claims

### Claim 1

A signal restoration circuit comprising:
a storage configured to store input signals by disposing the input signals in an input order, the input signals being readable from the storage in the disposed order; and
a storage controller configured to control delay time from an input of the input signals to an output in the storage based on delay information,
wherein the delay information is attached to each of the input signals and quantitatively represents a delay clock time of each of the input signals.

### Claim 2 (depends on 1)

The signal restoration circuit as claimed in claim 1, wherein
when a delay amount of the input signals is large, the storage controller reduces the delay time, and when the delay amount of the input signals is small, the storage controller increases the delay time.

### Claim 3 (depends on 1)

The signal restoration circuit as claimed in claim 1, wherein
the storage controller receives the delay information of the input signals, and reads the input signals from the storage in the disposed order based on the delay information, and wherein
when the delay information is constant, the storage controller causes the storage to store the input signals in the input order, or when the delay information transitions, the storage controller selects positions of the disposed input signals based on the transition to cause the storage to store the input signals at the selected positions.

### Claim 4 (depends on 1)

The signal restoration circuit as claimed in claim 1, further comprising:
a delay information detecting part configured to compare the input signals and a reference clock signal, and detect a delay amount of the input signals corresponding to the reference clock signal.

### Claim 5 (depends on 4)

The signal restoration circuit as claimed in claim 4, further comprising:
an offset delay amount measuring part configured to measure an offset delay amount of a received signal corresponding to a transmitted delay measuring signal, wherein
the storage controller generates the delay information including the offset delay amount and the delay amount detected by the delay information detecting part.

### Claim 6 (depends on 1)

The signal restoration circuit as claimed in claim 1, wherein
the input signals are data signals received from a memory.

### Claim 7 (depends on 1)

The signal restoration circuit as claimed in claim 1, wherein
the storage is a first-in first-out (FIFO) capable circuit formed of two or more flipflops, and identical data are input to two adjacent flip-flops.

### Claim 8 (depends on 1)

A latency adjustment circuit comprising:
the signal restoration circuit as claimed in claim 1, wherein
latency of read data in each of memory devices is adjusted by utilizing the signal restoration circuit.

### Claim 9 (depends on 8)

A memory controller comprising:
the latency adjustment circuit as claimed in claim 8.

### Claim 10 (depends on 8)

A processor comprising:
the latency adjustment circuit as claimed in claim 8.

### Claim 11 (depends on 8)

A computer comprising:
the latency adjustment circuit as claimed in claim 8.

### Claim 12 (depends on 8)

A processor, comprising:
a memory controller, said memory controller comprising the latency adjustment circuit recited in claim 8.

### Claim 13 (depends on 8)

A computer, comprising:
a memory controller, said memory controller comprising the latency adjustment circuit as claimed in claim 8.

### Claim 14 (depends on 8)

A computer, comprising:
a processor, said processor comprising the latency adjustment circuit as claimed in claim 8.

### Claim 15

A signal restoration method comprising:
storing input signals in a storage by disposing the input signals in an input order, the stored input signals being readable from the storage in the disposed order; and
controlling a delay time from an input of the input signals to an output in the storage based on delay information,
wherein the delay information is attached to each of the input signals and quantitatively represents a delay clock time of each of the input signals.

### Claim 16 (depends on 15)

The signal restoration method as claimed in claim 15, further comprising:
receiving the delay information of the input signals and reading the input signals in the disposed order from the storage based on the delay information; and
storing, when the delay information is constant, the input signals in the input order, or selecting, when the delay information transitions, positions of the disposed input signals based on the transition to store the input signals at the selected positions.

### Claim 17 (depends on 15)

The signal restoration method as claimed in claim 15, further comprising:
comparing the input signals and a reference clock signal, and detecting, by a delay amount detecting part, a delay amount of the input signals corresponding to the reference clock signal.

### Claim 18 (depends on 17)

The signal restoration method as claimed in claim 17, further comprising:
measuring an offset amount of a received signal corresponding to a transmitted delay measuring signal; and
generating the delay information based on the offset amount and the delay amount detected by the delay amount detecting part, and changing positions of the stored input signals based on the delay information.

### Claim 19 (depends on 15)

A latency adjustment method comprising:
the signal restoration method as claimed in claim 15 to adjust latency of read data in each of memory devices.
