WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2002029592) SWITCH FABRIC FOR ASYNCHRONOUSLY TRANSFERRING DATA WITHIN A CIRCUIT
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2002/029592    International Application No.:    PCT/US2001/030060
Publication Date: 11.04.2002 International Filing Date: 25.09.2001
Chapter 2 Demand Filed:    18.03.2002    
IPC:
G06F 15/16 (2006.01), G06F 15/173 (2006.01), H04J 3/04 (2006.01), H04L 12/56 (2006.01)
Applicants: SUN MICROSYSTEMS, INC. [US/US]; 901 San Antonio Road, Palo Alto, CA 94303 (US)
Inventors: SUTHERLAND, Ivan; (US).
COATES, William; (US).
JONES, Ian; (US)
Agent: PARK, Richard; PARK, VAUGHAN & FLEMING LLP, 508 2nd Street, Suite 201, Davis, CA 95616 (US)
Priority Data:
09/685,009 05.10.2000 US
Title (EN) SWITCH FABRIC FOR ASYNCHRONOUSLY TRANSFERRING DATA WITHIN A CIRCUIT
(FR) MATRICE DE COMMUTATION POUR LE TRANSFERT ASYNCHRONE DE DONNEES DANS UN CIRCUIT
Abstract: front page image
(EN)One embodiment of the present invention provides a system that facilitates asynchronously routing data within a circuit. This system includes a data destination horn, for routing data from a trunk line to a plurality of destinations. This data destination horn includes a plurality of one-to-many switching elements organized into a tree of at least one level that fans out from the trunk line to the plurality of destinations. It also includes a plurality of memory elements for storing data in transit between the plurality of one-to-many switching elements. An asynchronous control structure is coupled to the data destination horn, and 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. One embodiment of the present invention additionally includes a data source funnel, for routing data from a plurality of sources into the trunk line. This data source funnel includes a plurality of many-to-one switching elements organized into a tree of at least one level that fans in from the plurality of sources to into the trunk line. It also includes a plurality of funnel memory elements for storing data in transit between the plurality of many-to-one switching elements. Moreover, the asynchronous control structure is additionally configured to control propagation of data through the data source funnel.
(FR)Dans un premier mode de réalisation, l'invention concerne un système facilitant le routage asynchrone de données dans un circuit. Ce système comprend un cornet de destination de données servant à acheminer les données d'une ligne de réseau à une pluralité de destinations. Ce cornet de destination de données comprend une pluralité d'éléments de commutation un pour N, organisés en arborescence d'au moins un niveau, qui se divisent et partent de la ligne de réseau vers une pluralité de destinations. Il comprend également une pluralité d'éléments mémoire dans lesquels sont stockées les données en transit entre la pluralité d'éléments de commutation un pour N. Une structure de commande asynchrone couplée au cornet de destination de données, est conçue pour réguler la propagation des données dans le cornet de destination de données, de sorte que lorsqu'un article de données déterminé apparaît dans l'entrée d'un élément mémoire, l'article de données déterminé subit un verrouillage asynchrone dans l'élément mémoire dès qu'un espace se libère dans celui-ci, sans attendre un signal d'horloge. Un autre mode de réalisation de l'invention comprend un cône source de données servant à acheminer les données depuis une pluralité de sources vers la ligne de réseau. Ce cône source de données comprend une pluralité d'éléments de commutation un pour N, organisés en arborescence d'au moins un niveau, qui se divisent et partent depuis la pluralité de sources vers la ligne de réseau. Il comprend également une pluralité d'éléments mémoire de cône dans lesquels sont stockées les données en transit entre la pluralité d'éléments de commutation un pour N. Par ailleurs, la structure de commande asynchrone est conçue pour réguler la propagation de données dans le cône source de données.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)