Patents Assigned to STMicroelectronics, Inc.
  • Publication number: 20110080669
    Abstract: An interleave address generation circuit includes a plurality of linear feedback shift registers operable to generate addresses for permuting a data block in a first domain to a data block in a second domain on a subword basis. The interleave address generation circuit is operable to generate the lane addresses for each subword and the linear feedback registers configured to generate circulant addresses and sub-circulant address to map bits in each subword in the data block in the first domain to a corresponding subword in the second domain.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 7, 2011
    Applicant: STMICROELECTRONICS, INC.
    Inventors: SIVAGNANAM PARTHASARATHY, SHAYAN GARANI SRINIVASA, SUDHA THIPPARTHI
  • Publication number: 20110080668
    Abstract: A system and method involving a read channel pipeline having a plurality of vector sequencers that may be used to control the processing blocks. In one embodiment, a read channel pipeline may include processing blocks that may be controlled a command word provided by vector sequencers. Incoming data may be delineated by identifying an early period, a steady-state period, and a trailing period. Instead of controlling these blocks with a static state machine controller, a plurality of vector sequencers are coupled to the plurality of processing blocks. Thus, a first vector sequencer may control the processing blocks during the early period and the steady state period, but then hand off control to a second vector sequencer for the trailing period. Using vector sequencers for implementing command words allows for greater programming flexibility once the device has been manufactured and deployed for use.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 7, 2011
    Applicant: STMicroelectronics, Inc.
    Inventors: Sivagnanam Parthasarathy, Alessandro Risso, Dillip Dash
  • Publication number: 20110083058
    Abstract: A method of generating a Tanner graph includes generating a pseudo-random parameter and selecting a subgraph within the Tanner graph to be designed, and assigning new edges to the subgraph as a function of the value of the pseudo-random parameter and as a function of prior edges, if any, that have been assigned to the subgraph. The method detects whether the subgraph contains a common feature indicative of a trapping set or sets to be avoided during generation of the Tanner graph until either the common feature is not detected or all possible combination of edges have been assigned to the subgraph. The subgraph containing no occurrences of the common feature is included as part of the Tanner graph or one of combinations is selected as the subgraph and is included as part of the Tanner graph. These operations are repeated until the entire Tanner graph is generated.
    Type: Application
    Filed: September 24, 2010
    Publication date: April 7, 2011
    Applicant: STMICROELECTRONICS, INC.
    Inventors: Xinde HU, Shayan GARANI SRINIVASA, Anthony WEATHERS, Richard BARNDT
  • Publication number: 20110083054
    Abstract: A system and method for encoding a stream of bits with a run-length limited high-rate reverse order encoding schema. According to one embodiment, an RLL encoding block includes a receiver having a precoder operable to receive a stream of N-bits having symbols of M-bits in length, a histogram operable to identify an index symbol of M-bits that does not occur within the received stream of N-bits. It is this index symbol that may be used as the key to encoding a block of symbols so as to ensure unique decodability when RLL decoding. Finally, an encoder operable to perform an exclusive-or operation on each symbol with the next symbol stored in the stream. Such an encoding system only adds one symbol of M bits in length to a block of N bits and still results in a stream of bits sufficient to support high-rate requirements and strict timing loop control.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 7, 2011
    Applicant: STMicroelectronics, Inc.
    Inventors: Hakan C. Ozdemir, Razmik Karabed, Richard Barndt, Kuhong Jeong
  • Publication number: 20110075586
    Abstract: This invention relates to cognitive radio based wireless communications of dynamic spectrum access networks, and more particularly to a method of addressing inter-systems (cells) coexistence and spectrum sharing. The described method of spectrum sharing called On-Demand Spectrum Contention, integrates Dynamic Frequency Selection and Transmission Power Control with iterative on-demand spectrum contentions and provides fairness, adaptability, and efficiency of spectrum access for dynamic spectrum access systems using active inter-system coordination.
    Type: Application
    Filed: December 8, 2010
    Publication date: March 31, 2011
    Applicant: STMicroelectronics, Inc.
    Inventors: Wendong Hu, George A. Vlantis
  • Publication number: 20110078540
    Abstract: To allow a single LDPC decoder to operate on both 512 B blocks and 4 KB blocks with comparable error correction performance, 512 KB blocks are interlaced to form a 1 KB data sequence, and four sequential 1 KB data sequences are concatenated to form a 4 KB sector. A de-interlacer between the detector and decoder forms multiple data sequence from a single data sequence output by the detector. The multiple data sequences are separately processed by a de-interleaver between the de-interlacer and the LDPC decoder, by the LDPC decoder, and by an interleaver at the output of the LDPD decoder. An interlacer recombines the multiple data sequences into a single output. Diversity may be improved by feeding interleaver seeds for respective codewords into the de-interleaver and interleaver during processing.
    Type: Application
    Filed: October 30, 2009
    Publication date: March 31, 2011
    Applicant: STMicroelectronics, Inc.
    Inventors: Xinde Hu, Sivagnanam Parthasarathy, Shayan Srinivasa Garani, Anthony Weathers, Richard Barndt
  • Publication number: 20110075289
    Abstract: A method and apparatus for reducing noise in a communication signal is provided. The method includes converting raw channel data from the communication signal to a sequence of transition code symbols, each symbol having a plurality of bits, each bit having a position within the symbol. The method also includes sending the bits of each symbol to a plurality of bins, each bin corresponding to the position of each bit within the symbol. For each bin having a number of transitions greater than a number of non-transitions, the method also includes flipping every bit in the bin and setting a corresponding bit in a flip control word to a first value. The method still further includes binary adding the flip control word to each transition code symbol.
    Type: Application
    Filed: October 30, 2009
    Publication date: March 31, 2011
    Applicant: STMicroelectronics, Inc.
    Inventors: Hakan C. Ozdemir, Razmik Karabed, Richard Barndt
  • Publication number: 20110075287
    Abstract: A system for decoding data includes a symbol based error correction code device. The error correction code device includes a channel detector configured to generate probability mass function (PMF) information. The error correction code device further includes a decoder coupled to the channel detector. The decoder is configured to use the PMF information from the channel detector to perform an error correction code operation. The decoder also is configured to generate PMF information. The channel detector is configured to receive extrinsic PMF information in a turbo equalization scheme.
    Type: Application
    Filed: December 16, 2009
    Publication date: March 31, 2011
    Applicant: STMicroelectronics, Inc.
    Inventors: Alessandro Risso, Mustafa N. Kaynak, Patrick Khayat
  • Patent number: 7907359
    Abstract: The invention relates to a data modulation method applicable to make data streams tend to have desired properties, useful for clock recovery, making signals more distinguishable, or enforcing run-length conditions. A stream of input data and a corresponding stream of output data are grouped into elements of a finite field. Input elements of said input data are modified by a transform generating output elements of the output data, such that a current output element is a linear combination of a current input element and at least one previous output element. A multiplier applied to at least one previous output element is a non-zero and non-unity element of the finite field. A set of initial conditions inherent to the transform, is selected such that the output elements resulting from the transform tend to have the desired property.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: March 15, 2011
    Assignee: STMicroelectronics, Inc.
    Inventors: William G. Bliss, Razmik Karabed
  • Patent number: 7908101
    Abstract: An integrated circuit and method for monitoring and controlling power and for identifying an open circuit state at an output port is disclosed. A circuit is implemented to determine whether an open circuit state exists based on a comparison of data received from the output port and attached loads. The data received from the output port and attached loads is compared to a minimum open circuit current value of the output port, wherein the minimum open circuit current value is based on the hardware characteristics of the output port and attached loads. A possible open circuit state at the output port is reported based on the comparison.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: March 15, 2011
    Assignee: STMicroelectronics, Inc.
    Inventors: Gary Joseph Burlak, Marian Mirowski
  • Patent number: 7903718
    Abstract: A Dynamic Frequency Hopping Community (DFH Community) is formed from a plurality of Wireless Regional Area Network (WRAN) cells wherein each of the plurality of WRAN cells within the DFH Community is a one-hop neighbor of the leader cell. The leader cell sets and distributes a hopping pattern for use among the WRAN cells based on, in part, the number of usable channels and whether a WRAN cell is shared by two groups in the DFH Community.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: March 8, 2011
    Assignee: STMicroelectronics, Inc.
    Inventors: Liwen Chu, Wendong Hu, George A. Vlantis
  • Patent number: 7904795
    Abstract: A decoder for error correction an encoded message, such as one encoded by a turbo encoder, with reduced iterations due to an improved stopping criterion. The decoder includes an error correction loop that iteratively processes a message that is encoded prior to transmittal over a communication channel. The error correction loop generates, such as with a Reed-Solomon decoder, an error location polynomial in each iterative process. A stopping mechanism in the decoder allows an additional iteration of the message decoding based on the error location polynomial, such as by obtaining the degree of the error location polynomial and comparing it to a threshold. In one example, the threshold is the maximum number of symbol errors correctable by the Reed-Solomon code embodied in the decoder. The stopping mechanism allows additional iterations when the stopping criterion (or polynomial degree) is greater than the maximum number of symbol errors correctable by the Reed-Solomon code.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: March 8, 2011
    Assignee: STMicroelectronics, Inc.
    Inventors: Yu Liao, William G. Bliss, Engling Yeo
  • Patent number: 7903725
    Abstract: To optimize the performance of DSL modems in the same cable bundle, the size and position of the group of subcarriers used for transmission is intelligently selected when the bit rate necessary for making the transmission is less than the total available bandwidth provided by all subcarriers. By intelligently selecting a minimum number of subcarriers for Digital Multi-tone (DMT) signal transmission, a reduction in line driver power consumption is effectuated. Additionally, by intelligently selecting the position of the groups of subcarriers within the total available subcarriers, near-end crosstalk (NEXT) noise within the cable bundle may be minimized.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: March 8, 2011
    Assignee: STMicroelectronics, Inc.
    Inventor: Xianbin Wang
  • Patent number: 7904905
    Abstract: A system and method is disclosed for efficiently executing single program multiple data (SPMD) programs in a microprocessor. A micro single instruction multiple data (SIMD) unit is located within the microprocessor. A job buffer that is coupled to the micro SIMD unit dynamically allocates tasks to the micro SIMD unit. The SPMD programs each comprise a plurality of input data streams having moderate diversification of control flows. The system executes each SPMD program once for each input data stream of the plurality of input data streams.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: March 8, 2011
    Assignee: STMicroelectronics, Inc.
    Inventor: Stefano Cervini
  • Patent number: 7900830
    Abstract: A system of detecting biometric and non-biometric, standard smart card devices includes a smart card host and smart card device reader, which is operable for receiving an Answer to Reset signal and determining whether the smart card device comprises a biometric or non-biometric, standard smart card device. If a biometric smart card device is detected, the smart card reader is operable for applying power used for standard smart card device operation to a first contact and applying power used by a biometric circuit to a second contact, and if a non-biometric, standard smart card device is detected, applying power only to the first contact.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: March 8, 2011
    Assignee: STMicroelectronics, Inc.
    Inventor: John N. Tran
  • Patent number: 7904260
    Abstract: An integrated circuit device and method for classifying electrical devices is disclosed. A reference current response of a plurality of electrical devices is determined and stored in a memory. Real-time current response of a specific electrical device is measured and stored in the memory. A processor compared the measured real-time current response of the specific electrical device to the reference current responses of the plurality of electrical devices. A classification of the electrical device is then made based on the comparison.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: March 8, 2011
    Assignee: STMicroelectronics, Inc.
    Inventors: Gary Joseph Burlak, Marian Mirowski
  • Patent number: 7904607
    Abstract: An integrated circuit for a smart card in accordance with an exemplary embodiment includes a transceiver and a processor for communicating with a host device via the transceiver. More particularly, the processor provides at least one default descriptor to the host device, and cooperates with the host device to perform an enumeration based upon the at least one default descriptor. Moreover, the processor also detects a system event and, responsive to the system event, provides at least one alternate descriptor to the host device and cooperates with the host device to perform a new enumeration based thereon.
    Type: Grant
    Filed: April 21, 2004
    Date of Patent: March 8, 2011
    Assignee: STMicroelectronics, Inc.
    Inventor: Taylor J. Leaming
  • Patent number: 7898548
    Abstract: An electronic system, an integrated circuit and a method for display are disclosed. The electronic system contains a first device, a memory and a video/audio compression/decompression device such as a decoder/encoder. The electronic system is configured to allow the first device and the video/audio compression/decompression device to share the memory. The electronic system may be included in a computer in which case the memory is a main memory. Memory access is accomplished by one or more memory interfaces, direct coupling of the memory to a bus, or direct coupling of the first device and decoder/encoder to a bus. An arbiter selectively provides access for the first device and/or the decoder/encoder to the memory based on priority. The arbiter may be monolithically integrated into a memory interface. The decoder may be a video decoder configured to comply with the MPEG-2 standard. The memory may store predicted images obtained from a preceding image.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: March 1, 2011
    Assignee: STMicroelectronics, Inc.
    Inventors: Jefferson Eugene Owen, Raul Zegers Diaz, Osvaldo Colavin
  • Publication number: 20110042801
    Abstract: A packaging scheme for MEMS device is provided. A method of packaging MEMS device in a semiconductor structure includes forming an insulation fence that surrounds the MEMS device on the semiconductor structure. The method further includes attaching a wafer of dielectric material to the insulation fence. The lid wafer, the insulation fence, and the semiconductor structure enclose the MEMS device.
    Type: Application
    Filed: December 31, 2009
    Publication date: February 24, 2011
    Applicant: STMICROELECTRONICS, INC.
    Inventors: Venkatesh Mohanakrishnaswamy, Loi N. Nguyen, Venkata Ramana Yogi Mallela
  • Patent number: RE42250
    Abstract: A reduced area delay circuit and method are disclosed. The delay circuit uses a constant current source and a constant current drain to charge and discharge a capacitor and thus control the delay time of the delay circuit. The constant current source and drain can be implemented using current mirrors formed by configuring MOSFET transistors in a common source configuration. The delay circuit method includes the steps of receiving an input signal, delaying the input signal by using a constant current source or drain in combination with a capacitor, and then buffering the voltage on the capacitor using two inverters. A programmable delay circuit is also disclosed by adding additional pairs of current mirrors to the delay circuit and selectively enabling the pairs to adjust the delay time.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: March 29, 2011
    Assignee: STMicroelectronics, Inc.
    Inventors: William A. Phillips, Mario Paparo, Piero Capocelli