Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Error Checking During Connect And Disconnect Sequences Through a Matrix Switch

IP.com Disclosure Number: IPCOM000102731D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 47K

Publishing Venue

IBM

Related People

Bailey, RN: AUTHOR [+2]

Abstract

Disclosed is a method for detecting errors on connect and disconnect sequences through a matrix switch. If a port adapter attempts a connection or disconnection a checking method is used to check that the matrix state before and after the operation is valid.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 80% of the total text.

Error Checking During Connect And Disconnect Sequences Through a Matrix Switch

      Disclosed is a method for detecting errors on connect and
disconnect sequences through a matrix switch. If a port adapter
attempts a connection or disconnection a checking method is used to
check that the matrix state before and after the operation is valid.

      The error checking circuitry resides in a 16x16 matrix switch.
For each path through the matrix there exists a connect register that
holds the destination ID for this path. During POR and idle periods
the connect register for a given path will contain the ID of the
path. In other words it is connected to itself. When a connect
sequence 'CONNECT A to B' is received by the matrix control logic the
connect register A is checked to ensure that it has the value A.
Likewise the connect register for path B is checked for the value B.
If either of these checks is false the connection is denied and an
error is posted to the requesting device. An error of this sort would
mean that the path A to B is already in use.

      When a valid connection has been made the value of connect
register A contains the destination value B and the value of connect
register B contains the value A.

      A similar set of checks are preformed for 'DISCONNECT A and B'.
Connect register A is checked for the value B, since A is connected
to B, and connect register B is checked for the value A, since B is
connected to A. If either of these checks...