Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral adapting
Reexamination Certificate
2001-05-18
2004-07-20
Gaffin, Jeffrey (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Peripheral adapting
C710S020000, C710S052000, C710S267000, C710S311000, C710S314000, C710S305000, C709S219000, C709S228000
Reexamination Certificate
active
06766389
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention is related to network devices and, more particularly, to integrated circuits used in network devices.
2. Description of the Related Art
Networking of computer systems and other electronic devices has become more and more prevalent, at all levels of the network. Computer systems in offices, and sometimes even homes, are networked in local area networks (LANs). Geographically distant computer systems can be network in wide area networks (WANs). The Internet can be considered an example of a WAN.
Various network devices may be involved in transmitting network data (communications between the networked systems) from one computer system to another. For example, firewalls are typically used between a local area network and a wider area network (e.g. the Internet) to protect the local area network from invasion from the wide area network. Routers receive network data (e.g. packets), analyze the data, and route the data on to another router or the receiving computer system. The routers may include circuitry to examine packets to provide such features as quality of service (QoS), caching of information, etc.
SUMMARY OF THE INVENTION
A system on a chip for network devices is described. In one implementation, the system on a chip may include (integrated onto a single integrated circuit), a processor and one or more I/O devices for networking applications. For example, the I/O devices may include one or more network interface circuits for coupling to a network interface. In one embodiment, coherency may be enforced within the boundaries of the system on a chip but not enforced outside of the boundaries.
Broadly speaking, an integrated circuit for a networking device is contemplated. The integrated circuit includes at least one processor and one or more network interface circuits configured to communicate on one or more network interfaces. The processor and the network interfaces are integrated on the integrated circuit.
Additionally, an integrated circuit for a network device is contemplated. The integrated circuit includes at least one processor coupled to an interconnect; a cache coupled to the interconnect; a memory controller coupled to the interconnect; and one or more input/output (I/O) devices for networking applications. The at least one processor, the cache, the memory controller, the interconnect, and the one or more I/O devices are integrated onto the integrated circuit.
Moreover, an integrated circuit for a network device is contemplated, including at least one processor and an input/output (I/O) device capable of caching data. The processor and the I/O device are integrated onto the integrated circuit. Coherency is enforced between the processor and the I/O device.
REFERENCES:
patent: 4433378 (1984-02-01), Leger
patent: 4463424 (1984-07-01), Mattson et al.
patent: 4760571 (1988-07-01), Schwarz
patent: 5640399 (1997-06-01), Rostoker et al.
patent: 5668809 (1997-09-01), Rostoker et al.
patent: 5778414 (1998-07-01), Winter et al.
patent: 5802287 (1998-09-01), Rostoker et al.
patent: 5829025 (1998-10-01), Mittal
patent: 5887187 (1999-03-01), Rostoker et al.
patent: 5893150 (1999-04-01), Hagersten et al.
patent: 5908468 (1999-06-01), Hartmann
patent: 5914955 (1999-06-01), Rostoker et al.
patent: 5974508 (1999-10-01), Maheshwari
patent: 6098064 (2000-08-01), Pirolli et al.
patent: 6111859 (2000-08-01), Godfrey et al.
patent: 6122667 (2000-09-01), Chung
patent: 6151662 (2000-11-01), Christie et al.
patent: 6157623 (2000-12-01), Kerstein
patent: 6202125 (2001-03-01), Patterson et al.
patent: 6202129 (2001-03-01), Palanca et al.
patent: 6209020 (2001-03-01), Angle et al.
patent: 6215497 (2001-04-01), Leung
patent: 6266797 (2001-07-01), Godfrey et al.
patent: 6269427 (2001-07-01), Kuttanna et al.
patent: 6332179 (2001-12-01), Okpisz et al.
patent: 6349365 (2002-02-01), McBride
patent: 6366583 (2002-04-01), Rowett et al.
patent: 6373846 (2002-04-01), Daniel et al.
patent: 6438651 (2002-08-01), Slane
patent: 6484224 (2002-11-01), Robins et al.
patent: 2001/0021949 (2001-09-01), Blightman et al.
patent: 00/30322 (2000-05-01), None
patent: 00/52879 (2000-09-01), None
“PowerPC 601,” RISC Microprocessor User's Manual, Revision 1, Motorola, Inc. 1993, p. 8-14.
Intel, “Pentium Processor Family User's Manual,” vol. 1: Pentium Processor Family Data Book, 1994, pp. 5-23 and 5-50.
Pentium® Pro Family Developer's Manual, vol. 1: Specifications, Chapter 4, pp. 1-18, 1996.
“Atlas I: A Single-Chip, Gigabit ATM Switch with HIC/HS Links and Multi-Lane Back-Pressure,” Katevenis, et al., IPC Business Press Ltd., Long, GB, vol. 21, No. 7-8, Mar. 30, 1998, XP004123981, 5 pages.
“An Introductory VHDL Tutorial: Chapter 1—An Introduction and Background,” 1995, Green Mountain Computing Systems, XP002212233, 2 pages.
Cho James Y.
Hayter Mark D.
Rowlands Joseph B.
Broadcom Corporation
Farooq Mohammad O.
Gaffin Jeffrey
Merkel Lawrence J.
LandOfFree
System on a chip for networking does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System on a chip for networking, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System on a chip for networking will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3185201