Implementing rational clock crossing in a distributed system
AssigneeInternational Business Machines Corporation
InventorsJie Zheng, Ashutosh Mishra, Rajat Rao, Vesselina Papazova
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJie Zheng, Ashutosh Mishra, Rajat Rao, Vesselina Papazova
Estimating the term…
Methods, systems, and computer program products for implementing rational clock crossing in distributed systems are provided herein. A computer-implemented method includes estimating a timing budget for at least one path during rational clock crossing; maintaining at least a portion of data associated with the rational clock crossing in a first clock domain for a given number of cycles related to the estimated timing budget until a subsequent capturing edge in a second clock domain; skipping the subsequent capturing edge in the second clock domain upon determining that the subsequent capturing edge is less than the given number of cycles from at least one given launching edge in the path(s); and performing, in the path(s) and in connection with skipping the subsequent capturing edge, at least one timing adjustment from one or more launching latches in the first clock domain to one or more capturing latches in the second clock domain.
A system comprising:
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.