Apparatus and method for dynamically aligned source synchronous receiver

    公开(公告)号:US10079047B2

    公开(公告)日:2018-09-18

    申请号:US15389795

    申请日:2016-12-23

    摘要: A method is provided that compensates for misalignment on a synchronous data bus. The method includes: replicating propagation path lengths, loads, and buffering of a radial distribution network for a strobe; receiving a first signal, and generating a second signal by employing the replicated propagation path lengths, loads, and buffering; when an update signal is asserted, when an update signal is asserted, measuring a propagation time beginning with assertion of the first signal and ending with assertion of the second signal by selecting one of a plurality of successively delayed versions of the first signal that coincides with the assertion of the second signal, wherein said selecting comprises incrementing and decrementing bus states of select inputs on a mux, wherein the plurality of successively delayed versions of the first signal comprises inputs to the mux; gray encoding a value on a lag bus that indicates the propagation time; and receiving one of a plurality of radially distributed strobes and a data bit, and delaying registering of the data bit by the propagation time. The receiving includes generating successively delayed versions of the data bit; receiving the value on the lag bus, and selecting one of the successively delayed versions of the data bit that corresponds to the value; and registering the state of the one of the successively delayed versions of the data bit upon assertion of one of a plurality of radially distributed strobe signals.

    MEMORY SYSTEM AND OPERATING METHOD THEREOF
    8.
    发明申请

    公开(公告)号:US20180173650A1

    公开(公告)日:2018-06-21

    申请号:US15666739

    申请日:2017-08-02

    申请人: SK hynix Inc.

    发明人: Chan-Jong WOO

    IPC分类号: G06F13/16 G11C8/18 G06F13/42

    摘要: A method for operating a memory system including a memory controller and a memory mudule, the method includes: by the memory controller, applying a read command to the memory module; by the memory module, determining whether the memory module is able to transfer the read data to the memory controller during a regulated section; by the memory module, notifying the memory controller by using a data strobe signal that the memory module is not able to transfer the read data to the memory controller during the regulated section; by the memory controller, applying a status check-out command to the memory module in response to the notification for checking out a status of the memory module; and by the memory module, transferring status information of the memory module to the memory controller in response to the status check-out command.

    AGGREGATION HANDLING
    9.
    发明申请

    公开(公告)号:US20180137066A1

    公开(公告)日:2018-05-17

    申请号:US15353189

    申请日:2016-11-16

    发明人: Martin A. ROSS

    IPC分类号: G06F13/16 G06F13/42

    摘要: A method receives an inbound request to be processed based on multiple outbound service invocations of multiple outbound services. The method accesses expected response times for the inbound request for each of the multiple outbound services. The method determines which one or more of the multiple outbound services to invoke asynchronously and which one or more of the multiple outbound services to invoke synchronously based on the expected response times for the inbound request for each of the multiple outbound services. The method invokes asynchronously the one or more of the multiple outbound services determined to be invoked asynchronously, invokes synchronously the one or more of the multiple outbound services determined to be invoked synchronously.