US6201809B1

Port redundancy and backpressure translation table apparatus

Summary by NHIP

Bitmap vector translation apparatus

The apparatus translates N-bit bitmap vectors using a single N×N matrix for simultaneous forward and backward transformations. First and second logic circuits apply these transformations to original routing tags and backpressure information concurrently.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A translation table apparatus used to perform both forward and backward bitmap vector translations. The translation table is used with bit vectors where it is desired to displace one or more bits to different bit positions in accordance with a configurable bitmap translation table. The translation of one bit vector to another is performed in real time and any number of bits can be moved simultaneously. In addition, both the bit vectors and the contents of the translation table can be changed on the fly. Translations are performed on multiple bits simultaneously wherein several bits can be displaced at the same time in accordance with the translation table. The same hardware used to implement the translation table is used for backward translations as well.

US6201809B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 28 May 2018, 8.3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

10 claims: 1 independent, 9 dependent

  1. 1
    Broadest claimClaim Score 43, average(NHIP)A translation apparatus for use in a networking device, comprising:a first bitmap vector of length N bits wherein one or more bits may be set at the same time;a second bitmap vector of length N bits wherein one or more bits may be set at the same time;a translation matrix having dimensions N×N, the contents of said translation matrix simultaneously representing a forward transformation and a backward transformation;a first logic circuitry adapted to apply said first bitmap vector to said translation matrix to yield a third bitmap vector via said forward transformation, said first logic circuitry adapted to apply said forward transformation to all bits of said first bitmap vector simultaneously;a second logic circuitry adapted to apply said second bitmap vector to said translation matrix to yield a fourth bitmap vector via said backward transformation, said second logic circuitry adapted to apply said backward transformation to all bits of said second bitmap vector simultaneously;wherein said first logic circuitry and said second logic circuitry apply said forward transformation and said backward transformation simultaneously;and wherein N is a positive integer.