Claims
- 1. A band control method of a packet switching system including a buffer memory for storing fixed-length packets, an idle address memory for storing information corresponding to idle addresses of said buffer memory, and a control circuit for controlling said buffer memory and said idle address memory based on identifiers of said fixed-length packets, and which switches fixed-length packets input from a plurality of input lines into any lines of a plurality of output lines, comprising the steps of:temporarily storing information from said idle address memory for each of said identifiers when fixed-length packets are stored in said buffer memory based on said information from said idle address memory; designating an order of outputting fixed-length packets to said output lines for each of said identifiers of said fixed-length packets; and reading information stored temporarily in said order in accordance with said identifiers for each of said identifiers, reading fixed-length packets from said buffer memory in accordance with said information and storing said information to said idle address memory.
- 2. A band control method according to claim 1, wherein said step of designating an order of outputting fixed-length packets to said output lines for each of said identifiers of said fixed-length packets comprises steps of:selecting said output lines in accordance with a preset order; and designating the output order for each identifier of fixed-length packets in said selected output lines.
- 3. A band control method according to claim 1, wherein in said step of designating an order of outputting fixed-length packets to said output lines for each of said identifiers of said fixed-length packets, fixed-length packets having different identifiers are set to be successively output to said output lines.
- 4. A band control method of a packet switching system according to claim 1, wherein each of said identifiers is a virtual path identifier or a virtual channel identifier or both thereof.
- 5. A band control circuit including a buffer memory for storing fixed-length packets, an idle address memory for storing information corresponding to idle addresses of said buffer memory, and a control circuit for controlling of writing and reading of said buffer memory and idle address memory on the basis of identifiers of said fixed-length packets, and which switches fixed-length packets input from a plurality of input lines into any lines of a plurality of output lines, comprising:a table for temporarily storing information from said idle address memory used for reading fixed-length packets from said buffer memory for each of said identifiers; a scheduler for designating an identifier of fixed-length packets to be output; and a circuit for outputting information read out from said table in accordance with the identifier output by said scheduler as a reading address of said buffer memory and storing said information to said idle address memory.
- 6. A band control circuit of a packet switching system including a buffer memory for storing fixed-length packets, an idle address memory for storing information corresponding to idle addresses of said buffer memory, and a control circuit for controlling of writing and reading of said buffer memory and said idle address memory based on identifiers of said fixed-length packets, and which switches fixed-length packets input from a plurality of input lines into any lines of a plurality of output lines, comprising:a first table for temporarily storing information from said idle address memory used for reading fixed-length packets from said buffer memory for each of said identifiers; a first counter for designating a line for outputting fixed-length packets; a second counter for designating an order of fixed-length packets to be output to said output line; a second table for designating an identifier of said identifiers of said fixed-length packets to be output to said output line from said second counter; and a circuit for outputting information read out from said first table in accordance with the identifier output by said second table as a reading address of said buffer memory and for storing said information to said idle address memory.
- 7. A band control method of a packet switching system according to claim 2, wherein each of said identifiers is a virtual path identifier or a virtual channel identifier or both thereof.
Priority Claims (15)
Number |
Date |
Country |
Kind |
62-174603 |
Jul 1987 |
JP |
|
62-174603 |
Jul 1987 |
JP |
|
62-253661 |
Oct 1987 |
JP |
|
62-253661 |
Oct 1987 |
JP |
|
62-283249 |
Nov 1987 |
JP |
|
62-283249 |
Nov 1987 |
JP |
|
63-102512 |
Apr 1988 |
JP |
|
63-102512 |
Apr 1988 |
JP |
|
1-040230 |
Feb 1989 |
JP |
|
1-040230 |
Feb 1989 |
JP |
|
1-040230 |
Feb 1989 |
JP |
|
2-215705 |
Aug 1990 |
JP |
|
2-215705 |
Aug 1990 |
JP |
|
3-038388 |
Mar 1991 |
JP |
|
3-083388 |
Mar 1991 |
JP |
|
CROSS-REFERENCES TO RELATED APPLICATIONS
This application relates to application Ser. No. 07/526,381, filed May 21, 1990, entitled “SWITCHING SYSTEM” which issued as U.S. Pat. No. 5,184,346, by T. Kozaki, et al., the contents of which is incorporated herein by reference.
This is a continuation of application Ser. No. 08/925,050, filed Sep. 8, 1997; which is a continuation of application Ser. No. 08/462,532, filed Jun. 5, 1995, now U.S. Pat. No. 5,710,770; which is a continuation of application Ser. No. 08/306,978, filed Sep. 16, 1994, now U.S. Pat. No. 5,799,014; which is a continuation of application Ser. No. 07/845,668, filed Mar. 4, 1992, now U.S. Pat. No. 5,365,519; which reissued as Reissue Pat. No. Re 36,751 based on reissue application Ser. No. 08/430,802, filed Apr. 26, 1995; which is a continuation-in-part of application Ser. No. 07/482,090, filed Feb. 20, 1990, now U.S. Pat. No. 5,124,977; which reissued as Reissue Pat. No. Re 36,716 based on reissue application Ser. No. 08/430,809, filed Apr. 26, 1995; which is a continuation-in-part of application Ser. No. 07/218,217, filed Jul. 13, 1988, now U.S. Pat. No. 4,910,731; which reissued as U.S. Reissue Issue Pat. No. Re 34,035 based on reissue application Ser. No. 07/852,544, filed Mar. 17, 1992; Said application Ser. No. 07/845,668, filed Mar. 4, 1992, now U.S. Pat. No. 5,365,519; which reissued as Reissue Pat. No. Re 36,751 based on reissue application Ser. No. 08/430,802, filed Apr. 26, 1995, also being a continuation-in-part of application Ser. No. 07/745,466, filed Aug. 14, 1991, now U.S. Pat. No. 5,280,475.
US Referenced Citations (36)
Foreign Referenced Citations (15)
Number |
Date |
Country |
3513083 |
Oct 1986 |
DE |
0201252 |
Nov 1986 |
EP |
0299473 |
Jan 1989 |
EP |
0336373 |
Oct 1989 |
EP |
0338558 |
Oct 1989 |
EP |
2472245 |
Dec 1979 |
FR |
2526613 |
May 1983 |
FR |
2549673 |
Aug 1983 |
FR |
0300876 |
Jan 1989 |
FR |
2090680 |
Jul 1982 |
GB |
5897944 |
Dec 1981 |
JP |
6364439 |
Mar 1988 |
JP |
0299473 |
Jan 1989 |
JP |
2121549 |
May 1990 |
JP |
8504776 |
Oct 1985 |
WO |
Non-Patent Literature Citations (9)
Entry |
Arrangement Method of Shared Buffer Type ATM Switching LSI, by Kosaki et al, Technical Report of the Institute of Electronics and Communication Engineers of Japan, pp. 49-54, Feb. 1990. |
Line Setting Method of ATM Switching Network, by Shigesada et al, Technical Report of the Institute of Electronics and Communication Engineers of Japan, pp. 31-36, Jan. 1990. |
A Shared Buffer Memory Switch for an ATM Exchange, Kuwahara et al, pp. (4.4.1)-(4.4.5), Sep. 1989. |
International Switching Symposium 1990, “Innovations in Switching Technology”, vol. 5, Jun. 1990, Koinuma et al, Jun. 1990, pp. 21-26. |
“A Study of an Integrated Line/Packet Message Channel” Exchanged Division 1832 National General Conference 1988. |
Akimaru “Outline of Current Exchange Engineering” Ohm, 1979, pp. 136-137. |
C. Clos, A Study of Non Blocking Networks, Bell System Technical Journal, vol. 32, No. 3, 1953. |
Switching and Fair Control of Congested Flow in Broadband Networks, Karvenio, pp. 1315-1326, Oct. 1987. |
Proceedings of the 15th Annual International Symposium on Computer Architecture, “High Performance Multi-Queue Buffers for VLSI Communication Switches”, Y. Tamir et al, May 30 to Jun. 2, 1988, Honolulu, HI. |
Continuations (4)
|
Number |
Date |
Country |
Parent |
08/925050 |
Sep 1997 |
US |
Child |
09/714947 |
|
US |
Parent |
08/462532 |
Jun 1995 |
US |
Child |
08/925050 |
|
US |
Parent |
08/306978 |
Sep 1994 |
US |
Child |
08/462532 |
|
US |
Parent |
07/845668 |
Mar 1992 |
US |
Child |
08/306978 |
|
US |
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
07/482090 |
Feb 1990 |
US |
Child |
07/845668 |
|
US |
Parent |
07/218217 |
Jul 1988 |
US |
Child |
07/482090 |
|
US |
Parent |
07/745466 |
Aug 1991 |
US |
Child |
07/845668 |
|
US |