Patents Assigned to KANDOU LAB, S.A.
-
Patent number: 12206531Abstract: 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: GrantFiled: June 28, 2022Date of Patent: January 21, 2025Assignee: 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: 11159350Abstract: 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: GrantFiled: August 7, 2020Date of Patent: October 26, 2021Assignee: Kandou Labs, S.A.Inventors: Armin Tajalli, Chen Cao, Kiarash Gharibdoust
-
Patent number: 10686584Abstract: 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: GrantFiled: February 5, 2019Date of Patent: June 16, 2020Assignee: Kandou Labs, S.A.Inventors: Armin Tajalli, Amin Shokrollahi
-
Patent number: 9692555Abstract: 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: GrantFiled: November 1, 2016Date of Patent: June 27, 2017Assignee: Kandou Labs, S.A.Inventor: Amin Shokrollahi
-
Patent number: 9686107Abstract: 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: GrantFiled: May 31, 2016Date of Patent: June 20, 2017Assignee: 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: 9577815Abstract: 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: GrantFiled: October 29, 2015Date of Patent: February 21, 2017Assignee: Kandou Labs, S.A.Inventors: Richard Simpson, Andrew Kevin John Stewart, Ali Hormati
-
Patent number: 9450744Abstract: 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: GrantFiled: May 20, 2015Date of Patent: September 20, 2016Assignee: KANDOU LAB, S.A.Inventors: Richard Simpson, Roger Ulrich
-
Publication number: 20160218894Abstract: 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: ApplicationFiled: April 15, 2014Publication date: July 28, 2016Applicant: 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: 9362974Abstract: 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: GrantFiled: August 11, 2015Date of Patent: June 7, 2016Assignee: 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: 9288082Abstract: 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: GrantFiled: May 15, 2013Date of Patent: March 15, 2016Assignee: Kandou Labs, S.A.Inventors: Roger Ulrich, Peter Hunt
-
Patent number: 9014251Abstract: 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: GrantFiled: June 5, 2014Date of Patent: April 21, 2015Assignee: Kandou Labs, S.A.Inventors: Harm Cronie, Klaas Hofstra, Amin Shokrollahi
-
Patent number: 9014295Abstract: 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: GrantFiled: August 12, 2013Date of Patent: April 21, 2015Assignee: Kandou Labs, S.A.Inventors: Harm Cronie, Amin Shokrollahi, Roger Ulrich
-
Patent number: 8989317Abstract: 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: GrantFiled: November 7, 2012Date of Patent: March 24, 2015Assignee: Kandou Labs, S.A.Inventors: Brian Holden, Amin Shokrollahi
-
Publication number: 20150063494Abstract: 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: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: Kandou Labs, S.A.Inventors: Richard Simpson, Andrew Kevin John Stewart, Brian Holden, Amin Shokrollahi
-
Patent number: 8952834Abstract: 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: GrantFiled: February 26, 2013Date of Patent: February 10, 2015Assignee: Kandou Labs, S.A.Inventor: Harm Cronie
-
Publication number: 20140226734Abstract: 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: ApplicationFiled: February 11, 2014Publication date: August 14, 2014Applicant: 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: 20140198837Abstract: 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: ApplicationFiled: January 17, 2014Publication date: July 17, 2014Applicant: 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: 8755426Abstract: 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: GrantFiled: March 15, 2012Date of Patent: June 17, 2014Assignee: Kandou Labs, S.A.Inventors: Harm Cronie, Klaas Hofstra, Amin Shokrollahi
-
Patent number: 8718184Abstract: 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: GrantFiled: May 3, 2012Date of Patent: May 6, 2014Assignee: Kandou Labs S.A.Inventors: Harm Cronie, Amin Shokrollahi
-
Patent number: 8593305Abstract: 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: GrantFiled: July 5, 2012Date of Patent: November 26, 2013Assignee: Kandou Labs, S.A.Inventors: Armin Tajalli, Harm Cronie, Amin Shokrollahi