IP Library Granted Patent US 8,902,694
Granted Patent B2
US 8,902,694 · App. 14/013,348 · Granted Dec 2, 2014

Integrity check of measured signal trace data

Inventors: Yasunao Katayama (Kawasaki, JP); Seiji Munetoh (Kawasaki, JP); Nobuyuki Ohba (Sendai, JP); Tadayuki Okada (Tokyo, JP); Atsuya Okazaki (Kawasaki, JP)
Assignee: International Business Machines Corporation
G11C8/18G06F11/076G06F11/30G06F11/073
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,902,694
App. No.
14/013,348
Granted
Dec 2, 2014
Kind
B2
Abstract

A method of monitoring signals is disclosed, wherein a plurality of command signals and address signals are consecutively expressed, as a measurement target. The method includes setting a strobe timing that has a predetermined initial value; calculating an error rate by monitoring the plurality of command signals, in accordance with the strobe timing; monitoring the plurality of address signals, and calculating a burst rate from a difference between the consecutive plurality of address signals, in accordance with the strobe timing; identifying timing where the calculated error rate and calculated burst rate are both optimized; and in the event the timing where both the calculated error rate and calculated burst rate are optimized cannot be identified, altering a predetermined value of the set strobe timing, and repeating the calculating, monitoring, and identifying.

Claims (19)

1. A method of monitoring signals, wherein a plurality of command signals and address signals are consecutively expressed, as a measurement target, the method comprising:

setting a strobe timing that has a predetermined initial value;

calculating an error rate by monitoring the plurality of command signals, in accordance with the strobe timing;

monitoring the plurality of address signals, and calculating a burst rate from a difference between the consecutive plurality of address signals, in accordance with the strobe timing;

identifying timing where the calculated error rate and calculated burst rate are both optimized; and

in the event the timing where both the calculated error rate and calculated burst rate are optimized cannot be identified, altering a predetermined value of the set strobe timing, and repeating the calculating, monitoring, and identifying.

2. The method according to claim 1 , wherein the determination of whether or not the error rate is optimized is made using a bathtub curve with the strobe timing value on the lateral axis, by determining whether the error rate is minimized at a center of the bathtub curve.

3. The method according to claim 1 , wherein the determination of whether or not the burst rate is optimized is made using a curve with the strobe timing value on the lateral axis, by determining whether the burst rate is maximized at a center of the curve.

4. The method according to claim 1 , wherein a signal expressed by dividing the plurality of command signals and plurality of address signals that are monitored as the measurement target, is a pattern of a signal that a CPU of a computer has accessed a main memory of the computer.

5. The method according to claim 1 , wherein the signal that is the measurement target is to be synchronized and calibrated at the nanosecond level.

6. A method of monitoring a signal as a measurement target, where a plurality of command signals and address signals are consecutively expressed, the method comprising:

setting a strobe timing that has a predetermined initial value;

calculating an error rate and a burst rate by monitoring a plurality of command signals and a plurality of address signals, in accordance with the strobe timing;

identifying timing where the calculated error rate and calculated burst rate are both optimized as a target; and

in the event the timing where both rates are optimized cannot be identified, sweeping a predetermined value of the set strobe timing, and repeating the setting, calculating and identifying.

7. The method according to claim 6 , wherein the determination of whether or not the error rate is optimized is made using a bathtub curve with the strobe timing value on the lateral axis, by determining whether the error rate is minimized at a center of the bathtub curve.

8. The method according to claim 6 , wherein the determination of whether or not the burst rate is optimized is made using a curve with the strobe timing value on the lateral axis, by determining whether the burst rate is maximized at a center of the curve.

9. The method according to claim 6 , wherein a signal expressed by dividing the plurality of command signals and plurality of address signals that are monitored as the measurement target, is a pattern of a signal that a CPU of a computer has accessed a main memory of the computer.

10. The method according to claim 6 , wherein the signal that is the measurement target is to be synchronized and calibrated at the nanosecond level.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2026
From: LENOVO INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
Reel/Frame 075779/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2026
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 075783/0869 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT CONTAINING TYPO ERRORS PREVIOUSLY RECORDED AT REEL: 037101 FRAME: 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037689/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037101/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2013
From: OHBA, NOBUYUKI; OKADA, TADAYUKI; OKAZAKI, ATSUYA; KATAYAMA, YASUNAO; MUNETOH, SEIJI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031109/0188 →
Priority Claims (1)
JP 2012-200304 · Sep 12, 2012 · national
Continuity (1)
Related Publication 20140071785A1 · Mar 13, 2014