The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 30, 2004
Filed:
Mar. 31, 2000
Michael Vincze, Garland, TX (US);
Robert Gammenthaler, Frisco, TX (US);
Alcatel, Paris, FR;
Abstract
The present invention provides for a method and an apparatus that implements the Bell Communications Research (now Telcordia) Specification of Signaling System No. 7, chapter T1.111.3 algorithm requirements in hardware in a manner that significantly improves throughput capacity and reduces event processing time. The software driven implementations of the MTP-2 algorithms satisfy the requirements of T1.111.3, but only a limited number of communications channels may be processed therewith. The number of channels that may be processed by the present invention, however, is only constrained by the available logic resources and gate delays. In the described embodiment of the invention, 64 channels of data may be processed by the inventive gate array formed to execute the MTP-2 algorithm. To achieve such results, the MLSC inventive gate array includes circuitry that parses incoming signaling into three different groups. One group is passed along to a state logic state machine while another is passed to a tests state machine that performs tests in parallel on a given signal and passes the test results to the state logic state machine. A third group is passed to an operations module that performs operations in parallel based upon the input signaling to produce the results to the state logic state machine. The parallel processing thus supports fast signal processing.