Method and apparatus for generating parity for communication...

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S469000

Reexamination Certificate

active

06381245

ABSTRACT:

BACKGROUND OF THE INVENTION
Asynchronous transfer mode (ATM) communication systems are widely used for network communications. In general, ATM communication protocols involve logical stacks having several layers including a physical layer as the lowest layer. The ATM physical layer typically involves the movement of cells between source and target physical layer devices. The cells are often moved across a bus in smaller parallel sets of data. When the data reaches the target device, the cell is reconstructed and then sent up the stack to its final destination.
One example of an ATM physical layer protocol is the UTOPIA
2
protocol. Devices can use UTOPIA
2
protocol and a UTOPIA
2
bus to move data between the physical layer and an ATM layer device. An ATM layer device can comprise, for example, a UTOPIA
2
master device. In UTOPIA
2
protocol, data is moved from an initial physical layer device, to a UTOPIA
2
master device, and then to a target device. In such a protocol, the UTOPIA
2
master can check for parity on the data received by the UTOPIA
2
master. However, some physical layer devices do not have the ability to generate parity for the transmitted data.
SUMMARY OF THE INVENTION
In accordance with the present invention, a method and apparatus for generating parity for communication between a physical layer device and an ATM layer device is disclosed that provides significant advantages over prior developed systems.
According to one aspect of the present invention, a method for generating parity for data transmitted between a physical layer device and an ATM layer device is provided. The method comprises monitoring a data bus for data comprising an ATM cell transmitted from a physical layer device to an ATM layer device. The method further comprises verifying the header error check of the ATM cell, generating parity for the ATM cell, and providing the parity to the ATM layer device if the header error check is correct.
In one embodiment, the method also includes monitoring an address bus to identify that the physical layer device requires parity to be generated.
In another embodiment, the method further includes setting an error signal if the header error check is incorrect.
According to another aspect of the present invention, an apparatus is provided for generating parity for data transmitted between a physical layer device and an ATM layer device. The apparatus comprises an interface coupled to a data bus. The interface is operable to monitor the data bus for data comprising an ATM cell transmitted from a physical layer device to an ATM layer device. The apparatus further comprises a controller coupled to the interface. The controller is operable to verify the header error check of the ATM cell and generate parity for the ATM cell. A parity output is coupled between the controller and the ATM layer device. The parity output can provide the parity to the ATM layer device if the header error check is correct.
It is a technical advantage of the present invention that it provides parity for physical layer devices that do not have the capability to generate parity when communicating with an ATM layer device.
It is a further technical advantage of the present invention that it provides an additional path integrity check for data communicated between physical layer devices and an ATM layer device.
Other technical advantages should be apparent to one of ordinary skill in the art in view of the specification, claims, and drawings.


