Systems and methods for the design and implementation of input and output ports for circuit design
AssigneeChronos Tech LLC
InventorsStefano Giaconi, Giacomo Rinaldi, Matheus Trevisan Moreira, Matthew Pryor, David Fong
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
Claims19
An interconnect circuit comprising:
- at least one routing port configured to receive data streams from at least one input channel and to route the data streams from the at least one input channel to a plurality of output channels;
- and
- at least one arbitering port configured to receive data streams from multiple channels and to route the data streams from at least one of the multiple channels to an output channel.
An interconnect circuit comprising:
- a routing circuit configured to receive data streams from at least one input channel and to route the data streams from the at least one input channel to a plurality of output channels;
- and
- a plurality of output buffers configured to receive the data streams from the routing circuit and output the data streams to the plurality of output channels.
An interconnect circuit comprising:
- a plurality of input buffers configured to accept data streams from multiple channels;
- and
- an arbitering circuit configured to receive data streams from the multiple channels and to route the data streams from at least one of the multiple channels to an output channel.
Dependencies are inferred from the claim text.