×

N-phase polarity data transfer

  • US 9,711,041 B2
  • Filed: 03/12/2013
  • Issued: 07/18/2017
  • Est. Priority Date: 03/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A data transfer method performed at a controller device coupled to a plurality of connectors, comprising:

  • encoding at the controller device a plurality of data signals in a first sequence of symbols and a plurality of control signals used to control a memory device in a second sequence of symbols, the first sequence of symbols and the second sequence of symbols configured to be transmitted on the plurality of connectors when transmitting data to the memory device, wherein each symbol of the first sequence and the second sequence of symbols is transmitted using a combination of a phase state of a first pair of connectors of the plurality of connectors, a polarity of a second pair of connectors of the plurality of connectors, and a selection of at least one undriven connector of the plurality of connectors;

    transmitting by the controller device the first sequence of symbols on a first set of connectors allocated from the plurality of connectors and the second sequence of symbols on a second set of connectors allocated from the plurality of connectors, wherein said transmission of said each symbol of the first sequence and the second sequence of symbols causes a change of state for at least one of the plurality of connectors;

    decoding at the controller device the plurality of data signals from a third sequence of symbols received from the first set of connectors, after a fourth sequence of symbols encoding the plurality of control signals and the fourth sequence of symbols is transmitted on the second set of connectors;

    determining whether the plurality of connectors is configured for multi-phase polarity encoding, wherein the first, the second, the third and the fourth sequences of symbols are transmitted if it is determined that the plurality of connectors is configured for the multi-phase polarity encoding; and

    transmitting the plurality of the data signals and the plurality of the control signals as differential signals on the plurality of connectors if it is determined that the plurality of connectors is not configured for the multi-phase polarity encoding.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×