Patents Represented by Attorney Steven Lin, Esq.
  • Patent number: 6584156
    Abstract: Flexible VLSI architecture implements of MPEG video processing unit (VPU) for encoding and decoding. In encoding mode, VPU performs compression operations on digitized video input per MPEG standard; and in decoding mode, VPU performs decompression operations on video bitstream per MPEG standard. VPU modules include: Discrete Cosine Transformation (DCT), Inverse Discrete Cosine Transformation (IDCT), Quantization (QNT), Inverse Quantization (IQ), Variable Length Encoding (VLC), Variable Length Decoding (VLD) and Motion Compensation (MC). VPU functions in half duplex, and hardware modules are shared between encode/decode modes. Architecture provides low-cost, flexible and efficient solution to implement real-time MPEG codec. Specific system configuration is not required, and general interface supports various operating conditions.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: June 24, 2003
    Assignee: Stream Machine Company
    Inventors: Mingning Gu, Chenhui Feng
  • Patent number: 6577689
    Abstract: A phase lock loop is provided for recovering timing information from a received data signal in a 100Base-TX receiver. The phase lock loop includes a phase encoder (803) for generating a reference phase error. An output phase value on a bus (809) is subtracted from the reference phase value on line (805) with a subtraction block (813) to generate a phase error. This phase error is averaged and decimated over a predetermined number of potential symbol transitions in the received signal. The output phase error is provided from a block (815) on a line (817) to a loop filter. This output is provided only once for each decimation operation such that the loop filter can operate at a lower clock rate. The phase error output is then utilized to select one of multiple clocks that correspond to the phase error, these being incremental phase clocks referenced to a master clock. This utilizes a clock multiplexer (1427) to select one of the multiple clock inputs which are delayed in phase off of the master clock.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: June 10, 2003
    Assignee: Cirrus Logic, Inc.
    Inventors: Eric Smith, Vivek Telang, Stephen Hodapp
  • Patent number: 6560451
    Abstract: An analog multiplier or mixer that mixes a signal fc with a square wave local oscillator improves heterodyning operation of a circuit. In various square wave analog multiplier or mixer embodiments, heterodyning performance is improved in noise reduction, saturation performance, linearity, and other measures by adding a DC current path in parallel to a signal current path of the multiplier or mixer. The parasitic capacitances, noise, and nonlinearity problems in a heterodyning circuit are solved by adding a path to a square wave mixer for carrying the signal current and the DC current on different paths. An apparatus includes a circuit coupled between a first voltage reference and a second voltage reference. The circuit includes a first square wave oscillator branch and a second square wave oscillator branch. The first square wave oscillator branch is driven by a square wave oscillator signal and the second square wave oscillator branch is driven by an inverse of the square wave oscillator signal.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: May 6, 2003
    Assignee: Cirrus Logic, Inc.
    Inventor: Shyam S. Somayajula
  • Patent number: 6560055
    Abstract: Defect management for automatic track processing without an ID field, processes defect information for a track on a magnetic media within a disk drive system. A system which uses any method of defect management including linear replacement, sector slipping, cylinder slipping or segment slipping, can be supported. A physical sector number for each sector is translated to a logical sector number relating to the order of data on a track. This translation of the physical sector number to a logical sector number for automatic track processing can be accomplished using any one of three methods: 1) a track defect table can be built in the buffer RAM; 2) the defect information can be written in the header of every sector; or 3) a system FIFO, located in the onboard logic, can be used to manage the defect list. In the second method, the header subfield comprises four defect records.
    Type: Grant
    Filed: May 2, 1995
    Date of Patent: May 6, 2003
    Assignee: Cirrus Logic, Inc.
    Inventors: Siamack Nemazie, John Schadegg
  • Patent number: 6559692
    Abstract: A multi-path unity gain buffer circuit and method are implemented in a slew amplifier. The multi-path unity buffer has a high frequency signal path and a low frequency signal path. The high frequency signal path has a differential amplifier powered for providing a high frequency, low accuracy buffering operation. The low frequency signal path is coupled to the high frequency signal path. The low frequency signal path has an operational amplifier powered to provide a low frequency, high bandwidth buffering operation. An output of the operational amplifier is fed back to an input of the operational amplifier through a current varying element that varies current levels of the input of the operational amplifier to remove a level shift of an output signal of the differential amplifier.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: May 6, 2003
    Assignee: Cirrus Logic, Inc.
    Inventors: Eric Kimball, Perry Heedley, Baker Scott, Eric Smith, Stephen Hodapp, Sumant Ranganathan, Mohammad Navabi
  • Patent number: 6557051
    Abstract: A serial interface or port is configured so that: a Read command and a Write command can be performed substantially simultaneously; a shortened Read command, followed by another Read command, can be performed in reduced time, due to the shortening of the first Read command; and a continuous stream of Read commands can be performed consecutively with no time delay By performing Read and Write commands simultaneously on associated channels at a serial interface, the time required for such performance is reduced by as much as 50 percent.
    Type: Grant
    Filed: January 15, 2000
    Date of Patent: April 29, 2003
    Assignee: Cirrus Logic, Inc.
    Inventor: Douglas F. Pastorello
  • Patent number: 6531906
    Abstract: A delay system includes a first filter configured for receiving a selected input signal and a first mechanism for activating the first filter to produce a delayed output signal which is a function of a selected input signal. The delay system further includes a second filter configured for receiving a signal from said first filter to apply an additional delay to the signal received by said first filter, and a second mechanism for activating the second filter to produce a delayed signal which is a function of a signal received from the first filter. The delay system further comprises a divider system for tracking times from a clock reference. The delay system implements a method of delaying a received signal by sampling a selected signal with a predetermined clock signal and producing the selected signal at a time delayed to the extent of a comparison of a reduced frequency clock with a predetermined value.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: March 11, 2003
    Assignee: Cirrus Logic, Inc.
    Inventors: William F. Gardei, Douglas F. Pastorello
  • Patent number: 6501692
    Abstract: A stress test circuit and method for static random access memory (“SRAM”) cells of an SRAM device are disclosed. The stress test component has a resistance element and a switch component to electrically couple the resistance element between a bit line and complementary bit line of an SRAM cell storing a digital value. Stress test component is activated to electrically couple the resistance element to the bit line and complementary bit line. An electrical path is created causing a voltage on an SRAM circuit path maintaining the digital value to be pulled in one direction by a stress current. The electrical path causes another voltage on another SRAM circuit path maintaining a complementary digital value to be pulled in an opposite direction by the stress current. The SRAM cell is then read to determine whether the digital value has changed state.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: December 31, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: John L. Melanson, Dimitris Pantelakis, Robert A. Jensen, Vikram Shenoy
  • Patent number: 6469650
    Abstract: A method and system for selecting implementation of a filter controller between a single conversion that ensures a fully-settled converted output and a continuous conversion of an input signal are disclosed. State machine determines whether convert start signal has a duration, which ends on or before a first occurrence of a conversion done on the input signal. Conversion done is an occurrence of when a bit set has been converted from the input signal. If convert start signal has a duration which ends on or before the first occurrence of conversion done, then state machine selects and implements single conversion of the input signal. Digital system ensures a fully-settled converted output by waiting for the filter to receive and filter a predetermined number of bit sets for a conversion output and then outputting the conversion output. Otherwise, state machine selects and implements continuous conversion of the input signal.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: October 22, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: Kartik Nanda, Aryesh Amar, Saibun Wong, Jerome E. Johnston
  • Patent number: 6434110
    Abstract: A communication integrated circuit, such as a full-duplex speakerphone circuit, includes a double-talk detector that operates in combination with an echo canceller. The echo canceller includes an adaptive filter with filter coefficients that are regularly adjusted to train to a received echo. The double-talk detector includes an ERLE detector for measuring the current ERLE of the echo canceller and a logic circuit for determining a best ERLE value over a plurality of measurements. The double-talk detector also includes a power estimator and noise estimator for determining a noise level. The noise level attained when the ERLE value is the best ERLE value is saved as a benchmark noise level. Filter coefficients of the echo canceller are updated or updating is blocked based on several considerations including a comparison of ERLE value to best ERLE value, the noise level in comparison to the benchmark noise level, whether the circuit is operating in half-duplex or full-duplex mode, and detection of a tone.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: August 13, 2002
    Assignee: Cirrus Logic, Inc.
    Inventor: Nariankadu D. Hemkumar
  • Patent number: 6424687
    Abstract: A method and device to synchronize sampled digital data transferred from an input section to an output section prevents data overrun or underrun due to timing differences of timing signals of the input and output section. The timing synchronization device has an input sampled data counter to determine a number of samples in a frame time of the input sampled data. The timing synchronization device further has an interpolator to estimate data sample values for each sample of the input sampled data to coincide with each sample of the output sampled data if the number of samples in said input sampled data is less than an expected number of samples in said output sampled data.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: July 23, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: Wenshun Tian, Kah Yong
  • Patent number: 6417792
    Abstract: An analog to digital converter system includes first and second delta sigma converters, a calculation engine, and a serial interface on a single chip. The calculation engine is configured to calculate energy, power, rms current and voltage for single phase 2 or 3 wire power meters. Voltage and current are measured with a shunt or transformer, and a divider or transformer, respectively. The serial interface is bidirectional for communication with a microprocessor or controller, and provides a fixed width programmable frequency output proportional to energy. The digital converter system is user system calibratible.
    Type: Grant
    Filed: January 18, 2000
    Date of Patent: July 9, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: Eric T. King, Douglas F. Pastorello, Bruce P. Del Signore, Victor Aguilar, Frank Den Breejen, William F. Gardei
  • Patent number: 6400297
    Abstract: A method and system are disclosed for operating two or more integrator amplifiers with different power supplies for a modulator of an analog-to-digital (“A/D”) converter. A first, upstream integrator is operated with one power supply, and the other downstream integrator(s) is/are operated with at least another power supply. The modulator has amplifiers with coefficient gains having values that are determined and set so that voltage levels for the at least another integrator are maintained within operating and output limits. An integrating coefficient gain k1 for the first integrator is set to have a sufficiently large value so that an integrating capacitor can be made small for the one integrator. Another integrating coefficient gain k2 for a second integrator is set to have a sufficiently small value so that an output voltage from the first integrator is sufficiently attenuated to a voltage value within an operating range of the second integrator.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: June 4, 2002
    Assignee: Cirrus Logic, Inc.
    Inventor: John Christopher Tucker
  • Patent number: 6389270
    Abstract: Station scan circuitry for a radio-frequency receiver and corresponding methods are disclosed that efficiently determine the presence of a station on available channels. The station scan circuitry includes circuitry that determines if the signal power on a given channel exceeds a threshold value. Additional circuitry compares the channel signal strength and the adjacent channel signal to determine if a ratio of the two exceeds a threshold level. If both the signal power and the signal strength ratio are sufficient, the station scan circuitry indicates that a station has been found. To make the signal strength comparison, the station scan circuitry includes circuitry for determining a post-filter signal strength and a pre-filter signal strength for the received signal.
    Type: Grant
    Filed: March 10, 1999
    Date of Patent: May 14, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: James M. Nohrden, Brian P. Lum Shue Chan
  • Patent number: 6369634
    Abstract: A delay system includes a first filter configured for receiving a selected input signal and a first mechanism for activating the first filter to produce a delayed output signal which is a function of a selected input signal. The delay system filter includes a second filter configured for receiving a signal from said first filter to apply an additional delay to the signal received by said first filter, and a second mechanism for activating the second filter to produce a delayed signal which is a function of a signal received from the first filter. The delay system further comprises a divider system for tracking times from a clock reference. The delay system implements a method of delaying a received signal by sampling a selected signal with a predetermined clock signal and producing the selected signal at a time delayed to the extent of a comparison of a reduced frequency clock with a predetermined value.
    Type: Grant
    Filed: January 15, 2000
    Date of Patent: April 9, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: William F. Gardei, Douglas F. Pastorello
  • Patent number: 6369733
    Abstract: A method and system of operating dynamic element matching (“DEM”) components of a DEM system with two or more power supplies are disclosed. A connection system of the DEM system is driven with one power supply operating at one voltage. Connection system couples to components that are to be matched and equalized in usage by ordering outputs to components and activating the components according to ordered outputs. A connection calculator of the DEM system is driven with another power supply operating at another voltage different from the one voltage. Connection calculator is coupled to the connection system, and connection calculator calculates an order of usage of components. A level shifter system level shifts voltage levels of signals from connection system to connection calculator, and another level shifter system level shifts voltage levels of signals from connection calculator to connection system.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: April 9, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: John Christopher Tucker, Amiya Anand Chokhawala, Yuqing Yang, John Laurence Melanson
  • Patent number: 6253293
    Abstract: A method of processing a stream of audio information received by a multiple processor audio decoder. Processing operations are performed by a first processor on the stream of audio information to produce at set of results. The first processor writes the set of results into a shared memory and a flag is set indicating that the results are ready. In response to the flag, a second processor reads the results from shared memory. When the results have been read from shared memory, the second processor sends a command to the first processor. The first processor then clears the flag.
    Type: Grant
    Filed: January 14, 2000
    Date of Patent: June 26, 2001
    Assignee: Cirrus Logic, Inc.
    Inventors: Raghunath Rao, Miroslav Dokic, Zheng Luo, Jeffrey Niehaus, James Divine