REFERENCES:
patent: 3532827 (1970-10-01), Ewin
patent: 3821484 (1974-06-01), Sternung et al.
patent: 4002849 (1977-01-01), Kotler et al.
patent: 4282408 (1981-08-01), Stauers
patent: 4438511 (1984-03-01), Baran
patent: 4665514 (1987-05-01), Ching et al.
patent: 4679227 (1987-07-01), Hughes-Hartogs
patent: 4723267 (1988-02-01), Jones et al.
patent: 4731816 (1988-03-01), Hughes-Hartogs
patent: 4757495 (1988-07-01), Decker et al.
patent: 4771425 (1988-09-01), Baran et al.
patent: 4782512 (1988-11-01), Hutton
patent: 4819228 (1989-04-01), Baran et al.
patent: 4833706 (1989-05-01), Hughes-Hartogs
patent: 4841561 (1989-06-01), Hill
patent: 4903261 (1990-02-01), Baran et al.
patent: 4949355 (1990-08-01), Dyke et al.
patent: 4975906 (1990-12-01), Takiyasu et al.
patent: 4980897 (1990-12-01), Decker et al.
patent: 4985889 (1991-01-01), Frankish et al.
patent: 5020058 (1991-05-01), Holden et al.
patent: 5025469 (1991-06-01), Bingham
patent: 5054034 (1991-10-01), Hughes-Hartogs
patent: 5059925 (1991-10-01), Weisbloom
patent: 5072449 (1991-12-01), Enns et al.
patent: 5088032 (1992-02-01), Bosack
patent: 5115431 (1992-05-01), Williams et al.
patent: 5119402 (1992-06-01), Ginzburg et al.
patent: 5119403 (1992-06-01), Krishnan
patent: 5128945 (1992-07-01), Enns et al.
patent: 5134611 (1992-07-01), Steinka et al.
patent: 5185763 (1993-02-01), Krishnan
patent: 5198818 (1993-03-01), Samueli et al.
patent: 5199071 (1993-03-01), Abe et al.
patent: 5202884 (1993-04-01), Close et al.
patent: 5206886 (1993-04-01), Bingham
patent: 5214650 (1993-05-01), Renner et al.
patent: 5222077 (1993-06-01), Krishnan
patent: 5224099 (1993-06-01), Corbalis et al.
patent: 5228062 (1993-07-01), Bingham
patent: 5247347 (1993-09-01), Litteral et al.
patent: 5255291 (1993-10-01), Holden et al.
patent: 5274631 (1993-12-01), Bhardwaj
patent: 5274635 (1993-12-01), Rahman et al.
patent: 5274643 (1993-12-01), Fisk
patent: 5282155 (1994-01-01), Jones
patent: 5285474 (1994-02-01), Chow et al.
patent: 5293402 (1994-03-01), Crespo et al.
patent: 5295159 (1994-03-01), Kerpez
patent: 5313454 (1994-05-01), Bustini et al.
patent: 5317562 (1994-05-01), Nardin et al.
patent: 5331670 (1994-07-01), Sorbara et al.
patent: 5337348 (1994-08-01), Yamazaki et al.
patent: 5339355 (1994-08-01), Mori et al.
patent: 5341474 (1994-08-01), Gelman et al.
patent: 5345437 (1994-09-01), Ogawa
patent: 5359592 (1994-10-01), Corbalis et al.
patent: 5367540 (1994-11-01), Kakuishi et al.
patent: 5371532 (1994-12-01), Gelman et al.
patent: 5379441 (1995-01-01), Watanabe et al.
patent: 5390239 (1995-02-01), Morris et al.
patent: 5394394 (1995-02-01), Crowther et al.
patent: 5400322 (1995-03-01), Hunt et al.
patent: 5404388 (1995-04-01), Eu
patent: 5408260 (1995-04-01), Arnon
patent: 5408522 (1995-04-01), Ikehata et al.
patent: 5408614 (1995-04-01), Thornton et al.
patent: 5410264 (1995-04-01), Lechleider
patent: 5410343 (1995-04-01), Coddington et al.
patent: 5414455 (1995-05-01), Hooper et al.
patent: 5414733 (1995-05-01), Turner
patent: 5422876 (1995-06-01), Turudic
patent: 5422880 (1995-06-01), Heitkamp et al.
patent: 5428608 (1995-06-01), Freeman et al.
patent: 5430715 (1995-07-01), Corbalis et al.
patent: 5430793 (1995-07-01), Ueltzen et al.
patent: 5434863 (1995-07-01), Onishi et al.
patent: 5440335 (1995-08-01), Beveridge
patent: 5442390 (1995-08-01), Hooper et al.
patent: 5452306 (1995-09-01), Turudic et al.
patent: 5453779 (1995-09-01), Dan et al.
patent: 5461415 (1995-10-01), Wolf et al.
patent: 5461616 (1995-10-01), Suzuki
patent: 5461624 (1995-10-01), Mazzola
patent: 5461640 (1995-10-01), Gatherer
patent: 5469495 (1995-11-01), Beveridge
patent: 5473599 (1995-12-01), Li et al.
patent: 5473607 (1995-12-01), Hausman et al.
patent: 5475735 (1995-12-01), Williams et al.
patent: 5477263 (1995-12-01), O'Callaghan et al.
patent: 5479447 (1995-12-01), Chow et al.
patent: 5495483 (1996-02-01), Grube et al.
patent: 5504736 (1996-04-01), Cubbison, Jr.
patent: 5504753 (1996-04-01), Renger et al.
patent: 5506868 (1996-04-01), Cox et al.
patent: 5509006 (1996-04-01), Wilford et al.
patent: 5513251 (1996-04-01), Rochkind et al.
patent: 5517488 (1996-05-01), Miyazaki et al.
patent: 5519704 (1996-05-01), Farinacci et al.
patent: 5528585 (1996-06-01), Cooley et al.
patent: 5546379 (1996-08-01), Thaweethai et al.
patent: 5555244 (1996-09-01), Gupta et al.
patent: 5561663 (1996-10-01), Klausmeier
patent: 5561669 (1996-10-01), Lenney et al.
patent: 5570360 (1996-10-01), Klausmeier et al.
patent: 5574724 (1996-11-01), Bales et al.
patent: 5583862 (1996-12-01), Callon
patent: 5583872 (1996-12-01), Albrecht et al.
patent: 55

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for generating parity for communication... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for generating parity for communication..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for generating parity for communication... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2848450

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.