Patents Assigned to Broadcom
  • Publication number: 20030229676
    Abstract: A node comprises a first agent, a second agent, and a third agent, all coupled to an interconnect. The first agent is configured to initiate a transaction on the interconnect to transfer a coherency block to the second agent. The third agent is configured to transmit the coherency block on the interconnect during a data portion of the transaction instead of the first agent responsive to a state of the coherency block in the third agent. In some embodiments, the first agent may be designated to store the node state of a remote cache block, and the second agent may be responsible for internode coherency within the node.
    Type: Application
    Filed: April 15, 2003
    Publication date: December 11, 2003
    Applicant: Broadcom Corporation
    Inventor: Joseph B. Rowlands
  • Patent number: 6661727
    Abstract: A method for refreshing data in a circuit element included in a dynamic register. A static loop is coupled to the circuit element as a feedback path from the output terminal to the input terminal of the circuit element. A control signal is provided to the static loop. The static loop is activated via the control signal to refresh the data in the circuit element.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: December 9, 2003
    Assignee: Broadcom Corporation
    Inventor: Mehdi Hatamian
  • Patent number: 6662292
    Abstract: A memory access system is described which generates two memory addresses from a single memory access instruction which identifies a register holding at least two packed objects. In the preferred embodiment, the contents of a base register is combined respectively with each of two or more packed objects in an offset register.
    Type: Grant
    Filed: September 13, 1999
    Date of Patent: December 9, 2003
    Assignee: Broadcom Corporation
    Inventor: Sophie Wilson
  • Patent number: 6661422
    Abstract: A video and graphics system includes a video decoding system for processing compressed video data. The compressed video data includes MPEG-2 video data containing SDTV video data or HDTV video data. The video decoding system includes a video decoder for processing the compressed video data to generate displayable video, and a memory controller for transferring the compressed video data to and from an external memory. The video decoder requests to the memory controller to transfer the compressed video data using one of predetermined addressing patterns. The predetermined addressing patterns allow for more efficient transferring of the compressed video data to and from the external memory when compared to sequentially transferring a fixed number of data bytes starting at a fixed address. The use of the predetermined addressing patterns results in reading the compressed video data from the external memory in a predetermined order in a less number of clock cycles.
    Type: Grant
    Filed: August 18, 2000
    Date of Patent: December 9, 2003
    Assignee: Broadcom Corporation
    Inventors: Ramanujan K. Valmiki, Sathish Kumar
  • Patent number: 6661427
    Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, graphics input and audio input simultaneously. A video scaling system preferably conserves memory by downscaling video prior to capturing the video in memory and upscaling video after the video is called out of memory.
    Type: Grant
    Filed: November 9, 1999
    Date of Patent: December 9, 2003
    Assignee: Broadcom Corporation
    Inventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
  • Patent number: 6661261
    Abstract: A programmable divider includes a synchronous counter configured to process an input clock signal and produce first output signals in response the input clock signal. A number of logic devices are coupled to the synchronous counter and configurable to receive the first output signals and correspondingly produce second output signals. Also included is a multiplexer that is configured to receive the second output signals and has an output coupled to an input of the synchronous counter. In the programmable divider, characteristics of the synchronous counter are selectable based upon a particular number of the logic devices configured.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: December 9, 2003
    Assignee: Broadcom Corporation
    Inventors: Derek Tam, Takayuki Hayashi
  • Patent number: 6661360
    Abstract: An Analog-to-Digital-Converter (ADC) converts an analog signal to digital data. The ADC includes a modulator, a decimation filter, and a time dither clock reduction circuit. The modulator receives the analog signal and a feedback signal and, based there upon, produces a modulated signal at a modulator clock rate. The decimation filter couples to the modulator, receives the modulated signal, and decimates and filters the modulated signal to produce the digital data. The time dither clock reduction circuit receives the modulated signal and provides the feedback signal to the modulator. The time dither clock reduction circuit applies both clock reduction and time dithering to the modulated signal to produce the feedback signal. At each modulator clock cycle, the time dithering clock reduction circuit considers modulated signals for a dithering factor, N, previous modulator clock cycles and a modulated signal for a current modulator clock cycle.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: December 9, 2003
    Assignee: Broadcom Corporation
    Inventor: Russell H. Lambert
  • Patent number: 6661362
    Abstract: Methods and systems for improved feedback processing in delta-sigma modulators, including single bit and multi-bit delta-sigma modulators, continuous-time and discrete-time delta-sigma modulators, and digital and/or analog feedback loops. One or more processes are performed in a pipeline having a higher throughput rate than a throughput rate of a delta-sigma modulator. Any of a variety of processes and combinations of processes can be performed in the pipeline including, without limitation, quantization, digital signal processing, and/or feedback digital-to-analog conversion.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: December 9, 2003
    Assignee: Broadcom Corporation
    Inventor: Todd Lee Brooks
  • Publication number: 20030226018
    Abstract: Methods and apparatus are provided for performing authentication and decryption operations in a cryptography accelerator system. Input data passed to a cryptography accelerator from a host such a CPU includes information for a cryptography accelerator to determine where to write the processed data. In one example, processed data is formatted as packet payloads in a network buffer. Checksum information is precalculated and an offset for a header is maintained.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Joseph Tardo, Mark Buer
  • Publication number: 20030224747
    Abstract: A phase-locked loop circuit includes an array of selectable capacitors formed within the phase-locked loop circuit to enable the phase-locked loop circuit to provide a degree of coarse frequency control by adding or removing capacitors and a degree of fine frequency control by sinking or sourcing current from a charge pump into a loop filter. A finite state machine is provided within a voltage controlled oscillator calibration circuit that communicates with an external baseband processor to initiate a calibration process, and further to determine how many capacitors of an array of capacitors if formed within the phase-locked loop circuit should be coupled to provide the coarse frequency control.
    Type: Application
    Filed: November 25, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation, a California Corporation
    Inventor: Seema Butala Anand
  • Publication number: 20030222886
    Abstract: A method of and device for performing a data expansion operation on a plurality of input data objects to generate expanded output data objects is disclosed. The method comprises receiving and decoding a data manipulation instruction defining a data expansion operation, a portion of the data manipulation instruction indicating an expansion operation from a number of predetermined types of data manipulation operations. The method includes generating one or more expansion objects responsive to the indication of an expansion operation, said expansion objects being for use in extending an input data object. The input data objects and said expansion objects are manipulated according to control information programmed to produce a set of expanded output data objects.
    Type: Application
    Filed: November 6, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventor: Sophie Wilson
  • Publication number: 20030222804
    Abstract: A method of decompressing data words of an instruction set includes:
    Type: Application
    Filed: September 3, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Sophie Wilson, John Redford
  • Publication number: 20030225565
    Abstract: An emulation-based event-wait simulator including an application module to configure and command verification processes on a design under test (DUT). An event dispatcher is in communication with the application module to deliver commands to the DUT. A plurality of transactors are in communication with the event dispatcher to forward the commands to the DUT. A channel controller is in communication with the transactors to process and forward the commands to the DUT, wherein the channel controller also receives messages from the DUT, processes the messages, and forwards the messages to the transactors for delivery to the event dispatcher and the application module.
    Type: Application
    Filed: March 12, 2003
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Luis Garcia, Russell E. Vreeland, Christopher B. Novak, Gabriel G. Marasigan, Christopher A. Roussel
  • Publication number: 20030223414
    Abstract: A network device, which includes a plurality of network ports, a switching unit, a data classification unit, and a rate control unit, is provided. The plurality of network ports is configured to send and receive input data packets. The switching unit is coupled to the plurality of network ports and is configured to switch input data packets from a first port to a second port. The rate control unit is coupled to the switching unit and configured to control a data rate provided to each port of the plurality of network ports. The data classification unit is coupled to the switching unit and to the rate control unit. The data classification unit is configured to classify data packets based on their contents and output a classification to the rate control unit. The rate control unit is configured to perform rate control for input data packets based on the classification of each data packet.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventor: David Wong
  • Publication number: 20030225557
    Abstract: Techniques directed to realizing and verifying a logic model design are provided by first dividing the logic model design into two or more logic portions. The various model portions can then realized to form various realized logic portions. A first realized logic portion can then be wrapped and formally verified against it's respective model. The wrapper can then be verified by first applying the wrapper to a second logic model portion and a second realized logic portion, then formally verifying them against each other. The resulting output can then be prove wrapper correctness.
    Type: Application
    Filed: October 31, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Geoff Barrett, Simon Christopher Dequin Clemow, Andrew Jon Dawson
  • Publication number: 20030222750
    Abstract: An on-chip differential multi-layer inductor includes a 1st partial winding on a 1st layer, a 2nd partial winding on the 1st layer, a 3rd partial winding on a 2nd layer, a 4th partial winding on the 2nd layer, and an interconnecting structure. The 1st and 2nd partial windings on the 1st layer are operably coupled to receive a differential input signal. The 3rd and 4th partial windings on the 2nd layer are each operably coupled to a center tap. The interconnecting structure couples the 1st, 2nd, 3rd and 4th partial windings such that the 1st and 3rd partial windings form a winding that is symmetrical about the center tap with a winding formed by the 2nd and 4th partial windings. By designing the on-chip differential multi-layer inductor to have a desired inductance value, a desired Q factor, and a desired operating rate, a desired resonant frequency and corresponding desired capacitance value can be determined.
    Type: Application
    Filed: June 3, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation, a California Corporation
    Inventor: Chryssoula Kyriazidou
  • Publication number: 20030224748
    Abstract: A double-conversion tuner receives an RF signal having a number of channels and down-converts a selected channel from the plurality of channels. The double-conversion tuner includes a first mixer configured to up-convert the RF signal to a first IF signal using a first local oscillator signal. A first local oscillator includes a delta-sigma fractional-N phase lock loop to produce the first local oscillator signal. The delta-sigma fractional-N phase lock loop is configured to perform fine-tuning of the first local oscillator signal and to have a wide tuning range sufficient to cover the number of channels. A bandpass filter is configured to select a subset of channels from said first IF signal. A second mixer is configured to down-convert the subset of channels to a second IF signal using a second local oscillator signal. A second local oscillator generates the second local oscillator signal.
    Type: Application
    Filed: February 14, 2003
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Ramon A. Gomez, Myles H. Wakayama
  • Publication number: 20030223585
    Abstract: Methods and apparatus are provided for a cryptography accelerator to efficiently perform authentication and encryption operations. A data sequence is received at a cryptography accelerator. An encrypted authentication code and an encrypted data sequence is provided efficiently upon performing single pass authentication and encryption operations on the data sequence.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Joseph Tardo, Donald P. Matthews
  • Publication number: 20030223525
    Abstract: A closed-loop circuitry includes, in part, a loop filter and a current source/sink coupled to the loop filter to adjust the phase/frequency of the signal generated by the closed-loop circuitry. Because the voltage generated by the loop filter has a relatively low frequency, the current source/sink is operable at a relatively low frequency. Each current source and current sink may be a current digital-to-analog (DAC). The amount of current sourced into or sunk out of the loop filter by the current DAC is varied by setting the associated bits of a multi-bit signal. If the closed-loop circuitry is differential, a current source is coupled to the loop filter adapted to receive the differentially high signal, and a current source is coupled to the loop filter adapted to receive the differentially low signal.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Afshin Momtaz, Kambiz Vakilian
  • Publication number: 20030225560
    Abstract: An emulation-based event-wait simulator including an application module to configure and command verification processes on a design under test (DUT). An event dispatcher is in communication with the application module to deliver commands to the DUT. A plurality of transactors are in communication with the event dispatcher to forward the commands to the DUT. A channel controller is in communication with the transactors to process and forward the commands to the DUT, wherein the channel controller also receives messages from the DUT, processes the messages, and forwards the messages to the transactors for delivery to the event dispatcher and the application module.
    Type: Application
    Filed: March 12, 2003
    Publication date: December 4, 2003
    Applicant: Broadcom Corporation
    Inventors: Luis Garcia, Russell E. Vreeland, Christopher B. Novak, Gabriel G. Marasigan, Christopher A. Roussel