Patents Assigned to STMicroelectronics R&D (Shanghai) Co. Ltd.
-
Patent number: 8274417Abstract: For coarse resistor string DACs, a resistor string is placed in an array of columns and rows, each resistor tap is connected to a switch network, and a decoder is used to select switches to be closed such that sub-DAC voltage comes from the resistor taps connected to the selected switches. The voltages from each row are fed into multiplexers, wherein the multiplexers produce output voltages. DAC circuit designs extend the resolution of the output voltages by feeding them into a voltage interpolation amplifier. A method and apparatus are disclosed for implementing Gray code to design coarse DAC architecture for voltage interpolation such that the number of switches required by the circuit is significantly reduced, thereby decreasing required surface area, and improving glitch performance without increasing design complexity.Type: GrantFiled: December 10, 2010Date of Patent: September 25, 2012Assignee: STMicroelectronics R&D (Shanghai) Co., Ltd.Inventors: Jianhua Zhao, Shawn Wang
-
Patent number: 8248287Abstract: For voltage interpolation amplifiers used in digital-to-analog converter architecture, the number of input differential pairs required by the voltage interpolation amplifier may be reduced such that an N-bit voltage interpolation amplifier comprises N+1 input differential pairs connected through a resistor attenuation network to provide a binary-weighted effective transconductance. In comparison to conventional voltage interpolation amplifier designs, the number of input differential pairs and power consumed by the circuit is significantly reduced, thereby creating a more area- and power-efficient voltage interpolation amplifier.Type: GrantFiled: December 10, 2010Date of Patent: August 21, 2012Assignee: STMicroelectronics R&D (Shanghai) Co., Ltd.Inventors: Jianhua Zhao, Reed Yang
-
Patent number: 8237596Abstract: For high resolution resistor string DACs, a resistor string is placed in an array of columns and rows, each resistor tap is connected to a switch network, and a decoder is used to select switches to be closed such that sub-DAC voltage comes from the resistor taps connected to the selected switches. The voltages from each row of the resistor string are fed into a multiplexer, wherein the multiplexer produces an output voltage. A method and apparatus are disclosed for implementing the reflective nature of Gray code to design a DAC such that all the switches in a column of the resistor string may be controlled with only one control signal, thereby reducing extra routing costs, surface area, and dynamic power consumed by the circuit.Type: GrantFiled: December 9, 2010Date of Patent: August 7, 2012Assignee: STMicroelectronics R&D (Shanghai) Co., Ltd.Inventors: Jianhua Zhao, Yuan Yuan, Yuxing Zhang
-
Patent number: 8170140Abstract: An active-set PAR reduction method has low computation cost and delay. Peak canceling, by adding up the original signal and the peak canceling signal, is done only after the final peak canceling signal that can reduce all peaks of the resultant signal below the desired peak level is generated with an iterative method or a maximum iteration is reached. The PAR reduction method cancels the high computation cost for accumulating the peak-canceling effort into each sample every iteration. In the i-th iteration, the method attempts to resolve an intermediate peak canceling signal that can reduce the i peaks of the resultant signal to the desired peak level. The method only calculates the samples of the intermediate peak canceling signal and performs balance testing in some locations where the peak level of the original signal is larger than a selected threshold.Type: GrantFiled: January 24, 2008Date of Patent: May 1, 2012Assignee: STMicroelectronics R&D Co. Ltd. (Beijing)Inventor: Sen Jiang
-
Patent number: 7969972Abstract: A system including input circuitry for receiving from one of a plurality of sources at least one packet stream including a plurality of packets for providing audio, video, private data and/or associated information; at least one output for outputting at least one packet of the at least one packet stream to circuitry arranged to provide an output stream; wherein the system is arranged to provide a tag indicative of the source, the tag being associated with the at least one packet.Type: GrantFiled: June 3, 2005Date of Patent: June 28, 2011Assignee: STMicroelectronics (R&D) Ltd.Inventors: Rodrigo Cordero, Paul Cox, Andrew Dellow
-
Patent number: 7956431Abstract: A method of manufacturing a micromodule including the steps of: producing an integrated circuit on an active face of a chip made of a semi-conductive material, making a via passing through the chip, electrically linked to the integrated circuit, and inserting the chip into a box comprising a cavity and an electrically conductive element, the active face of the chip being disposed towards the bottom of the cavity, forming on at least one part of a lateral face of the chip a conductive lateral layer made of an electrically conductive material, electrically linked to a conductive element of the rear face of the chip, and producing a connection between the conductive lateral layer and the conductive element by depositing an electrically conductive material in the cavity.Type: GrantFiled: October 20, 2008Date of Patent: June 7, 2011Assignees: STMicroelectronics Rousset SAS, STMicroelectronics R&D LimitedInventors: Brendan Dunne, Kevin Channon, Eric Christison, Robert Nicol
-
Publication number: 20110075308Abstract: In one embodiment, a system for providing short circuit protection is disclosed. The system has a supply circuit and a series switch. The supply circuit has a supply input and a supply output, and is configured to deliver an output current at the supply output, and to disable the supply output if the output current exceeds a first current limit. The series switch coupled between the supply output of the supply circuit and a supply node, and the supply node is configured to be coupled to a load.Type: ApplicationFiled: September 28, 2010Publication date: March 31, 2011Applicant: STMicroelectronics R&D (Shanghai) Co., Ltd.Inventors: Zhaoang Yang, Haiyang Liu, Zhongxuan Tu, Jianxin Zhang
-
Publication number: 20110074328Abstract: In one embodiment, a system for controlling a motor is disclosed. The system has a driver circuit configured to drive a motor, a current sensing impedance coupled to the driver circuit, and an overload detection circuit coupled to the current sending impedance that has a transistor and a detection output node.Type: ApplicationFiled: September 28, 2010Publication date: March 31, 2011Applicant: STMicroelectronics R&D (Shanghai) Co., Ltd.Inventor: Zhongrui "Kevin" Zhao
-
Publication number: 20110018510Abstract: A linear voltage regulator includes a Miller frequency compensation having a movable zero, which tracks the frequency of the load pole as the load condition changes. The compensated voltage regulator maintains stability under variable load conditions. Because of the Miller effect, DC open-loop gain and bandwidth are not sacrificed for stability. The compensated voltage regulator can therefore maintain high power supply rejection ratio (PSRR).Type: ApplicationFiled: June 24, 2010Publication date: January 27, 2011Applicant: STMicroelectronics R&D (Shanghai) Co., Ltd.Inventors: Sarah Gao, David Peng
-
Patent number: 7865636Abstract: An apparatus such as a Device Wire Adapter (DWA) with improved buffer management and packaging of Wireless Universal Serial Bus (WUSB) isochronous packets for transmission to a host. The apparatus includes an isochronous IN endpoint that receives data segments from a device function. Memory is associated with the endpoint and includes an endpoint buffer configured in a loop and a plurality of registers. The apparatus includes an endpoint controller that stores the received data segments sequentially in the loop buffer, assigns a set of the registers to each of the stored data segments, and stores additional packet information in the registers for each of the data segments rather than in the endpoint buffer. The additional packet information includes presentation time for the stored data segment derived from a sample time of a last segment in the buffer and a time interval between two consecutive data segments in the buffer.Type: GrantFiled: January 28, 2008Date of Patent: January 4, 2011Assignee: STMicroelectronics R&D Co. Ltd. (Beijing)Inventors: Sen Jiang, Zhenning Peng
-
Patent number: 7861061Abstract: A processor and a method for executing VLIW instructions by first fetching a VLIW instruction and then identifying from option bits encoded in a first one of the instructions within the fetched VLIW instruction packet which, if any, of the remaining instructions within the VLIW instruction are to be executed in the same execution cycle as the first instruction. Finally, executing the first instruction and any remaining instructions identified from the encoded option bits.Type: GrantFiled: May 23, 2003Date of Patent: December 28, 2010Assignee: STMicroelectronics (R&D) Ltd.Inventor: Zahid Hussain
-
Patent number: 7831945Abstract: A method of designing a clock distribution network in an integrated circuit, the method including: creating a clock distribution network with all cells having a maximum drive strength; supplying parameters of the clock distribution network to a timing analysis tool; in the timing analysis tool, analyzing the timing of the clock distribution network in an iterative process including manipulating the drive strength of at least one cell in the clock distribution network and assessing whether there is an improvement in the timing, wherein the iterative process ceases where there is no improvement in the timing; and outputting a list of cells for which the drive strength was changed.Type: GrantFiled: March 9, 2006Date of Patent: November 9, 2010Assignee: STMicroelectronics (R&D) Ltd.Inventor: Paul Barnes
-
Patent number: 7779231Abstract: A processor and a method for executing VLIW instructions using pipeline execution wherein each VLIW instruction includes a plurality of instructions and wherein the pipeline includes at least the following stages: first and second instruction fetch stages, a pre-decode stage, an instruction dispatch stage, first and second decoding stages, an execution stage and a write-back stage. During the first instruction fetch stage the number of outstanding instructions is determined where these outstanding instructions are from previous VLIW instructions that have not yet been issued for execution. During the second instruction fetch stage a comparison is performed on whether the number of outstanding instructions is less then the number of instructions in a VLIW instruction where if the number of outstanding instructions is less than the number of instructions in an instruction packet then the next VLIW instruction is fetched and the outstanding instructions are shifted and aligned with the fetched VLIW instruction.Type: GrantFiled: May 23, 2003Date of Patent: August 17, 2010Assignee: STMicroelectronics (R&D) Ltd.Inventor: Zahid Hussain
-
Patent number: 7774397Abstract: An FFT/IFFT processor having computation logic capable of processing butterfly operations, and storage for storing the operands of butterfly operations, including a mechanism for storing the operands of multiple consecutive butterfly operations in contiguous storage locations and wherein the computation logic is capable of simultaneously accessing and processing said multiple butterfly operations.Type: GrantFiled: December 3, 2004Date of Patent: August 10, 2010Assignee: STMicroelectronics (R&D) Ltd.Inventors: Kaushik Saha, Srijib Narayan Maiti, Marco Cornero
-
Patent number: 7769922Abstract: A processing system for accessing first and second data types. The first data type is data supplied from a peripheral and the second data type is randomly accessible data held in a data memory. The processing system includes: a processor for executing instructions; a stream register unit connected to supply data from the peripheral to the processor; and a FIFO. The FIFO is connected to receive data from the peripheral and connected to the stream register unit by a communication path, along which the received data can be supplied from the FIFO to the stream register unit. The Processing system also includes a memory bus connected between the data memory and the processor, across which the processor can access the randomly accessible data.Type: GrantFiled: October 30, 2003Date of Patent: August 3, 2010Assignee: STMicroelectronics (R&D) Ltd.Inventors: Mark Owen Homewood, Antonio Maria Borneo
-
Publication number: 20100180129Abstract: An arrangement of arithmetic logic units carries out an operation on at least one operand, wherein the operation is determined by operation codes received by the arithmetic logic units. The operation codes and at least one operand are received on a first clock cycle. The result of the operation is output from at least one arithmetic logic unit to at least one further arithmetic logic unit. A result of the plurality of arithmetic logic units is then output on a next clock cycle.Type: ApplicationFiled: December 18, 2009Publication date: July 15, 2010Applicant: STMicroelectronics R&D Ltd.Inventor: David Smith
-
Publication number: 20100169616Abstract: An embodiment of a technique for selecting instructions for execution from an issue queue at multiple function units while reducing the chances of instruction collisions. Each function unit in a processor may include a selection logic circuit that selects a specific instruction from the issue queue for execution. In order to avoid instruction collision, a function unit may have a selection logic circuit that may select two instructions from an instruction queue: one according to a first selection technique and one according to a second selection technique. Then, by comparing the instruction selected by the first selection technique to the instruction selected by the selection logic circuit of another function unit, the instruction selected by the second technique may be used instead if there will be an instruction collision because the instruction selected by the first selection technique is the same as the instruction selected at a different function unit.Type: ApplicationFiled: December 4, 2009Publication date: July 1, 2010Applicant: STMicroelectronics R&D (Beijing) Co., Ltd.Inventors: Kai-Feng WANG, Hong-Xia Sun, Peng-fei Zhu, Yong-qiang Wu
-
Publication number: 20100169626Abstract: A system and method for predicting the execution of a branch of computer-executable instructions. In an embodiment, a branch predictor may include a program-counter register operable to store a program-counter value and a branch-history register operable to store a branch-history value. Additionally, the branch predictor may include a prediction hash table having a plurality of prediction values each uniquely corresponding to a plurality of memory locations. With these components, the branch predictor may generate a first prediction value that corresponds to the program-counter value and may generate a second prediction value that corresponds to a logical combination of the program-counter value and the branch-history value.Type: ApplicationFiled: November 9, 2009Publication date: July 1, 2010Applicant: STMicroelectronics R&D (Beijing) Co., LtdInventors: Kai-Feng WANG, Hong-Xia Sun
-
Publication number: 20090267172Abstract: A method of manufacturing a micromodule including the steps of: producing an integrated circuit on an active face of a chip made of a semi-conductive material, making a via passing through the chip, electrically linked to the integrated circuit, and inserting the chip into a box comprising a cavity and an electrically conductive element, the active face of the chip being disposed towards the bottom of the cavity, forming on at least one part of a lateral face of the chip a conductive lateral layer made of an electrically conductive material, electrically linked to a conductive element of the rear face of the chip, and producing a connection between the conductive lateral layer and the conductive element by depositing an electrically conductive material in the cavity.Type: ApplicationFiled: October 20, 2008Publication date: October 29, 2009Applicants: STMicroelectronics Rousset SAS, STMicroelectronics R&D LimitedInventors: Brendan Dunne, Kevin Channon, Eric Christison, Robert Nicol
-
Patent number: D648232Type: GrantFiled: July 7, 2010Date of Patent: November 8, 2011Assignee: STMicroelectronics (R&D) LtdInventor: Mathieu Reigneau