The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 02, 2026

Filed:

Dec. 10, 2021
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventor:

Hiroshi Inoue, Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/362 (2025.01); G06F 9/30 (2018.01); G06F 11/34 (2006.01); G06F 11/3698 (2025.01);
U.S. Cl.
CPC ...
G06F 11/3636 (2013.01); G06F 9/30058 (2013.01); G06F 9/30134 (2013.01); G06F 11/3457 (2013.01); G06F 11/3698 (2025.01);
Abstract

A method is provided for identifying a data transfer mismatch between a sender and a receiver from among units of a software simulator of a hardware processor. The simulator runs the plurality of the units which communicate with each other via First-In First-Outs (FIFOs). The method counts amounts of data the sender writes to the FIFOs and the receiver reads from the FIFOs for a given data transfer. The method avoids blocking during FIFO reading and writing operations by (i) reading dummy data by the receiver, even if the FIFOs are empty, when the receiver tries reading from the FIFOs, and (ii) discarding written data if the FIFOs are full, when the sender tries writing to the FIFOs. The method identifies mismatches in the amount of data the sender writes to the FIFOs versus the amount of data the receiver reads from the FIFOs for the given data transfer.


Find Patent Forward Citations

Inoue, Hiroshi. (2026). Debugging communication among units on processor simulator (U.S. Patent No. 12645567). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12645567

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…