Patents Assigned to KANDOU LAB, S.A.
  • Patent number: 12206531
    Abstract: A pair of ground planes arranged in parallel, a dielectric medium disposed in between the pair of ground planes, and a set of at least four signal conductors disposed in the dielectric medium, the set of at least four signal conductors having (i) a first pair of signal conductors arranged proximate to a first ground plane of the pair of ground planes and (ii) a second pair of signal conductors arranged proximate to a second ground plane of the pair of ground planes, each signal conductor of the set of at least four signal conductors configured to carry a respective signal corresponding to a symbol of a codeword of a vector signaling code.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: January 21, 2025
    Assignee: Kandou Labs, S.A.
    Inventors: John Fox, Brian Holden, Ali Hormati, Peter Hunt, John D. Keay, Amin Shokrollahi, Richard Simpson, Anant Singh, Andrew Kevin John Stewart, Giuseppe Surace, Roger Ulrich
  • Patent number: 11159350
    Abstract: Methods and systems are described for receiving a plurality of signals via a plurality of wires of a multi-wire bus, the plurality of signals corresponding to symbols of a codeword of a vector signaling code, generating, using an interconnected resistor network connected to the plurality of wires of the multi-wire bus, a plurality of combinations of the symbols of the codeword of the vector signaling code on a plurality of output nodes, the plurality of output nodes including a plurality of pairs of sub-channel output nodes associated with respective sub-channels of a plurality of sub-channels, and generating a plurality of sub-channel outputs using a plurality of differential transistor pairs, each differential transistor pair of the plurality of differential transistor pairs connected to a respective pair of sub-channel output nodes of the plurality of pairs of sub-channel output nodes.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: October 26, 2021
    Assignee: Kandou Labs, S.A.
    Inventors: Armin Tajalli, Chen Cao, Kiarash Gharibdoust
  • Patent number: 10686584
    Abstract: Generating, at a plurality of delay stages of a local oscillator, a plurality of phases of a local oscillator signal, generating a loop error signal based on a comparison of one or more phases of the local oscillator signal to one or more phases of a received reference clock, generating a plurality of phase-specific quadrature error signals, each phase-specific quadrature error signal associated with a respective phase of the plurality of phases of the local oscillator signal, each phase-specific quadrature error signal based on a comparison of the respective phase to two or more other phases of the local oscillator signal, and adjusting each delay stage according to a corresponding phase-specific quadrature error signal of the plurality of phase-specific quadrature error signals and the loop error signal.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: June 16, 2020
    Assignee: Kandou Labs, S.A.
    Inventors: Armin Tajalli, Amin Shokrollahi
  • Patent number: 9692555
    Abstract: Methods and apparatuses are described to determine subsets of vector signaling codes capable of detection by smaller sets of comparators than required to detect the full code. The resulting lower receiver complexity allows systems utilizing such subset codes to be less complex and require less power.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: June 27, 2017
    Assignee: Kandou Labs, S.A.
    Inventor: Amin Shokrollahi
  • Patent number: 9686107
    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.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 20, 2017
    Assignee: Kandou Labs, S.A.
    Inventors: John Fox, Brian Holden, Peter Hunt, John D. Keay, Amin Shokrollahi, Richard Simpson, Anant Singh, Andrew Kevin John Stewart, Giuseppe Surace
  • Patent number: 9577815
    Abstract: A communications system receiver is described providing automatic timing adjustment of receive data sampling. A concurrently received clock signal is used as both a reference for generation of internal receiver timing signals, and as an exemplar for adjustment of those timing signals to optimize received data sample timing.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 21, 2017
    Assignee: Kandou Labs, S.A.
    Inventors: Richard Simpson, Andrew Kevin John Stewart, Ali Hormati
  • Patent number: 9450744
    Abstract: Vector signaling code communications systems rely on group transmission of code symbols using multiple signaling channels that must be actively monitored and adjusted to minimize differential signal characteristics. Information obtained during receive detection may be analyzed to identify channel operational characteristics during normal operation and perform non-disruptive channel adjustments. Initialization or start-up adjustment may also be performed using intentionally transmitted patterns.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: September 20, 2016
    Assignee: KANDOU LAB, S.A.
    Inventors: Richard Simpson, Roger Ulrich
  • Publication number: 20160218894
    Abstract: Systems and methods are described for transmitting data over physical channels to provide a high bandwidth, low latency interface between a transmitting device and a receiving device operating at high speed with low power utilization. Communication is performed using group signaling over sets of four wires using a vector signaling code, where each wire of a set carries a low-swing signal that may take on one of four signal values. Topologies and designs of wire sets are disclosed with preferred characteristics for group signaling communications.
    Type: Application
    Filed: April 15, 2014
    Publication date: July 28, 2016
    Applicant: Kandou Labs, S.A.
    Inventors: John Fox, Brian Holden, Ali Hormati, Peter Hunt, John D. Keay, Amin Shokrollahi, Richard Simpson, Anant Singh, Andrew Kevin John Stewart, Giuseppe Surace, Roger Ulrich
  • Patent number: 9362974
    Abstract: Systems and methods are described for transmitting data over physical channels to provide a high bandwidth, low latency interface between integrated circuit chips with low power utilization. Communication is performed using group signaling over multiple wires using a vector signaling code, where each wire carries a low-swing signal that may take on more than two signal values.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: June 7, 2016
    Assignee: Kandou Labs, S.A.
    Inventors: John Fox, Brian Holden, Peter Hunt, John D. Keay, Amin Shokrollahi, Andrew Kevin John Stewart, Giuseppe Surace, Roger Ulrich, Richard Simpson
  • Patent number: 9288082
    Abstract: In a detection circuit, inputs correspond to received indications of vector signaling code words received by a first integrated circuit from a second integrated circuit. With four inputs, the circuit compares a first pair to obtain a first difference result and compares a second pair, disjoint from the first pair, to obtain a second difference result. The first and second difference results are then summed to form an output function. A system might use a plurality of such detection circuits to arrive at an input word. The circuit can include amplification, equalization, and input selection with efficient code word detection. The vector signaling code can be a Hadamard matrix code encoding for three input bits. The circuit might also have frequency-dependent gain, a selection function that directs one of the summation function result or the first difference result to the output function, variable gain, and/or a slicer.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: March 15, 2016
    Assignee: Kandou Labs, S.A.
    Inventors: Roger Ulrich, Peter Hunt
  • Patent number: 9014251
    Abstract: For digital data transmitted using a vector signaling encoding, a rank-order equalizer cancels various channel noise such as inter-symbol interference. Further, rank-order units may be cascaded to achieve improved equalization over successive sample vector signals in a rank-order equalizer. Multiple rank-order equalizers further operate in parallel in a feed forward mode or in series in a feedback mode to provide a continuous vector signaling stream equalization.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: April 21, 2015
    Assignee: Kandou Labs, S.A.
    Inventors: Harm Cronie, Klaas Hofstra, Amin Shokrollahi
  • Patent number: 9014295
    Abstract: Digital information is communicated between stacked integrated circuit devices by inductive coupling between arrays of inductors formed from integrated circuit wiring layers. This can be done using a combination of push-pull drivers, common inductor return legs, and balanced sparse ternary encoding. Embodiments result in low power utilization and high pin efficiency.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: April 21, 2015
    Assignee: Kandou Labs, S.A.
    Inventors: Harm Cronie, Amin Shokrollahi, Roger Ulrich
  • Patent number: 8989317
    Abstract: An efficient decoding of vector signaling codes is obtained using a circuit that ranks received signal levels, designates ranked values as representing particular code elements, and translates those particular code elements into a decoded result. An optimized ranking circuit combines analog crossbar switching of signal values with comparators that provide digital results. These elements may be repetitively tiled into processing arrays capable of larger ranking operations, or iteratively applied to selected portions of the data set under control of a sequencer or controller.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: March 24, 2015
    Assignee: Kandou Labs, S.A.
    Inventors: Brian Holden, Amin Shokrollahi
  • Publication number: 20150063494
    Abstract: In a high-impedance communications interface, driver energy consumption is proportional to the number of signal transitions. For signals having three or more distinct levels, it is possible for a signal driver to salvage energy from some downward signal transitions and reuse it on some subsequent upward signal transitions. To facilitate this energy-conserving behavior, communication is performed using group signaling over sets of wires using a vector signaling code, with the design and use of the vector signaling code insuring that energy availability is balanced with energy demand.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Kandou Labs, S.A.
    Inventors: Richard Simpson, Andrew Kevin John Stewart, Brian Holden, Amin Shokrollahi
  • Patent number: 8952834
    Abstract: Methods and circuits are described for creating low-weight codes, encoding of data as low-weight codes for communication or storage, and efficient decoding of low-weight codes to recover the original data. Low-weight code words are larger than the data values they encode, and contain a significant preponderance of a single value, such as zero bits. The resulting encoded data may be transmitted with significantly lower power and/or interference.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: February 10, 2015
    Assignee: Kandou Labs, S.A.
    Inventor: Harm Cronie
  • Publication number: 20140226734
    Abstract: Systems and methods are described for transmitting data over physical channels to provide a high bandwidth, low latency interface between integrated circuit chips with low power utilization. Communication is performed using group signaling over multiple wires using a vector signaling code, where each wire carries a low-swing signal that may take on more than two signal values.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 14, 2014
    Applicant: Kandou Labs, S.A.
    Inventors: John Fox, Brian Holden, Peter Hunt, John D. Keay, Amin Shokrollahi, Andrew Kevin John Stewart, Giuseppe Surace, Roger Ulrich, Richard Simpson
  • Publication number: 20140198837
    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.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 17, 2014
    Applicant: Kandou Labs, S.A.
    Inventors: John Fox, Brian Holden, Peter Hunt, John D. Keay, Amin Shokrollahi, Richard Simpson, Anant Singh, Andrew Kevin John Stewart, Giuseppe Surace
  • Patent number: 8755426
    Abstract: For digital data transmitted using a vector signaling encoding, a rank-order equalizer cancels various channel noise such as inter-symbol interference. Further, rank-order units may be cascaded to achieve improved equalization over successive sample vector signals in a rank-order equalizer. Multiple rank-order equalizers further operate in parallel in a feed forward mode or in series in a feedback mode to provide a continuous vector signaling stream equalization.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: June 17, 2014
    Assignee: Kandou Labs, S.A.
    Inventors: Harm Cronie, Klaas Hofstra, Amin Shokrollahi
  • Patent number: 8718184
    Abstract: In a chip-to-chip communication system and apparatus, a set of physical signals to be conveyed over a communication bus is provided, and mapped to a codeword of a vector signaling code using the physical signals and a state information, wherein a codeword is representable as a vector of plurality of real-valued components, and wherein a vector signaling code is a set of codewords in which the components sum to zero and for which there is at least one component and at least three codewords having different values in that component; and wherein the state information is a plurality of information present in continuous or discrete form which may have been obtained from previous codewords transmitted over the communication bus.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: May 6, 2014
    Assignee: Kandou Labs S.A.
    Inventors: Harm Cronie, Amin Shokrollahi
  • Patent number: 8593305
    Abstract: Circuits that are matched to balanced codes may recover transmitted information in a noise resilient and power efficient manner. Circuit components for processing a balanced code may include one or more of: matched amplification of the signals representing the balanced code, matched equalization and/or filtering on the signals representing the balanced code, matched non-linear filtering on the signaling representing the balanced code to detect the presence of particular symbols and matched latching of the signals representing the balanced code. Such matched circuits and circuit components may be achieved at least in part by incorporating suitable common circuit nodes and/or a single energy source into circuit topologies.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: November 26, 2013
    Assignee: Kandou Labs, S.A.
    Inventors: Armin Tajalli, Harm Cronie, Amin Shokrollahi