Patents Assigned to Broadcom Corporation
  • Publication number: 20030179709
    Abstract: Methods and systems for operating a physical layer device (“PHY”) in an Ethernet network include methods and systems for detecting active link partners and for selecting a mode of operation based on detected active link partners, without user intervention. The PHY monitors fiber link media and copper link media for active link partners. The PHY selects a mode of operation according to detected active link partners. For example, a serial gigabit media independent (“SGMII”) mode of operation is selected when an active copper link partner is detected and an active fiber link partner is not detected. Similarly, a serialize/deserialize (“SerDes”) pass-through mode of operation is selected when an active fiber link partner is detected and an active copper link partner is not detected. The PHY interfaces with the active copper link partner when the SGMII mode of operation is selected.
    Type: Application
    Filed: August 29, 2002
    Publication date: September 25, 2003
    Applicant: Broadcom Corporation
    Inventor: Gary S. Huff
  • Publication number: 20030179711
    Abstract: Methods and systems for operating a physical layer device (“PHY”) in an Ethernet network include methods and systems for detecting active link partners and for selecting a mode of operation based on detected active link partners. The PHY monitors fiber link media and copper link media for active link partners. The PHY selects a mode of operation according to detected active link partners. For example, a copper mode of operation is selected, preferably through logic circuitry, when an active copper link partner is detected and an active fiber link partner is not detected. Similarly, a fiber mode of operation is selected, preferably through logic circuitry, when an active fiber link partner is detected and an active copper link partner is not detected. The PHY interfaces with the active copper link partner when the copper mode of operation is selected. Similarly, the PHY interfaces with the active fiber link partner when the fiber mode of operation is selected.
    Type: Application
    Filed: August 29, 2002
    Publication date: September 25, 2003
    Applicant: Broadcom Corporation
    Inventor: Gary S. Huff
  • Publication number: 20030179816
    Abstract: The present invention relates to systems and methods for auto power down of transceivers operating using various speeds of connection. The present invention has a local transceiver connected to a remote transceiver via a plurality of wire pairs. The local transceiver is connected to its remote transceiver via a receive wire pair and a transmit wire pair. The local transceiver further comprises receive wire pair listening device connected to receive wire pair energy monitoring device and a system power down device. The local transceiver also comprises a signal transmission device for transmitting signals over the transmit wire pair to its remote transceiver. The remote transceiver may have a similar structure to the local transceiver. The receive wire pair listening device listens on the receive wire pair to determine if the remote transceiver is transmitting signals.
    Type: Application
    Filed: August 30, 2002
    Publication date: September 25, 2003
    Applicant: Broadcom Corporation
    Inventors: Gary S. Huff, Mark Berman
  • Patent number: 6624819
    Abstract: A method and system for processing graphics data in a computer system are disclosed. The method and system including providing a general-purpose processor and providing a vector co-processor coupled with the general-purpose processor. The general-purpose processor includes an instruction queue for holding a plurality of instructions. The vector co-processor is for processing at least a portion of the graphics data using a portion of the plurality of instructions. The vector co-processor is capable of performing a plurality of mathematical operations in parallel. The plurality of instructions is provided using software written in a general-purpose programming language.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: September 23, 2003
    Assignee: Broadcom Corporation
    Inventor: Michael C. Lewis
  • Patent number: 6625685
    Abstract: A memory controller provides programmable flexibility, via one or more configuration registers, for the configuration of the memory. The memory may be optimized for a given application by programming the configuration registers. For example, in one embodiment, the portion of the address of a memory transaction used to select a storage location for access in response to the memory transaction may be programmable. In an implementation designed for DRAM, a first portion may be programmably selected to form the row address and a second portion may be programmable selected to form the column address. Additional embodiments may further include programmable selection of the portion of the address used to select a bank. Still further, interleave modes among memory sections assigned to different chip selects and among two or more channels to memory may be programmable, in some implementations.
    Type: Grant
    Filed: September 20, 2000
    Date of Patent: September 23, 2003
    Assignee: Broadcom Corporation
    Inventors: James Y. Cho, James B. Keller, Mark D. Hayter
  • Patent number: 6624699
    Abstract: Expansion of the bandwidth of a wideband CMOS data amplifier is accomplished using various combinations of shunt peaking, series peaking, and miller capacitance cancellation. These various combinations are employed in any of the amplifier input stage, in intermediate stages, or in the last stage.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: September 23, 2003
    Assignee: Broadcom Corporation
    Inventors: Guangming Yin, Jun Cao
  • Patent number: 6625459
    Abstract: A method and apparatus for obtaining a channel estimate and a baud frequency offset estimate for a communications channel in a communications system. The communications system has a transmitter for transmitting to a receiver over the communications channel signals representing data appended to a preamble signal.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: September 23, 2003
    Assignee: Broadcom Corporation
    Inventors: Eric Ojard, Alan Corry
  • Publication number: 20030174736
    Abstract: A network device includes a port and a bus transmission calculation module. The port is connected to the network device to receive a data burst. The bus transmission calculation module connects to the port for calculating a first number of bytes to be transmitted from a first bus and a second number of bytes to be transmitted from a second bus. The first and second bus connect to the network device and transfer data from the network device.
    Type: Application
    Filed: October 15, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Ngok Ying Chu, John M. Chiang
  • Publication number: 20030174709
    Abstract: A process of discovering a topology of devices on a network is disclosed. A discover frame is sent to nodes in communication with a central processing unit, with the discover frame having an identification list. After a response frame from the nodes is received, the response frame is processed to determine whether a node sending the response frame has an identification value. If the node has the identification value, then a routing table is updated. When the node does not have the identification value, an identification assign frame is sent to the node and an identification assign acknowledgement frame is received from the node.
    Type: Application
    Filed: January 27, 2003
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventor: Laxman Shankar
  • Publication number: 20030174711
    Abstract: A process of filtering packet data in a network device is disclosed. At least one mask is applied to a portion of an incoming packet and a field is extracted from the portion of the incoming packet. A rules table is searched for a matching value for the extracted field and one of a hit and a miss is recorded depending on the matching value. A combination table is accessed based on the at least one mask and the one of the hit and the miss is combined with another search result to obtain a combined search result. One of a hit action and a miss action is executed from the combination table based on the combined search result.
    Type: Application
    Filed: October 11, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventor: Laxman Shankar
  • Publication number: 20030174703
    Abstract: A filter for processing a packet can have a plurality of first masks for masking the packet, and a storage unit configured to correspond to the plurality of first masks for storing a first bit map. In addition, the filter can have a first table configured to apply the first bit map thereto. If upon applying the first bit map to the first table results in a match, then at least one specified action is implemented on the packet.
    Type: Application
    Filed: June 26, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventor: Sandeep Relan
  • Publication number: 20030177316
    Abstract: An agent, in response to a write to a shared block, is configured to initiate a read exclusive transaction on an interface on which the agent communicates. Additionally, the agent is configured to indicate, to a responding agent or agents on the interface, that a data transfer is not required from the responding agent or agents in response to the read exclusive transaction. In one embodiment, the agent indicates to the responding agents that a data transfer is not required in a response phase of the transaction. Specifically, the agent may respond in such a way that the agent indicates that it will provide the data (i.e. that the agent will provide the data to itself). For example, the agent may respond with an exclusive ownership indication. On the interface for such an embodiment, an exclusive ownership response may require that the agent having exclusive access respond with the data.
    Type: Application
    Filed: April 8, 2003
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Joseph B. Rowlands, Michael D. Carlson
  • Publication number: 20030174725
    Abstract: According to one aspect of this invention, a method of controlling data flow in a network device is discussed. An incoming data packet is received and an IP multicast group number is determined from the incoming data packet. An IP multicast group vector is determined from an. IP multicast group vector table using the IP multicast group number. That IP multicast group vector is then used to obtain a series of VLAN IDs from a VLAN ID table corresponding to bit positions defined by the IP multicast group vector. The data packet is then replicated and forwarded onto each VLAN ID of the series of VLAN IDs. A network for controlling data therein is also discussed.
    Type: Application
    Filed: September 20, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventor: Laxman Shankar
  • Publication number: 20030174727
    Abstract: A system includes an interface, a synchronization module, a pre-filtering module and a data alignment module. The interface is configured to connect a first device having a first transfer rate and a second device having a second transfer rate. The interface transfers a data stream from the first device to the second device. The synchronization module is provided within the second device and is configured to synchronize the first transfer rate and the second transfer rate. The pre-filtering module is connected to the synchronization module, and the pre-filtering module is configured to mask a non-compliant input within the data stream into a compliant output. The data alignment module is connected to the pre-filtering module, and the data alignment module is configured to perform logic computations on the legal output.
    Type: Application
    Filed: September 11, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Ngok Ying Chu, John M. Chiang
  • Publication number: 20030174650
    Abstract: A network device includes a port, a buffer, a flow control module, and a service differentiation module. The port is configured to send and receive a packet and the port is connected to a network entity. The buffer is configured to store the packet, and the flow control module is configured to control the transmission of the packet within the network device. The service differentiation module is coupled to the buffer and the flow control module. The service differentiation module is configured to regulate the storage of the packet in the buffer and to regulate the transmission of the packet from the network device to the network entity. The service differentiation module is also configured to regulate the transmission of the packet based upon whether a size of the packet satisfies operating parameters defined by the network device and the network entity.
    Type: Application
    Filed: January 27, 2003
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Laxman Shankar, Shekhar Ambe
  • Publication number: 20030174704
    Abstract: A network component for processing a packet can include at least one first storage unit configured to store a packet field value within the packet, at least one second storage unit configured to store at least one set of a plurality of range values, and an action implementation unit configured to implement at least one action when the packet field value is within the plurality of range values.
    Type: Application
    Filed: July 10, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Shekhar Ambe, Sandeep Relan
  • Publication number: 20030174718
    Abstract: A network device for network communications is disclosed. The device includes at least one data port interface, the at least one data port interface supporting at least one data port transmitting and receiving data and a CPU interface, the CPU interface configured to communicate with a CPU. The network device also includes a memory communicating with the at least one data port interface, a memory management unit, the memory management unit including a memory interface for communicating data from the at least one data port interface and the memory and a communication channel, the communication channel for communicating data and messaging information between the at least one data port interface, the CPU interface, the memory, and the memory management unit.
    Type: Application
    Filed: January 27, 2003
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Srinivas Sampath, Mohan Kalkunte
  • Publication number: 20030174719
    Abstract: A network switch for network communications is disclosed. The switch includes a first data port interface, supporting at least one data port transmitting and receiving data at a first data rate and a second data port interface, supporting at least one data port transmitting and receiving data at a second data rate. A memory management unit for communicating data from at least one of the first data port interface and the second data port interface and a memory is also included. The switch uses a communication channel for communicating data and messaging information between the first data port interface, the second data port interface, and the memory management unit. The switch also has a plurality of lookup tables, including an address resolution lookup table, a VLAN table and module port table.
    Type: Application
    Filed: June 17, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Srinivas Sampath, Mohan Kalkunte
  • Publication number: 20030177001
    Abstract: A method of attempting to determine a pitch period of an audio signal using a correlation-based signal derived from the audio signal. The correlation-based signal has known peaks each corresponding to a respective one of known time lags. The method comprises: identifying a time lag among the time lags; determining if there exists another time lag (i) within a time lag range of a respective one of one or more integer multiples of the identified time lag, and (ii) corresponding to a peak exceeding a peak threshold; and if the determination of step (a) passes, then returning the identified time lag as a time lag indicative of the pitch period.
    Type: Application
    Filed: October 31, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventor: Juin-Hwey Chen
  • Publication number: 20030176161
    Abstract: A downstream adaptive modulation system and method. The downstream adaptive modulation system comprises a wireless access termination system and one or more wireless modems. The wireless access termination system includes a plurality of queues and a parser. The parser parses data traffic onto the plurality of queues. Each queue is associated with a different coding and modulation scheme. Each of the one or more wireless modems receives data traffic from the plurality of queues based on the wireless modem's ability to demodulate and decode the signal from each of the plurality of queues. When a wireless modem experiences a change in signal strength, the present invention enables the wireless modem to adapt to data from other queues to compensate for the change in signal strength. Thus, if the signal strength improves over a period of time, the wireless modem may receive data at a higher order modulation and FEC code rate.
    Type: Application
    Filed: March 15, 2002
    Publication date: September 18, 2003
    Applicant: Broadcom Corporation
    Inventors: Mark Dale, David Hartman, Anders Hebsgaard