Browse Prior Art Database

Multi-port Serializer and Data-skewing Method

IP.com Disclosure Number: IPCOM000121304D
Original Publication Date: 1991-Aug-01
Included in the Prior Art Database: 2005-Apr-03
Document File: 2 page(s) / 62K

Publishing Venue

IBM

Related People

Bui, MM: AUTHOR [+3]

Abstract

Disclosed is a method to provide a multiple port serializer circuit with programmable delays for data skewing. In effect, the invention replaces costly hardware serializers and delay lines with a single RAM storage device and a programming algorithm. This method is an unconventional use of the nominally parallel operation of the storage device. Here, each bit of the storage device is used for a separate serial data port.

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

Multi-port Serializer and Data-skewing Method

      Disclosed is a method to provide a multiple port
serializer circuit with programmable delays for data skewing.  In
effect, the invention replaces costly hardware serializers and delay
lines with a single RAM storage device and a programming algorithm.
This method is an unconventional use of the nominally parallel
operation of the storage device. Here, each bit of the storage device
is used for a separate serial data port.

      To explain the details of the concept, a Serial Data
Communications network is employed.  Accordingly, serial data paths
connecting a single data source to multiple data receivers exist.
The serial data transmissions are divided into two segments:
      Segment A  -  Contains time-dependent data information and is
common to all receivers.
      Segment B  -  Contains time dependent data information and is
unique for each receiver.

      The figure shows the details of the disclosed method. The
entire serial data stream is a combination of both Segment A and
Segment B data.  Segment A is transmitted first followed by Segment
B.  The data stream is repeated continuously.

      A storage device, typically a RAM, is used to store the entire
B segment of the data stream for all receivers. Loaded in parallel,
one bit at a time for each port, the segments are stored along the
depth of the storage device. The storage device Write operations are
thus controlled by the res...