IP Library Granted Patent US 9,124,557
Granted Patent B2
US 9,124,557 · App. 14/158,452 · Granted Sep 1, 2015

Methods and systems for chip-to-chip communication with reduced simultaneous switching noise

Inventors: John Fox (Kislingbury, GB); Brian Holden (Monte Sereno, CA); Peter Hunt (Northampton, GB); John D. Keay (Bedford, GB); Amin Shokrollahi (Preverenges, CH); Richard Simpson (Bedford, GB); Anant Singh (Pully, CH); Andrew Kevin John Stewart (Astcote, GB); Giuseppe Surace (Northampton, GB)
Assignee: KANDOU LABS, S.A.
H04L69/04H03M5/16H03M5/20H04L25/4917Y02B60/1228Y02B60/1235
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,124,557
App. No.
14/158,452
Granted
Sep 1, 2015
Kind
B2
Abstract

Systems and methods are described for transmitting data over physical channels to provide a high speed, low latency interface such as between a memory controller and memory devices with significantly reduced or eliminated Simultaneous Switching Output noise. Controller-side and memory-side embodiments of such channel interfaces are disclosed which do not require additional pin count or data transfer cycles, have low power utilization, and introduce minimal additional latency. In some embodiments of the invention, three or more voltage levels are used for signaling.

Claims (24)

1. A method comprising:

receiving three input bits at an encoder;

receiving prior output states of a ternary driver circuit configured to drive a first wire, a second wire, and a third wire;

determining if a first two bits of the three input bits are not both ones, and if so then selecting an output wire based on the first two bits, and selecting a new output state of the selected wire based on a prior state of the selected wire and the third input bit;

determining if the first two input bits are both ones, and if so then selectively determining new output states of the first wire and the second wire, where the selection is based on the third input bit, and wherein the new states are determined according to the prior states of the first two wires; and,

generating output signals on the first wire, the second wire and the third wire.

2. The method of claim 1 , wherein selecting the output wire is based on the index of the wire as determined by a sum of the first bit and two times the second bit.

3. The method of claim 2 , wherein the new output state of the selected wire is based on a modulo-3 summation.

4. A method comprising:

receiving four input bits at an encoder, the four input bits comprising a first bit, a second bit, a third bit, and a fourth bit;

receiving prior output states of a quaternary driver circuit configured to drive a set of output wires, the set comprising a first wire, a second wire, a third wire, and a fourth wire;

determining if the fourth bit is a zero, and if so then selecting, from the set of output wires, an output wire based on the first bit and the second bit, and selecting a new output state of the selected wire based on a prior state of the selected wire and the third bit;

determining if the first bit is a zero and if the second bit, the third bit, and the fourth bit are ones, and if so then selectively determining new output states of the first wire, the second wire, and the third wire, wherein the new states are determined according to prior states of the first wire, the second wire, and the third wire; and,

generating output signals on the first wire, the second wire, the third wire, and the fourth wire.

5. The method of claim 4 , wherein selecting the output wire is based on the index of the wire as determined by a sum of the first bit and two times the second bit.

6. The method of claim 5 , wherein the new output state of the selected wire is based on a modulo-3 summation.

7. The method of claim 4 , further comprising:

determining if the fourth bit is a one and if at least one of the second bit and the third bit is a zero, and if so then selecting a first output wire and a second output wire for respective state transitions.

8. The method of claim 7 , wherein selecting the first output wire is based on an index I 1 of the wire, wherein

I 1 =a c 7 +2 ac,

wherein a is the first bit and c is the third bit.

9. The method of claim 7 , wherein selecting the second output wire is based on an index I 2 of the wire, wherein

I 2 =b c |c+ 2 ,

wherein a is the first bit, b is the second bit, and c is the third bit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2014
From: FOX, JOHN; HOLDEN, BRIAN; HUNT, PETER; KEAY, JOHN D.; SHOKROLLAHI, AMIN; SIMPSON, RICHARD; SINGH, ANANT; STEWART, ANDREW KEVIN JOHN; SURACE, GIUSEPPE
To: KANDOU LABS, S.A.
Reel/Frame 032004/0205 →
Continuity (2)
Provisional Application 61753870 · Jan 17, 2013
Related Publication 20140198837A1 · Jul 17, 2014