Patents Assigned to STMicroelectronics, Inc.
-
Publication number: 20040101171Abstract: A finger imaging system for receiving and holding a finger of a person being fingerprinted by an automated fingerprint reader. The system includes a finger imaging device having a finger receiving portion and a finger positioning portion, together forming a recess of reducing dimension such that a subject finger forceably inserted into it is held in a stable position. The finger positioning portion may have a flexible or resilient surface contacting the finger to enhance the stabilizing effect. The flexible surface may be inflated to increase the retaining pressure.Type: ApplicationFiled: December 31, 2002Publication date: May 27, 2004Applicant: STMicroelectronics, Inc.Inventors: Fred P. Lane, David Gill
-
Publication number: 20040101172Abstract: A finger imaging system for receiving the finger of a person being fingerprinted by an automated fingerprint reader. The system includes a finger imaging device having a finger receiving portion for receiving the finger to be fingerprinted. Extending outward from the finger receiving surface is a locator bar that is located to engage a crease of the subject finger when it is in approximately the desired position. The locator bar may be fixed by or movably attached to the finger receiving surface, or may protrude through the finger receiving surface, possibly being attached to an interior movement mechanism. The locator bar may clean the finger as it is being positioned, and may include sensors for sensing non-image information to verify the legitimacy of an offered finger. The locator bar may also include a shunt for diverting unwanted static electricity stored on the finger before it is positioned for fingerprinting.Type: ApplicationFiled: December 31, 2002Publication date: May 27, 2004Applicant: STMicroelectronics, Inc.Inventor: Fred P. Lane
-
Publication number: 20040103263Abstract: Clustered VLIW processing elements, each preferably simple and identical, are coupled by a runtime reconfigurable inter-cluster interconnect to form a coprocessor executing only those portions of a program having high instruction level parallelism. The initial portion of each program segment executed by the coprocessor reconfigures the interconnect, if necessary, or is skipped. Clusters may be directly connected to a subset of neighboring clusters, or indirectly connected to any other cluster, a hierarchy exposed to the programming model and enabling a larger number of clusters to be employed. The coprocessor is idled during remaining portions of the program to reduce power dissipation.Type: ApplicationFiled: November 21, 2002Publication date: May 27, 2004Applicant: STMICROELECTRONICS, INC.Inventors: Osvaldo Colavin, Davide Rizzo
-
Patent number: 6742111Abstract: A data processing system having a distributed reservation station is provided which stores basic blocks of code in the form of microprocessor instructions. The present invention is capable of distributing basic blocks of code to the various distributed reservation stations. Due to the smaller number of entries in the distributed reservation stations, the look up time required to find a particular instruction is much less than in a centralized reservation station. Additional instruction level parallelism is achieved by maintaining single basic blocks of code in the distributed reservation stations. With a distributed reservation station, an independent scheduler can be used for each one of the distributed reservation stations. When the instruction is ready for execution, the scheduler will remove that instruction from the distributed reservation station and queue that instruction(s) for immediate execution at the particular execution unit.Type: GrantFiled: August 31, 1998Date of Patent: May 25, 2004Assignee: STMicroelectronics, Inc.Inventor: Naresh H. Soni
-
Patent number: 6740945Abstract: A structure and method for creating a contact between a conductive layer and a pad for dissipating electrostatic charges comprising the steps of, forming a pad and a composite insulating layer between and over conductive plates on a substrate, wherein the insulating layer isolates and protects the conductive plates and pad from damage, the insulating layer comprising a dielectric region underlying a conductive layer. A passivation layer is formed over at least a portion of the conductive layer and a photoresist is patterned over at least a portion of the passivation. An opening is etched through the passivation and the insulating layers, wherein the photoresist and the conductive layer serve as masks. Finally, a conductive material is deposited in the opening to form an electrical contact between the pad and the conductive layer.Type: GrantFiled: June 20, 2002Date of Patent: May 25, 2004Assignee: STMicroelectronics, Inc.Inventors: Arnaud Yves Lepert, Danielle A. Thomas, Antonio A. Do-Bento-Vieira
-
Publication number: 20040096005Abstract: A gigabit ethernet line driver includes a transmitter having both transmitter and active hybrid outputs. The transmitter consists of a plurality of transmitter clusters each connected to both the transmitter and active hybrid outputs. Each transmitter cluster includes a plurality of transmitter cells consisting of a driver cell and digital to analog converter connected to driver cell. A hybrid circuit connects between the transmitter outputs and receiver inputs for separating a receiver signal from the transmitter signal responsive to a tuning signal.Type: ApplicationFiled: November 19, 2002Publication date: May 20, 2004Applicant: STMicroelectronics, Inc.Inventor: Oleksiy Zabroda
-
Publication number: 20040098563Abstract: A processor architecture supports an electrical interface for coupling the processor core to one or more coprocessor extension units executing computational instructions, with a split-instruction transaction employed to provide operands and instructions to an extension unit and retrieve results from the extension unit. The generic instructions for sending an operation and data to the extension unit and/or retrieving data from the extension unit allow new computational instructions to be introduced without regeneration of the processor architecture. Support for multiple extension units and/or multiple execution pipes within each extension unit, multi-cycle execution latencies and different execution latencies between or within extension units, extension unit instruction predicates, and for handling processor core stalls and result save/restore on interrupt is included.Type: ApplicationFiled: November 19, 2002Publication date: May 20, 2004Applicant: STMICROELECTRONICS, INC.Inventors: Sivagnanam Parthasarathy, Alexander Driker
-
Publication number: 20040096004Abstract: An asymmetrical 10Base-T transceiver structure is proposed that allows for communication over extended length (greater than 100 meters) UTP cables. Using an extended range transceiver, the channel distortion effect experience with extended length cable communications is compensated for when communication is had with a standard compliant transceiver. This extended range transceiver includes a compensation filter bank whose transfer function is selectively tuned to suppress the adverse effects of channel distortion on either or both the transmit or receive side. Tuning of the filter bank transfer function is based on an estimate (manually or automatically obtained) of the cable length.Type: ApplicationFiled: November 15, 2002Publication date: May 20, 2004Applicant: STMicroelectronics, Inc.Inventor: Xianbin Wang
-
Publication number: 20040089955Abstract: In one embodiment, a device includes but is not limited to: a first integrated circuit affixed to a substrate; an electronic circuit component affixed to the substrate; a first encapsulation structure encasing the first integrated circuit; a second integrated circuit affixed to the first encapsulation structure; and a second encapsulation structure which at least partially encases the first encapsulation structure, the first integrated circuit, and the electronic component.Type: ApplicationFiled: November 8, 2002Publication date: May 13, 2004Applicant: STMicroelectronics, Inc.Inventor: Tiao Zhou
-
Patent number: 6734742Abstract: There is disclosed a voltage controlled oscillator (VCO) that receives +V(IN) and −V(IN) control voltages and outputs a VCO output signal having an oscillation frequency determined by the +V(IN) and −V(IN) control voltages. The VCO comprises: 1) a storage capacitor charged linearly by a constant charge current and discharged linearly by a constant discharge current; 2) a comparator for comparing the storage capacitor voltage to an upper threshold voltage and a lower threshold voltage. The comparator output drops to a negative saturation voltage (−V(SAT)) when the storage capacitor voltage rises above the upper threshold voltage and rises to a positive saturation voltage (+V(SAT)) when the storage capacitor voltage drops below the lower threshold voltage.Type: GrantFiled: January 30, 2002Date of Patent: May 11, 2004Assignee: STMicroelectronics, Inc.Inventor: Srikanth R. Muroor
-
Patent number: 6735540Abstract: A continuous automatic calibration system and apparatus using a delta-sigma modulation technique. A first time duration is set. The first time duration is a length of time in terms of clock counts for a calibration procedure. Then, a second time duration occurring during the first time duration is measured. The second time duration is a length of time in terms of clock counts that a counter is operational. A multiplying factor is determined by dividing the first time duration by the second time duration.Type: GrantFiled: September 28, 2001Date of Patent: May 11, 2004Assignee: STMicroelectronics, Inc.Inventors: Giorgio Pedrazzini, Chee Keong Chow
-
Patent number: 6735038Abstract: A VCM power driver having an input for receiving an external supply voltage VDD. A voltage-mode driver is coupled to the power supply voltage and generates a drive signal to a load. A system processor generates commands indicating a programmed voltage output desired from the voltage-mode driver. A comparator compares VDD to a reference voltage to generate an error signal. A combination mechanism generates a modified command using the error signal. The modified commands are coupled to the voltage-mode driver, such that the voltage-mode driver generates a voltage output based upon the modified command.Type: GrantFiled: June 8, 2001Date of Patent: May 11, 2004Assignee: STMicroelectronics, Inc.Inventor: John P. Hill
-
Publication number: 20040085871Abstract: An amplifier may include an output stage including first and second output transistors, and a biasing stage for generating first and second biasing voltages at control terminals of the first and second output transistors, respectively, based upon a supply voltage and an input signal of the amplifier. The amplifier may also include a clamping stage having first and second clamping transistors for clamping outputs of the first and second output transistors to upper and lower clamping voltages, respectively. Additionally, the amplifier may also advantageously include a saturation detector connected to the clamping stage for providing a saturation signal for at least one of (a) the output of the first output transistor being clamped to the upper clamping voltage, and (b) the output of the second output transistor being clamped to the lower clamping voltage.Type: ApplicationFiled: October 31, 2002Publication date: May 6, 2004Applicant: STMicroelectronics, Inc.Inventor: Walter Stanley Gontowski
-
Publication number: 20040088526Abstract: Full predication of instruction execution is provided by operand predicates, where each operand has an associated predicate bit intuitively indicating the validity of the operand value. In a programmable processor supporting operand predication, an instruction will execute only if the predicate bit of every register containing a source operand is true. The predicate bit, if any, of the destination register is set to the logical AND of the source registers' predicates. Similarly, in a non-programmable processor synthesized with predicated operand support, an operator will perform the associated function depending on the state of inputs' predicates. The output predicate is evaluated as the logical AND of the inputs' predicates. An additional bit for each data register, a change in the semantics of the instructions to include predication, and a few additional instructions to save and restore register predicate bits and to specifically set or reset a register's predicate bit are required.Type: ApplicationFiled: October 30, 2002Publication date: May 6, 2004Applicant: STMICROELECTRONICS, INC.Inventors: Osvaldo Colavin, Davide Rizzo
-
Publication number: 20040088592Abstract: A coprocessor executing one among a set of candidate kernel loops within an application operates at the minimal clock frequency satisfying schedule constraints imposed by the compiler and data bandwidth constraints. The optimal clock frequency is statically determined by the compiler and enforced at runtime by software-controlled clock circuitry. Power dissipation savings and optimal resource usage are therefore achieved by the adaptation at runtime of the coprocessor clock rate for each of the various kernel loop implementations.Type: ApplicationFiled: October 30, 2002Publication date: May 6, 2004Applicant: STMICROELECTRONICS, INC.Inventors: Davide Rizzo, Osvaldo Colavin
-
Publication number: 20040088519Abstract: A hyperprocessor includes a control processor controlling tasks executed by a plurality of processor cores, each of which may include multiple execution units, or special hardware units. The control processor schedules tasks according to control threads for the tasks created during compilation and comprising a hardware context including register files, a program counter and status bits for the respective task. The tasks are dispatched to the processor cores or special hardware units for parallel, sequential, out-of-order or speculative execution. A universal register file contains data to be operated on by the task, and an interconnect couples at least the processor cores or special hardware units to each other and to the universal register file, allowing each node to communicate with any other node.Type: ApplicationFiled: October 30, 2002Publication date: May 6, 2004Applicant: STMicroelectronics, Inc.Inventor: Faraydon O. Karim
-
Patent number: 6729168Abstract: There is disclosed a circuit for determining the number of Logic 1 bits in a group of N data bits.Type: GrantFiled: December 8, 2000Date of Patent: May 4, 2004Assignee: STMicroelectronics, Inc.Inventor: Razak Hossain
-
Patent number: 6729755Abstract: A temperature compensated clock and method of clocking systems are provided. The clock preferably has an oscillator for generating an oscillating waveform signal at a preselected frequency and a frequency divider responsive to the oscillator for dividing the frequency of the oscillating waveform signal. A temperature monitoring circuit is positioned responsive to a voltage input signal independent of temperature and a voltage input signal proportional to temperature for monitoring temperature variations. A temperature compensating circuit, preferably including a programmable scaling circuit, is responsive to the frequency divider and the temperature monitoring circuit for scaling the divided frequency of the generated waveform and thereby advantageously produces a temperature compensated output timing signal.Type: GrantFiled: April 10, 2000Date of Patent: May 4, 2004Assignee: STMicroelectronics, Inc.Inventor: Rong Yin
-
Patent number: 6731550Abstract: A redundancy circuit and method are disclosed for replacing at least one defective memory cell in a memory device. The redundancy circuit may include redundant decode circuitry for selectively maintaining an address of a defective memory cell in the memory device, receiving the input address and generating an output signal having a value indicative of whether the input address corresponds to the address of the defective memory cell. The redundancy circuit may further include a plurality of redundant storage circuits for selectively maintaining data values, and redundant control circuitry for selectively and individually accessing a first of the redundant storage circuits based upon the value of the output signal of the redundant decode circuitry.Type: GrantFiled: May 31, 2002Date of Patent: May 4, 2004Assignee: STMicroelectronics, Inc.Inventor: David C. McClure
-
Publication number: 20040081860Abstract: In one embodiment, an apparatus includes but is not limited to: a thin-film battery affixed to at least one surface; and a device affixed to the thin-film battery.Type: ApplicationFiled: October 29, 2002Publication date: April 29, 2004Applicant: STMicroelectronics, Inc.Inventors: Michael J. Hundt, Frank J. Sigmund