-
公开(公告)号:US11967964B1
公开(公告)日:2024-04-23
申请号:US17709939
申请日:2022-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Noam Katz , Said Bshara , Erez Izenberg , Noam Attias
CPC classification number: H03L7/103 , G11C7/1039 , H03L7/083 , H03L7/199
Abstract: A clock disciplining scheme uses a pulse per second (PPS) signal that is distributed throughout a network to coordinate timing. In determining the time, jitter can occur due to latency between detection of the PPS signal and a software interrupt generated there from. This jitter affects the accuracy of the clock disciplining process. To eliminate the jitter, extra hardware is used to capture when the PPS signal occurred relative to a hardware clock counter associated with the clock disciplining software. In one embodiment, the extra hardware can be a sampling logic, which captures a state of a hardware clock counter upon PPS detection. In another embodiment, the extra hardware can initiate a counter that calculates a delay by the clock disciplining software in reading the hardware clock counter. The disciplining software can then subtract the calculated delay from a hardware clock counter to obtain the original PPS signal.
-
公开(公告)号:US11386008B1
公开(公告)日:2022-07-12
申请号:US17018105
申请日:2020-09-11
Applicant: Amazon Technologies, inc.
Inventor: Anna Rom-Saksonov , Erez Izenberg , Avigdor Segal , Jonathan Cohen , Nitzan Zisman , Noam Attias
Abstract: A memory apparatus for detecting false hits in a content-addressable memory (CAM) is disclosed. The memory apparatus includes a controller coupled to the CAM and a memory. The controller receives a search result including an address from the CAM, the address corresponding to a matching entry from a first set of data entries that matches a search tag. The controller provides a read address based on the address to the memory, which returns a second data entry from a second set of data entries corresponding to the read address. The controller receives the read data and generates an error detection result based on a comparison between the second data entry and the search tag.
-