Patent ID: 6741616
Filing Date: 2004-05-25
Classification: H04L

Abstract:
An apparatus that facilitates asynchronously routing data within a circuit, comprising:a data destination horn, for routing data from a trunk line to a plurality of destinations; a plurality of one-to-many switching elements, within the data destination horn, organized into a tree of at least one level that fans out from the trunk line to the plurality of destinations; a plurality of memory elements within the data destination horn for storing data in transit between the plurality of one-to-many switching elements; and an asynchronous control structure coupled to the data destination horn, that is configured to control the propagation of data through the data destination horn, so that when a given data item appears at an input of a memory element, the given data item is asynchronously latched into the memory element as soon space becomes available in the memory element without having to wait for a clock signal.