Patents Assigned to STMicroelectronics Pvt. Ltd.
  • Patent number: 8963053
    Abstract: Delays are introduced in self-timed memories by introducing a capacitance on the path of a signal to be delayed. The capacitances are realized by using idle-lying metal layers in the circuitry. The signal to be delayed is connected to the idle-lying capacitances via programmable switches. The amount of delay introduced depends on the capacitance introduced in the path of signal, which in turn depends on state of the switches. The state of the switches is controlled by delay codes provided externally to the delay introducing circuitry. Since idle-lying metal capacitances are utilized, the circuitry can be implemented using a minimum amount of additional hardware. Also, the delay provided by the circuitry is a function of memory cell SPICE characteristics and core parasitic capacitances.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: February 24, 2015
    Assignee: STMicroelectronics PVT. Ltd.
    Inventors: Nishu Kohli, Mudit Bhargava, Shishir Kumar
  • Publication number: 20140340133
    Abstract: A circuit including a data storage element; first and second input circuitry coupled respectively to first and second inputs of the data storage element and each including a plurality of components adapted to generate, as a function of an initial signal, first and second input signals respectively provided to the first and second inputs; wherein the data storage element includes a first storage node and is configured such that a voltage state stored at the first storage node is protected from a change in only one of the first and second input signals by being determined by the conduction state of a first transistor coupled to the first storage node and controlled based on the first input signal and by the conduction state of a second transistor coupled to the first storage node and controlled based on the second input signal.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 20, 2014
    Applicants: STMicroelectronics (Crolles 2) SAS, STMicroelectronics Pvt. Ltd.
    Inventors: Gilles Gasiot, Sylvain Clerc, Junaid Yousuf, Maximilien Glorieux
  • Patent number: 8805081
    Abstract: The invention concerns a method of performing, by an image processing device, object detection in an image comprising: performing one or more tests of a test sequence for detection of a first object on pixels values of a plurality of at least partially overlapping sub-regions (310, 312, 314) of a first search window (108); generating a cumulative score based on results of said one or more tests on said plurality of sub-regions; comparing said cumulative score with a threshold value; and based on said comparison, selectively performing one or more of said tests of said test sequence on at least one further sub-region of said first search window, said at least one further sub-region at least partially overlapping each of said plurality of sub-regions.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: August 12, 2014
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics PVT Ltd
    Inventors: Ludovic Chotard, Michel Sanches, Vitor Schwambach, Mahesh Chandra
  • Patent number: 8793228
    Abstract: A system includes a storage subsystem having a data area and a header area. The data area is for storing contents of at least one data file, and the header area is for storing access parameters and status information for accessing each data file individually. The data area and the header area define a storage area in the storage subsystem. Multiple files are efficiently managed based on utilization of the storage area in the storage subsystem.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: July 29, 2014
    Assignee: STMicroelectronics PVT. Ltd.
    Inventors: Vipin Bansal, Deepak Naik, Raunaque Quaiser, Alok Kumar Mittal
  • Publication number: 20140184912
    Abstract: A video window detector includes a region characteristic determiner to generate at least one characteristic value for at least one region of a display output; a characteristic map generator to generate an image map from the at least one characteristic value for at least one region of the display output; and a window detector to detect at least one video window dependent on the image map.
    Type: Application
    Filed: November 26, 2013
    Publication date: July 3, 2014
    Applicant: STMicroelectronics Pvt Ltd.
    Inventor: RajeshSidana Omprakash
  • Publication number: 20140036564
    Abstract: An embodiment of a non-volatile memory device includes: a memory array, having a plurality of non-volatile logic memory cells arranged in at least one logic row, the logic row including a first row and a second row sharing a common control line; and a plurality of bit lines. Each logic memory cell has a direct memory cell, for storing a logic value, and a complementary memory cell, for storing a second logic value, which is complementary to the first logic value in the corresponding direct memory cell. The direct memory cell and the complementary memory cell of each logic memory cell are coupled to respective separate bit lines and are placed one in the first row and the other in the second row of the respective logic row.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 6, 2014
    Applicants: STMicroelectronics PVT LTD, STMicroelectronics S.r.l.
    Inventors: Fabio DE SANTIS, Marco PASOTTI, Abhishek LAL
  • Publication number: 20140013177
    Abstract: An on-chip functional debugger includes one or more functional blocks each providing one or more functional outputs. A hierarchical selection tree is formed by one or more selectors having the output of one of the selectors as a final output and individual selector inputs coupled either to a functional output from the functional blocks or to an output of another selector. A selection signal coupled to the select input of each of the selectors to enable a selected one of its output. An output node coupled to the final output. A method of providing on-chip functional debugging is also provided. A desired functional output from one or more available functional outputs is selected and then the selected functional output is coupled to an output node.
    Type: Application
    Filed: September 5, 2013
    Publication date: January 9, 2014
    Applicant: STMicroelectronics Pvt. Ltd.
    Inventor: Parul Bansal
  • Patent number: 8497795
    Abstract: A differential successive approximation analog to digital converter including: a comparator; a first plurality of capacitors coupled between a corresponding plurality of first switches and a first input of the comparator, at least one of the first capacitors being arranged to receive a first component of a differential input signal; and a second plurality of capacitors coupled between a corresponding plurality of second switches and a second input of the comparator, at least one of the second capacitors being arranged to receive a second component of the differential input signal, wherein each of the first and second plurality of switches are each adapted to independently couple the corresponding capacitor to a selected one of: a first supply voltage level; a second supply voltage level; and a third supply voltage level; and control circuitry adapted to sample the differential input voltage during a sample phase, and to control the first and second switches to couple each capacitor of the first and second plu
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: July 30, 2013
    Assignees: STMicroelectronics S.A., STMicroelectronics Pvt. Ltd., STMicroelectronics (Canada) Inc., STMicroelectronics S.r.l.
    Inventors: Stéphane Le Tual, Pratap Narayan Singh, Oleksiy Zabroda, Nicola Vannucci
  • Publication number: 20130181754
    Abstract: In a method for recovery of a dock from a received digital data stream and an apparatus for recovering a clock from a received digital data stream, phase-shifted dock signals are generated from a receiver's dock. After selecting one of the phase-shifted clock signals, two other phase-shifted clock signals are determined. Depending on sample values taken at rising/falling edges of the three selected phase-shifted clock signals, counter values are increased and compared. The selection of phase-shifted clock signals and the steps of sampling the input digital data stream, comparing the values and increasing counter values, if required, are repeatedly performed until the comparison result of the counter values indicates that one of the latter determined phase-shifted clock signals strobes the received digital data stream in the centre of a bit period.
    Type: Application
    Filed: March 4, 2013
    Publication date: July 18, 2013
    Applicant: STMicroelectronics Pvt. Ltd.
    Inventor: STMicroelectronics Pvt. Ltd.
  • Publication number: 20130170275
    Abstract: A dual port SRAM has two data storage nodes, a true data and complementary data. A first pull down transistor has an active are that forms the drain region of the first transistor and the true data storage node that is physically isolated from all other transistor active areas of the memory cell. A second pull down transistor has an active area that form the drain region of a second transistor that is the complementary data node that is physically isolated from all other transistor active areas of the memory cell.
    Type: Application
    Filed: August 22, 2012
    Publication date: July 4, 2013
    Applicant: STMicroelectronics Pvt. Ltd.
    Inventors: Shishir Kumar, Dibya Dipti, Pierre Malinge
  • Publication number: 20130169454
    Abstract: In accordance with an embodiment, a method of performing a successive approximation analog-to-digital (A/D) conversion includes determining a voltage range of an analog input voltage in a single cycle using a multi-bit flash A/D converter, determining an initial D/A value for a successive approximation based on determining the voltage range, and successively approximating the analog input voltage. Successively approximating includes providing the initial D/A value to a D/A converter, comparing an output of the D/A converter with the analog input voltage, and determining a further D/A value based on the comparing.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: STMicroelectronics PVT LTD (INDIA)
    Inventors: Chandrajit Debnath, Mohit Kaushik
  • Publication number: 20130169259
    Abstract: In accordance with an embodiment, a reference voltage generator includes a first current generator and a second current generator. The first current generator is configured to produce a first current proportional to a current through a first diode connected in series with the first resistance coupled between a first voltage and a second voltage, such that the first current is produced according to a first proportionality constant. The second current generator is configured to produce a second current proportional to a current through a second diode connected in series with the second resistance coupled between the first voltage and the second voltage, such that the second current is produced according to a second proportionality constant. The reference voltage generator further includes a reference resistor coupled to the first and second current generators and to and output of the reference voltage generator.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: STMicroelectronics PVT LTD (INDIA)
    Inventors: Saurabh Saxena, Vivek Verma
  • Publication number: 20130166851
    Abstract: In managing incoming bus traffic storage for store cell memory (SCM) in a sequential-write, random-read system, a priority encoder system can be used to find a next empty cell in the sequential-write step. Each cell in the SCM has a bit that indicates whether the cell is full or empty. The priority encoder encodes the next empty cell using these bits and the current write pointer. The priority encoder can also find next group of empty cells by being coupled to AND operators that are coupled to each group of cells. Further, a cell locator selector selects a next empty cell location among priority encoders for cell groups of various sizes according to an opcode by appending ‘0’s to cell locations outputs from priority encoders that are smaller than the size of the SCM.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: STMicroelectronics Pvt. Ltd.
    Inventor: Sandeep ROHILLA
  • Publication number: 20130141140
    Abstract: An output driver circuit includes first, second, third, and fourth transistors having a common current path, wherein a gate of the first transistor receives a first switching signal, a gate of the second transistor receives a first reference voltage, a gate of the third transistor receives a second reference voltage, and a gate of the fourth transistor receives a second switching signal, and wherein a first capacitor is coupled between the gate of the first transistor and the gate of the third transistor, a second capacitor is coupled between the gate of the second transistor and the gate of the fourth transistor, and an output signal is provided at a node coupling the second and third transistors.
    Type: Application
    Filed: December 2, 2011
    Publication date: June 6, 2013
    Applicant: STMicroelectronics Pvt Ltd.
    Inventor: Vinod KUMAR
  • Publication number: 20130142003
    Abstract: A memory circuitry includes memory components operable in response to first edges of an internal clock; and internal clock generating circuitry to generate the internal clock in response to a system clock, wherein the first edges of the internal clock are generated in response to both a rising and a falling edge of the system clock.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicants: STMicroelectronics, SA, STMicroelectronics Pvt Ltd.
    Inventors: Nishu Kohli, Robin M. Wilson
  • Publication number: 20130128656
    Abstract: A static random access memory (SRAM) device includes a memory array of a plurality of memory cells, a controller that receives an external clock signal formed by a succession of external pulses and generates an internal clock signal formed by a succession of internal pulses, and a driving circuit that receives the internal clock signal. The controller is operable in a first mode, wherein the controller generates, for each external pulse, a corresponding internal pulse and the controller controls the driving circuit so that the driving circuitry carries out one access to the memory array for each internal pulse. The controller is further operable in a second mode, wherein the controller generates, for each external pulse, a pair of internal pulses, and the controller controls the driving circuitry so that, for each pair of internal pulses, the driving circuitry writes a first data item in a set of memory cells, and then reads the set of memory cells, so as to acquire a second data item.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 23, 2013
    Applicants: STMicroelectronics S.r.l., STMicroelectronics PVT LTD.
    Inventors: STMicroelectronics PVT LTD., STMicroelectronics S.r.l.
  • Publication number: 20130120650
    Abstract: A video decoder includes an adaptive comber to generate a combed video image, and the adaptive comber selectively combs using 2D combing, frame combing, and field combing.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: STMicroelectronics Pvt Ltd.
    Inventor: Ravi ANANTHAPURBACCHE
  • Publication number: 20130124121
    Abstract: A battery pack management system provides information such as remaining capacity and/or run time to empty for a battery. A time taken for a battery voltage to drop a threshold amount is measured and used to determine a remaining capacity of the battery. The time may be associated with a temperature and current of the battery. The remaining capacity of a battery is calculated by monitoring a discharge of the battery. For example, current drawn from the battery is monitored over a period of time and an initial amount by which the battery has been discharged is calculated. Compensation of this initial amount is carried out in order to take into account factors such as temperature, self-discharge rate and age of the battery.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Applicants: STMicroelectronics, Inc., STMicroelectronics PVT LTD
    Inventors: K. R. Hariharasudhan, Frank J. Sigmund
  • Publication number: 20130120588
    Abstract: A video window detector includes a region characteristic determiner to generate at least one characteristic value for at least one region of a display output; a characteristic map generator to generate an image map from the at least one characteristic value for at least one region of the display output; and a window detector to detect at least one video window dependent on the image map.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicants: STMicroelectronics, Inc., STMicroelectronics Pvt Ltd.
    Inventors: RajeshSidana OMPRAKASH, Ravi Ananthapurbacche, Peter Swartz, JeongWoo Lee, Greg Neal, Ramesh Dandapani
  • Patent number: 8441382
    Abstract: A current-steering digital-to-analog converter may include a plurality of current cells. Each current cell may comprise a dual bias switched cascode output current source/sink, a bias source, complementary bias switching elements coupled between the bias source and the bias inputs of the switched cascode output current source/sink, and complementary switching signals coupled to the control inputs of the complementary bias switching element.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: May 14, 2013
    Assignee: STMicroelectronics Pvt. Ltd.
    Inventors: Puneet Mahajan, Anand Singh Rawat, Anil Kumar