IP Library › Granted Patent US 11,550,982
Granted Patent B2
US 11,550,982 · App. 16/266,994 · Granted Jan 10, 2023

Application specific integrated circuit interconnect

Inventors: Stefano Giaconi (San Diego, CA); Giacomo Rinaldi (San Diego, CA); Matheus Trevisan Moreira (San Diego, CA); Matthew Pryor (San Diego, CA); David Fong (San Diego, CA)
Assignee: CHRONOS TECH LLC
G06F30/34G06F13/4295G06F30/30G06F30/35G06F30/394H04L12/40006H04L47/10G06F2115/06Y02D10/00
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 11,550,982
App. No.
16/266,994
Granted
Jan 10, 2023
Kind
B2
Abstract

Systems and methods for providing Chronos Channel interconnects in an ASIC are provided. Chronos Channels rely on a reduced set of timing assumptions and are robust against delay variations. Chronos Channels transmit data using delay insensitive (DI) codes and quasi-delay-insensitive (QDI) logic. Chronos Channels are insensitive to all wire and gate delay variations, but for those belonging to a few specific forking logic paths called isochronic forks. Chronos Channels use temporal compression in internal paths to reduce the overheads of QDI logic and efficiently transmit data. Chronos Channels are defined by a combination of a DI code, a temporal compression ratio and hardware.

Claims (6)

1. A connection between one or more first intellectual property (IP) blocks and one or more receiving IP blocks, the connection comprising:

at least one transmitter (TX) associated with the one or more first IP blocks, the at least one TX comprising one or more bundled data (BD) encoders and one or more temporal compressors, and configured to transform input data signals from the one or more first IP blocks into temporally compressed BD asynchronous signals;

at least one timing dependent communication channel between the at least one TX and a Flow Control block, wherein the BD asynchronous signal from the at least one TX is propagated via the at least one timing dependent communication channel in a self-timed fashion to the Flow Control block;

the Flow Control block comprising a BD Flow Control circuit element configured to propagate the compressed BD asynchronous signals to at least one individual timing dependent communication channels; and

at least one receiver (RX) associated with the one or more receiving IP blocks, at least one RX comprising one or more BD decoders and one or more temporal decompressors; and configured to receive the BD asynchronous signals from the Flow control block and restore the compressed BD asynchronous signals received from the Flow Control block to form duplicates of the input data signals,

wherein the one or more temporal compressors receive encoded data signals from the one or more BD encoders based on the input data and, to transform the input data signals into one or more temporally compressed BD asynchronous signals, serially distributes portions of the encoded data signals into a plurality of temporal slots of a cycle time based on the temporal compression ratio, wherein the cycle time limits the duration of time for the one or more first IP blocks to transmit the input data signals and the one or more second IP blocks to form the representation of the input signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2019
From: GIACONI, STEFANO; RINALDI, GIACOMO; TREVISAN MOREIRA, MATHEUS; PRYOR, MATTHEW; FONG, DAVID
To: CHRONOS TECH LLC
Reel/Frame 048247/0514 →
Continuity (6)
Continuation In Part 15876047 · Jan 19, 2018
Continuation 15344416 · Nov 4, 2016
Provisional Application 62372217 · Aug 8, 2016
Provisional Application 62250998 · Nov 4, 2015
Provisional Application 62675022 · May 22, 2018
Related Publication 20190179992A1 · Jun 13, 2019
Cited By (1)
US 12,737,140