Bus encoding scheme based on non-uniform distribution of power delivery network components among I/O circuits
AssigneeSamsung Display Co., Ltd.
InventorMinghui Han
Life of this patent
Estimating the term…
Abstract
A system and method for reducing simultaneous switching output (SSO) noise. In one embodiment, power supply decoupling capacitances are distributed non-uniformly among a plurality of I/O circuits. Transitions between consecutive values on a data bus are either sent by the transmitter as requested at the input of the transmitter, or, in cases for which the noise of the requested transition is high, converted by an encoder to transitions having lower SSO noise. The converted transitions are decoded in a receiver, so that the data at the output of the receiver are the same as the data at the input to the transmitter.
Claims20
A system for transmitting data with reduced simultaneous switching output (SSO) noise, the system comprising:
- an encoder comprising a plurality of encoder inputs and a status output, the encoder inputs configured to operate in a plurality of input states, and to transition between the input states of the plurality of input states by a plurality of state transitions;
- and
- a plurality of input/output (I/O) circuits controlled by the encoder, the plurality of I/O circuits configured to operate in a plurality of I/O states, and to transition between I/O states of the plurality of I/O states by the plurality of state transitions;
- each I/O circuit of the plurality of I/O circuits associated with a power supply decoupling capacitance of a plurality of power supply decoupling capacitances, the decoupling capacitance of a first one of the plurality of I/O circuits being substantially smaller than the decoupling capacitance of a second one of the plurality of I/O circuits,
- each of the plurality of state transitions corresponding to a level of SSO noise when executed by the plurality of I/O circuits,
- the level of SSO noise of a first subset of the plurality of state transitions being lower than the level of SSO noise of a second subset of the plurality of state transitions;
- the encoder configured to:
- receive a requested transition of the plurality of state transitions at the plurality of encoder inputs;
- cause the I/O circuits to perform the requested transition and disable the status output when the requested transition is one of the first subset of the plurality of state transitions;
- and
- cause the I/O circuits to perform a converted transition different from the requested transition and enable the status output when the requested transition is one of the second subset of the plurality of state transitions, the converted transition being one of the first subset of the plurality of state transitions.
A method for transmitting data in a system comprising a plurality of I/O circuits, each I/O circuit of the plurality of I/O circuits associated with a power supply decoupling capacitance, the decoupling capacitance of a first one of the plurality of I/O circuits being substantially smaller than the decoupling capacitance of a second one of the plurality of I/O circuits, the method comprising:
- receiving a requested transition corresponding to a requested change in states of the I/O circuits;
- classifying the requested transition as being a member of:
- a first subset of a plurality of possible state transitions between states of the plurality of I/O circuits;
- or
- a second subset of a plurality of possible state transitions between states of the plurality of I/O circuits,
- the state transitions of the first subset of the plurality of possible state transitions having a lower level of SSO noise than the state transitions of the second subset of the plurality of possible state transitions,
- causing the I/O circuits to perform the requested transition and disabling a status output when the requested transition is one of the first subset of the plurality of state transitions;
- and
- causing the I/O circuits to perform a converted transition different from the requested transition and enabling the status output when the requested transition is one of the second subset of the plurality of state transitions, the converted transition being one of the first subset of the plurality of state transitions.
A system for transmitting data with reduced simultaneous switching output (SSO) noise, the system comprising:
- an encoder comprising a plurality of encoder inputs and a status output, the encoder inputs configured to operate in a plurality of input states, and to transition between the input states of the plurality of input states by a plurality of state transitions;
- and
- a plurality of input/output (I/O) circuits controlled by the encoder, the plurality of I/O circuits configured to operate in a plurality of I/O states, and to transition between I/O states of the plurality of I/O states by the plurality of state transitions;
- each I/O circuit of the plurality of I/O circuits associated with a power delivery network component of a plurality of power delivery network components, the power delivery network component of a first one of the plurality of I/O circuits being substantially different from the power delivery network component of a second one of the plurality of I/O circuits,
- each of the plurality of state transitions corresponding to a level of SSO noise when executed by the plurality of I/O circuits,
- the level of SSO noise of a first subset of the plurality of state transitions being lower than the level of SSO noise of a second subset of the plurality of state transitions;
- the encoder configured to:
- receive a requested transition of the plurality of state transitions at the plurality of encoder inputs;
- cause the I/O circuits to perform the requested transition and disable the status output when the requested transition is one of the first subset of the plurality of state transitions;
- and
- cause the I/O circuits to perform a converted transition different from the requested transition and enable the status output when the requested transition is one of the second subset of the plurality of state transitions, the converted transition being one of the first subset of the plurality of state transitions.
Dependencies are inferred from the claim text.