Patents Assigned to Broadcom Corporation
-
Patent number: 7135942Abstract: A programmable gain attenuator includes a termination resistor. A first termination switch connects one side of the termination resistor to a first output. A second termination switch connects another side of the termination resistor to a second output. A first resistor ladder is arranged between a first input and the first side of the termination resistor. A first plurality of switches connect a corresponding tap from the first resistor ladder to the first output. A second resistor ladder is arranged between a second input and the second side of the termination resistor. A second plurality of switches connect a corresponding tap from the second resistor ladder to the second output. A first switch of the first plurality of switches is turned on, followed by a second switch of first plurality of switches turned off, followed by a third switch of first plurality of switches turned on.Type: GrantFiled: October 29, 2003Date of Patent: November 14, 2006Assignee: Broadcom CorporationInventors: Jan R Westra, Jan Mulder
-
Patent number: 7137046Abstract: An error counter including receive logic to compare transmitted bits with received bits and output a vector with a logic 1 for every bit that does not match and a logic 0 for every bit that matches. A plurality of stages are sequentially arranged. Each stage includes a plurality of carry save adders inputting three inputs and outputting a sum bit and a carry bit, the carry save adders of a first stage each receiving corresponding three bits of the vector as input, the carry save adders of stages subsequent to the first stage each receiving corresponding three bits representing sum bits and carry bits from the previous stage and each carry save adder outputting a carry bit and a sum bit to a next stage for use as inputs to the carry save adders of the next stage. A synchronizer converts an output of the stages into an N-bit sum.Type: GrantFiled: August 12, 2003Date of Patent: November 14, 2006Assignee: Broadcom CorporationInventor: Peiqing Wang
-
Patent number: 7137054Abstract: A system and method for scan testing an NCDL and latches controlled by the NCDL is presented. The NCDL is controlled by control logic, a switch is used to control the latches by a clock signal that is not controlled by the control logic. A controllability circuit provides test vectors to, and controls, the NCDL. The outputs of the NCDL are observed by an observability circuit that captures the outputs of the NCDL.Type: GrantFiled: April 22, 2003Date of Patent: November 14, 2006Assignee: Broadcom CorporationInventors: Anand Pande, Syed Mohammed Ali, Naresh Chandra Srinivas Koppineedi, Ravindra Bindus, Ramanujan K. Valmiki
-
Patent number: 7137059Abstract: Single stage implementation of min*, max*, min and/or max to perform state metric calculation in soft-in soft-out (SISO) decoder. This allows for calculation of state metrics in an extremely efficient, fast manner. When performing min or max calculations, comparisons are made using 2 element combinations of the available inputs. Subsequently, logic circuitry employs the results of the 2 element comparisons the smallest (min) or largest (max) input. The max or min implementations may be employed as part of the max* and/or min* implementations. For max* and/or min* implementations, simultaneous calculation of appropriate values is performed while determining which input is the smallest or largest. Thereafter, the determination of which input is the smallest or largest is used to select the appropriate resultant value (of the values calculated) for max* and/or min*. Various degrees of precision are employed for the log correction values within the max* and/or min* implementations.Type: GrantFiled: January 2, 2003Date of Patent: November 14, 2006Assignee: Broadcom CorporationInventors: Kelly Brian Cameron, Thomas A. Hughes, Jr., Hau Thien Tran
-
Publication number: 20060250985Abstract: A multi-port Serdes transceiver includes multiple parallel ports and serial ports, and includes the flexibility to connect any one of the parallel ports to another parallel port or to a serial port, or both. Furthermore, the multi-port transceiver chip can connect any one of serial ports to another serial port or to one of the parallel ports. The substrate layout of the multi-port Serdes transceiver chip is configured so that the parallel ports and the serial ports are on the outer perimeter of the substrate. A logic core is at the center of the substrate, where the logic core operates the serial and parallel data ports, and the bus that connects the data ports. The bus can be described as a “ring” structure (or donut “structure”) around the logic core, and is configured between the logic core and the data ports. The ring structure of the bus provides efficient communication between the logic core and the various data ports.Type: ApplicationFiled: March 27, 2006Publication date: November 9, 2006Applicant: Broadcom CorporationInventor: Howard Baumer
-
Publication number: 20060250285Abstract: A communications system, having a combination Reed-Solomon encoder and a Turbo-Code encoder Data frame configuration which may be changed to accommodate embedded submarkers of known value are embedded in with the data order to aid synchronization in the receiver system, by providing strings of known symbols. The string of known symbols may be the same as the symbols within a training header that appears at the beginning of a data frame. Frame parameters may be tailored to individual users and may be controlled by information pertaining to receivers, such as bit error rate, of the receiver. Additional headers may be interspersed within the data in order to assist in receiver synchronization. Frames of data may be acquired quickly by a receiver by having a string of symbols representing the phase offset between successive header symbols in the header training sequence in order to determine the carrier offset.Type: ApplicationFiled: July 3, 2006Publication date: November 9, 2006Applicant: Broadcom Corporation, a California CorporationInventors: Steven Jaffe, Kelly Cameron
-
Publication number: 20060253746Abstract: A system may adjust the times at which data is sampled by separate sampling mechanisms. Here, it may be desirable to ensure that one sampler samples data at substantially the same time as the other sampler. For example, output data from a high speed sampler that samples received data may be compared with an output of an analog to digital converter that samples the received data at a lower data rate. This difference or relative error may be accumulated over a period of time for given values of delay applied to the clock for the analog to digital converter. In this way, a delay value that minimizes the relative error may be selected as a desired delay value.Type: ApplicationFiled: May 4, 2005Publication date: November 9, 2006Applicant: Broadcom CorporationInventor: Afshin Momtaz
-
Publication number: 20060251184Abstract: A method for parallel concatenated (Turbo) encoding and decoding. Turbo encoders receive a sequence of input data tuples and encode them. The input sequence may correspond to a sequence of an original data source, or to an already coded data sequence such as provided by a Reed-Solomon encoder. A turbo encoder generally comprises two or more encoders separated by one or more interleavers. The input data tuples may be interleaved using a modulo scheme in which the interleaving is according to some method (such as block or random interleaving) with the added stipulation that the input tuples may be interleaved only to interleaved positions having the same modulo-N (where N is an integer) as they have in the input data sequence. If all the input tuples are encoded by all encoders then output tuples can be chosen sequentially from the encoders and no tuples will be missed.Type: ApplicationFiled: July 5, 2006Publication date: November 9, 2006Applicant: Broadcom Corporation, a California CorporationInventors: Kelly Cameron, Ba-Zhong Shen, Hau Tran, Christopher Jones, Thomas Hughes
-
Publication number: 20060252402Abstract: An integrated circuit includes an analog module, digital circuitry, and a border section. The analog module is susceptible to noise and is on a substrate of the integrated circuit. The digital circuitry generates the noise and is on the substrate. The border section is on the substrate and physically separates the analog module from the digital circuitry.Type: ApplicationFiled: July 6, 2006Publication date: November 9, 2006Applicant: Broadcom Corporation, a California CorporationInventor: Shahla Khorram
-
Patent number: 7134038Abstract: A plurality of groups of first flip-flops (group 40 of flip-flops A1–An?1 for each of channels CIA–CIC) store input data clocked in response to first clock signals (A–C). First enable signals (Stack_en) are generated for each group of first flip-flops. A plurality of groups of second flip-flops (group 60 of flip-flops B1–Bn for each of channels CIA–CIC) store the input data from the first flip-flops in response to the first enable signals and first clock signals. A second enable signal (Slide_en) is generated in response to a second clock signal (D) and the first enable signal. A plurality of groups of third flip-flops (group 80 for each of channels CIA–CIC) store the data in response to the second enable signal and second clock signal. The data is transmitted in serial form at the rate of the second clock signal.Type: GrantFiled: May 27, 2005Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventor: Wee Mon Wong
-
Patent number: 7132968Abstract: A data shuffler apparatus for shuffling input bits includes a plurality of bit shufflers each inputting corresponding two bits x0 and x1 of the input bits and outputting a vector {x0?, x1?} such that a number of 1's at bit x0? over time is within ?1 of a number of 1's at bit x1?. At least two 4-bit vector shufflers input the vectors {x0?, x1?}, and output 4-bit vectors, each 4-bit vector corresponding to a combination of corresponding two vectors {x0?, x1?} produced by the bit shufflers, such that the 4-bit vector shufflers operate on the vectors {x0?, x1?} in the same manner as the bit shufflers operate on the bits x0 and x1. The current state of the bit shufflers is updated based on a next state of the 4-bit vector shufflers.Type: GrantFiled: January 5, 2005Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventors: Minsheng Wang, Anil Tammineedi
-
Patent number: 7134010Abstract: A network device is provided which includes a device input, at least one port, a frequency doubler, a data I/O device, and a programmable delay locked loop. The frequency doubler is coupled to the input and configured to receive an input signal and output an output signal having double the frequency of the input signal. The data I/O device is configured to output data based upon a reference clock signal. The programmable delay locked loop is coupled to the device input and configured to receive an input signal and to automatically output an output signal being a predetermined amount out of phase from the input signal. An external clock signal received at the device input is input to the frequency doubler. The output of the frequency doubler is input to the data I/O device as a reference clock. Data (e.g., from internal device logic) is output from the data I/O device to the at least one port.Type: GrantFiled: June 10, 2005Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventors: Jonathan Lin, Yong Jiang
-
Patent number: 7133046Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory are off-chip.Type: GrantFiled: December 2, 2003Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventors: Santosh Savekar, Moovaraivendren Subramanian
-
Patent number: 7134014Abstract: Methods and apparatus are provided for an entity such as a CPU to efficiently call a cryptography accelerator to perform cryptographic operations. A function call causes the cryptography accelerator to execute multiple cryptographic operations in a manner tailored for specific processing steps, such as steps during a handshake phase of a secured session. The techniques provide efficient use of hardware processing resources, data interfaces, and memory interfaces.Type: GrantFiled: November 23, 2005Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventors: Joseph Tardo, Mark Buer, Jianjun Luo, Don Matthews, Zheng Qi, Ronald Squires
-
Patent number: 7132744Abstract: An electrically and thermally enhanced die-up tape substrate ball grid array (BGA) package and die-up plastic substrate BGA package are described. A substrate that has a first surface and a second surface is provided. An IC die is mounted to the first substrate surface. A plurality of solder balls is attached to the second substrate surface. A thermal connector is mounted to the second substrate surface. The thermal connector is configured be coupled to a printed circuit board.Type: GrantFiled: October 29, 2001Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventors: Sam Ziqun Zhao, Reza-ur Rahman Khan
-
Patent number: 7132888Abstract: An integrated receiver with channel selection and image rejection is substantially implemented on a single CMOS integrated circuit. A receiver front end provides programable attenuation and a programable gain low noise amplifier. LC filters integrated onto the substrate in conjunction with image reject mixers provide image frequency rejection. Filter tuning and inductor Q compensation over temperature are performed on chip. Active filters utilize multi track spiral inductors with shields to increase circuit Q. Frequency planning provides additional image rejection. Local oscillator signal generation methods on chip reduce distortion. A PLL generates needed out of band LO signals. Direct synthesis generates in band LO signals. PLL VCOs are centered automatically. A differential crystal oscillator provides a frequency reference. Differential signal transmission throughout the receiver is used. ESD protection is provided by a pad ring and ESD clamping structure.Type: GrantFiled: March 26, 2004Date of Patent: November 7, 2006Assignee: Broadcom—CorporationInventor: Arya R. Behzad
-
Patent number: 7132727Abstract: An improved cell layout for a C3MOS circuit with inductive broadbanding positions the inductor at a distance from the active region to improve isolation and aligns the edges of the resistor, inductor, and transistor regions near the common edge of adjacent cells to decrease the length of the cell-to-cell interconnect lines.Type: GrantFiled: May 18, 2004Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventors: Afshin D. Momtaz, Michael M. Green
-
Patent number: 7133645Abstract: A wireless access point includes, in one embodiment, circuitry with a radio transceiver that determines substantially optimal antenna orientation for one or more radio hosts with which an access point is in communication. Received RF signals are down-converted to baseband frequencies and produced to a baseband processor. At least one received signal strength indicator provides signal strength measurements for received communication channels to the baseband processor in the described embodiment. The baseband processor produces control signals to prompt the user to orient at least one antenna into a specified location. In one embodiment, logic prompts the user to move the antenna into a plurality of positions and then evaluates signal strength indication in each position to determine an overall substantially optimal orientation for all of the radio transceivers in communication with the access point.Type: GrantFiled: May 6, 2004Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventor: Jeffrey L. Thermond
-
Patent number: 7133655Abstract: A signal strength indicator circuit that includes a first amplifier configured to receive a first input signal from a first mixer and a second input signal from a second mixer;. The circuit also includes a second amplifier configured to receive a first set of differential inputs from the first amplifier. The circuit further includes a third amplifier configured to receive a second set of differential inputs from the second amplifier stage. Even further, the circuit includes an output port for emitting an output signal that is a rectified combination of the first input signal and the second input signal. Also, a method of processing signals input into a signal strength indicator circuit.Type: GrantFiled: March 23, 2004Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventor: Janice Chiu
-
Patent number: 7132866Abstract: A method of controlling a delay-locked loop (DLL) module is disclosed. The method includes the steps of receiving a clock signal, comparing the received clock signal with a reference clock signal to determine whether a required phase difference between the signals is within specified tolerances, producing a correction signal when the required phase difference between the received clock and reference clock signals is not within the specified tolerances, utilizing the correction signal to change a delay setting and forwarding the correction signal to slave DLL modules in communication with the DLL module. The comparing, producing, utilizing and forwarding steps are performed only after a period of time has elapsed from a prior incidence of the comparing, producing, utilizing and forwarding steps, where the period of time is sufficient to allow the DLL to settle and no extraneous results are produced.Type: GrantFiled: May 14, 2004Date of Patent: November 7, 2006Assignee: Broadcom CorporationInventor: Yong H. Jiang