Nova Patents
EP0842473A2

Multiple level minimum logic network

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 19 July 2016, 10.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

37 claims: 4 independent, 33 dependent

  1. 1
    Claims of equivalent WO 9704399 A2 7/04399 -50- CLAEV1S:What is claimed is: 1. An interconnect apparams, comprising: a plurality of nodes;and a plurality of interconnect lines selectively coupling the nodes in a multiple level structure, the multiple level structure being arranged to include: a plurality of J+l levels in a hierarchy of levels T arranged from a level T equal to 0 to a level T equal to J;a plurality of 2J*T rings in each level T;and a plurality of 2TK nodes in a ring.
  2. 21
    A method of transmitting a message from a node N to a target destination in a first, a second and a third dimension of three dimensions in an interconnect structure arranged as a plurality of nodes in a topology of the three dimensions, the method comprising the steps of:determining whether a node en route to the target destination in the first and second dimensions and advancing one level toward the destination level of the third dimension is blocked by another message;advancing the message one level toward the destination level of the third dimension when the en route node is not blocked;and moving the message in the first and second dimensions along a constant level in the third dimension otherwise.
  3. 31
    A communication interconnect strucmre for transmitting messages, comprising:a plurality of nodes ananged in a strucmre including: a hierarchy of levels from a source level to a destination level;a plurality of nodes spanning a cross-section of a level;and a plurality of nodes in a cross-section span;a plurality of interconnect lines coupling the nodes in the strucmre including for a node N on a level L: a message input interconnect line coupled to a node on a previous level L+ l;a message input interconnect line coupled to a node on the level L;a message output interconnect line coupled to a node on a subsequent level L-l;and a message output interconnect line coupled to a node on a subsequent level L-l.
  4. 36
    A method of communicating messages in an interconnect strucmre comprising the steps of:arranging a plurality of nodes in a strucmre including a plurality of hierarchical levels from a source level to a destination level, a plurality of nodes spanning a cross-section of a level and a plurality of nodes in a cross-section span, the nodes having an input connection on the same level, an input connection on a previous level, an output connection on the same level and an output connection on a subsequent level;specifying a destination node in the destination level for receiving a message;originating the message at a node in the source level;communicating a message from node to node including the steps of: deteimining at a node whether a node on a subsequent level is directed toward the destination node;determining at a node whether the node on the subsequent level is blocked by another message;advancing the message to the node on the subsequent level when the node is directed toward the destination node and a node is unblocked;and otherwise traversing the message to a node on the same level.