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:
May. 12, 1998
Filed:
Dec. 06, 1995
Sivakumar Radhakrishnan, Burnaby, CA;
Stephen J Dabecki, Coquitlam, CA;
PMC-Sierra, Inc., Burnaby, CA;
Abstract
A method of scheduling cell transmission over an asynchronous transfer mode communication channel. The channel has a characteristic transmission rate that is related to the system clock frequency .function. and an allowed cell rate ACR expressed as a floating point number having a mantissa m, and an exponent e, where 0.ltoreq.m.ltoreq.511, 0.ltoreq.e.ltoreq.31 and ACR=(1+m/512)*2.sup.e. If m.gtoreq.128 then the reciprocal of the mantissa portion (1+m/512) is evaluated by piece-wise linear approximation of the function: ##EQU1## Otherwise, if m<128 then the mantissa portion is evaluated by piece-wise linear approximation of the function: ##EQU2## A selected cell is then scheduled for transmission at a time T relative to the transmission time T.sub.0 of a cell transmitted immediately prior to the selected cell, where T=T.sub.0 +(ACR.sup.-1)*f. A hardware embodiment of the invention, requiring only one 9-bit two's complementer, three 11-bit adders, and glue logic for multiplexing/control is easily implemented using VLSI circuitry in compliance with ATM Forum traffic management standards, without resort to hardware division or multiplication.