Shared-memory switch fabric architecture

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S148000, C711S149000, C710S029000, C710S030000, C710S052000, C710S317000, C370S358000, C370S359000, C370S360000

Reexamination Certificate

active

07814280

ABSTRACT:
A shared memory is described having a plurality of receive ports and a plurality of transmit ports characterized by a first data rate. A memory includes a plurality of memory banks organized in rows and columns. Operation of the memory array is characterized by a second data rate. Non-blocking receive crossbar circuitry is operable to connect any of the receive ports with any of the memory banks. Non-blocking transmit crossbar circuitry is operable to connect any of the memory banks with any of the transmit ports. Buffering is operable to decouple operation of the receive and transmit ports at the first data rate from operation of the memory array at the second data rate. Scheduling circuitry is operable to control interaction of the ports, crossbar circuitry, and memory array to effect storage and retrieval of the data segments in the shared memory. The scheduling circuitry is further operable to facilitate striping of each data segment of a frame across the memory banks in one of the rows, and to facilitate striping of successive data segments of the frame across successive rows in the array.

REFERENCES:
patent: 4680701 (1987-07-01), Cochran
patent: 4875224 (1989-10-01), Simpson
patent: 4912348 (1990-03-01), Maki et al.
patent: 5367638 (1994-11-01), Niessen et al.
patent: 5434520 (1995-07-01), Yetter et al.
patent: 5440182 (1995-08-01), Dobbelaere
patent: 5479107 (1995-12-01), Knauer
patent: 5572690 (1996-11-01), Molnar
patent: 5666532 (1997-09-01), Saks et al.
patent: 5732233 (1998-03-01), Klim et al.
patent: 5752070 (1998-05-01), Martin et al.
patent: 5802331 (1998-09-01), Van Berkel
patent: 5864539 (1999-01-01), Yin
patent: 5889979 (1999-03-01), Miller, Jr. et al.
patent: 5894481 (1999-04-01), Book
patent: 5918042 (1999-06-01), Furber
patent: 5920899 (1999-07-01), Chu
patent: 5949259 (1999-09-01), Garcia
patent: 5973512 (1999-10-01), Baker
patent: 6009078 (1999-12-01), Sato
patent: 6038656 (2000-03-01), Martin et al.
patent: 6152613 (2000-11-01), Martin et al.
patent: 6160813 (2000-12-01), Banks et al.
patent: 6289021 (2001-09-01), Hessee
patent: 6301655 (2001-10-01), Manohar et al.
patent: 6381692 (2002-04-01), Martin et al.
patent: 6456590 (2002-09-01), Ren et al.
patent: 6467011 (2002-10-01), Scardamalia et al.
patent: 6502180 (2002-12-01), Martin et al.
patent: 6594234 (2003-07-01), Chard et al.
patent: 6625159 (2003-09-01), Singh et al.
patent: 6657962 (2003-12-01), Barri et al.
patent: 6678277 (2004-01-01), Wils et al.
patent: 6735679 (2004-05-01), Herbst et al.
patent: 6950959 (2005-09-01), Davies
patent: 7050324 (2006-05-01), Cummings et al.
patent: 7099275 (2006-08-01), Sarkinen et al.
patent: 7120117 (2006-10-01), Liu et al.
patent: 7263066 (2007-08-01), Yun et al.
patent: 7394808 (2008-07-01), Figueira et al.
patent: 2002/0136229 (2002-09-01), Kramer et al.
patent: 2003/0046496 (2003-03-01), Mitchem
patent: 2003/0088694 (2003-05-01), Patek et al.
patent: 2003/0135579 (2003-07-01), Han et al.
patent: 2003/0146073 (2003-08-01), Cummings et al.
patent: 2004/0151184 (2004-08-01), Wang et al.
patent: 2004/0179476 (2004-09-01), Kim et al.
patent: 2006/0182112 (2006-08-01), Baffle et al.
patent: WO9207361 (1992-04-01), None
patent: WO03/043272 (2003-05-01), None
[1] Martin, “Compiling Communicating Processes into Delay-Insensitive VLSI Circuits”, Dec. 31, 1985, Department of Computer Science California Institute of Technology, Pasadena, California, pp. 1-16.
[2] Cummings, et al. “An Asynchronous Pipelined Lattice Structure Filter”, Department of Computer Science California Institute of Technology, Pasadena, California, pp. 1-8.
[3] Martin, et al. “The Design of an Asynchronous MIPS R3000 Microprocessor”, Department of Computer Science California Institute of Technology, Pasadena, California, pp. 1-18.
[4] Lines, “Pipelined Asynchronous Circuits”, Jun. 1995, revised Jun. 1998, pp. 1-37.
[5] Martin, “Erratum: Synthesis of Asynchronous VLSI Circuits”, Mar. 22, 2000, Department of Computer Science California Institute of Technology, Pasadena, California, pp. 1-143.
[6] Venkat et al., “Timing Verification of Dynamic Circuits”, May 1, 1995, IEEE 1995 Custom Integrated Circuits Conference.
[7] Wilson, “Fulcrum IC heats asynchronous design debate”, Aug. 20, 2002, http://www.fulcrummicro.com/press/article—eeTimes—08-20-02.shtml.
[8] Martin, “Asynchronous Datapaths and the Design of an Asynchronous Adder”, Department of Computer Science California Institute of Technology, Pasadena, California, pp. 1-24.
[9] Martin, “Self-Timed FIFO: An Exercise in Compiling Programs into VLSI Circuit”, Computer Science Department California Institute of Technology, pp. 1-21.
[10] Clos, The Bell System Technical Journal, 1953, vol. 32, No. 2, pp. 406-424, Mar. 1953.
International Search Report dated Aug. 9, 2007, received in related PCT Application No. PCT/US06/00326 (3 pages).
Written Opinion of the International Searching Authority dated Aug. 9, 2007, received in related PCT Application No. PCT/US06/00326 (5 pages).
Minkenberg, C., “On Packet Switch Design, Eindhoven University of Technology”, 2001, ISBN 90-386-0911-6.
Iyer, S. and McKeown, N., “Techniques for Fast Shared Memory Switches”, Stanford HPNG Technical Report TR01-HPNG-081501 [online], 2001.
Aboul-Magd , RFC 4115, A Differentiated Service Two-Rate, Three-Color Marker with Efficient Handling of in-Profile Traffic, Jul. 2005, pp. 1-6.
Heinanen et al., RFC 2698, A Two Rate Three Color Marker, Sep. 1999, pp. 1-5.
Heinanen et al., RFC 2697, A Single Rate Three Color Marker, Sep. 1999, pp. 1-6.
Bergamasco, Cisco Systems, Inc., Updates on Backward Congestion Notification, IEEE 802 Plenary Meeting, San Francisco, USA, Jul. 20, 2005, pp. 1-18.
International Search Report and Written Opinion dated Jun. 27, 2008, from International Application No. PCT/US08/59668.
Examination Report dated Jan. 30, 2009 for related European Patent Application No. 06717512.5.
Office Action dated Jun. 11, 2009 from U.S. Appl. No. 11/737,511.
Notification Concerning Transmittal of International Preliminary Report on Patentability dated Sep. 20, 2007 from PCT Application No. PCT/US06/000326.
Office Action dated Mar. 3, 2010 from U.S. Appl. No. 11/737,511.
Notification Concerning Transmittal of International Preliminary Report on Patentability dated Oct. 29, 2009, PCT Application No. PCT/US2008/059668.

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

Shared-memory switch fabric architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Shared-memory switch fabric architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared-memory switch fabric architecture will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4186647

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