Patents Assigned to STMicroelectronics, Inc.
-
Publication number: 20080130348Abstract: An integrated cell for extracting a binary value based on a value difference between two resistors values, including connection circuitry for a binary reading of the sign of the difference between the resistors, and connection circuitry for a modification of the value of one of the resistors to make the sign of the difference invariable.Type: ApplicationFiled: October 31, 2007Publication date: June 5, 2008Applicant: STMicroelectronics Inc.Inventors: Michel Bardouillet, Pierre Rizzo, Alexandre Malherbe, Luc Wuidart
-
Patent number: 7382568Abstract: A servo circuit includes a servo channel and a processor. The servo channel recovers servo data from servo wedges that identify respective data sectors on a data-storage disk. The processor detects one of the servo wedges on spin up of the disk, i.e., while the disk is attaining or after the disk attains an operating speed. By detecting a servo wedge instead of a spin-up wedge to determine an initial head position on disk spin up, such a servo circuit allows one to increase the disk's storage capacity by reducing the number of, or altogether eliminating, spin-up servo wedges from the disk.Type: GrantFiled: November 5, 2001Date of Patent: June 3, 2008Assignee: STMicroelectronics, Inc.Inventor: Hakan Ozdemir
-
Patent number: 7382848Abstract: A first order phase-locked loop includes a tuning circuit which allows phase lock to be quickly reached, and to be maintained during transient situations such as loss of the data signal. Such an improved circuit has a tuning circuit for the voltage controlled oscillator which utilizes two capacitors. Two signals are used to drive a first, larger, capacitor, and have the same duty cycle when the capacitor voltage is proper and the voltage controlled oscillator is operating at the correct frequency. A second, smaller, capacitor is used to quickly achieve phase lock with the incoming data signal. The use of two oppositional signals to drive the capacitors allows them to more quickly be charged or discharged to the proper voltage level to obtain both frequency and phase lock with the incoming data signal. Thus, the circuit is able to quickly acquire lock during power-up, or reacquire lock under circumstances where the operating condition of the circuit changes suddenly.Type: GrantFiled: September 10, 2001Date of Patent: June 3, 2008Assignee: STMicroelectronics, Inc.Inventor: James T. O'Connor
-
Patent number: 7375909Abstract: A write driver for driving a write current through a write head connected to the write head by an interconnect or flexible transmission line. The write driver includes a circuit matching an output impedance of the write driver to the odd characteristic impedance of the interconnect and includes a current source generating a current output to the write head. The write driver provides a current amplification effect as the output current is half the write current driven through the write coil. The impedance matching circuit includes an output resistor with a resistance equal to the odd characteristic impedance of the interconnect. The write driver includes a voltage source that operates to maintain a voltage drop of zero on the output resistor during the initial period of twice the transmission delay of the interconnect.Type: GrantFiled: April 14, 2004Date of Patent: May 20, 2008Assignee: STMicroelectronics, Inc.Inventors: Alessandro Venca, Roberto Alini, Baris Posat
-
Publication number: 20080111712Abstract: A key switch matrix circuit includes key switches arranged in rows and columns, each row having a scan line, each column having a sense line. Each key switch is operable to couple a scan line to a sense line. A scan signal delivery circuit supplies scan signals to the scan lines, the scan signals delivering a scan pulse to each row of the key switch matrix circuit in turn. A key switch detection circuit outputs a first signal if a key switch is operated and a scan pulse detection circuit outputs a second signal if a scan pulse is coupled to a sense line. The scan signal delivery circuit begins supplying scan signals in response to the first signal and stops supplying scan signals in response to the second signal. In one embodiment, a processor reads the sense lines in response to the second signal.Type: ApplicationFiled: November 14, 2006Publication date: May 15, 2008Applicant: STMicroelectronics, Inc.Inventor: Vincent Himpe
-
Publication number: 20080114970Abstract: An improved superscalar processor. The processor includes multiple lanes, allowing multiple instructions in a bundle to be executed in parallel. In vector mode, the parallel lanes may be used to execute multiple instances of a bundle, representing multiple iterations of the bundle in a vector run. Scheduling logic determines whether, for each bundle, multiple instances can be executed in parallel. If multiple instances can be executed in parallel, coupling circuitry couples an instance of the bundle from one lane into one or more other lanes. In each lane, register addresses are renamed to ensure proper execution of the bundles in the vector run. Additionally, the processor may include a register bank separate from the architectural register file. Renaming logic can generate addresses to this separate register bank that are longer than used to address architectural registers, allowing longer vectors and more efficient processor operation.Type: ApplicationFiled: November 15, 2006Publication date: May 15, 2008Applicant: STMicroelectronics Inc.Inventor: Osvaldo M. Colavin
-
Patent number: 7372728Abstract: A random access memory array includes random access memory elements arranged in a rows and columns. The elements of each row have a word line and a write digit line and the elements of each column have a bit line and a write bit line. A first selection circuit/transistor for each row has a first source-drain path coupled in the write digit line and a gate terminal coupled to the word line. A second selection circuit/transistor for each column has a second source-drain path coupling in the write bit line and a gate terminal coupled to the bit line. A first write signal is applied to one word line to actuate the first selection circuit/transistor for the row corresponding to that one word line and cause a write current to flow through the first source-drain path of the actuated first selection circuit/transistor and the corresponding write digit line to write data into certain memory elements in that row.Type: GrantFiled: April 23, 2007Date of Patent: May 13, 2008Assignees: STMicroelectronics, Inc., STMicroelectronics S.A.Inventors: Cyrille Dray, Christophe Frey, Jean Lasseuguette, Sébastien Barasinski, Richard Fournel
-
Patent number: 7373522Abstract: An integrated circuit (IC) may include at least one smart card memory for storing a set of default requests and at least one alternate request for each default request. The IC may further include a microprocessor connected to the at least one smart card memory for communicating with a host device using the default requests and alternate requests. The microprocessor may selectively switch between using the default requests and the alternate requests when communicating with the host device. As such, this provides a “moving target” which makes it difficult for would-be hackers to determine which requests are used for which smart card operations and, thus, to decipher and interfere with data communications.Type: GrantFiled: May 9, 2003Date of Patent: May 13, 2008Assignee: STMicroelectronics, Inc.Inventor: Taylor J. Leaming
-
Patent number: 7372304Abstract: An apparatus includes a plurality of macrocells formed from logic capable of performing one or more functions. The apparatus also includes a clock tree capable of receiving a clock signal and providing at least one copy of the clock signal to each macrocell. The clock tree includes a local branch within each macrocell, where each local branch is capable of providing at least one copy of the clock signal. In addition, the apparatus includes at least one glitch detection circuit capable of detecting a glitch in one or more copies of the clock signal provided by the local branches in the macrocells.Type: GrantFiled: October 4, 2005Date of Patent: May 13, 2008Assignees: STMicroelectronics, Inc., STMicroelectronics S.A.Inventors: Serge F. Fruhauf, Alain C. Pomet
-
Patent number: 7372290Abstract: A secure device includes a memory capable of storing information. The secure device also includes a secure microcontroller capable of securing the information in the memory. The secure microcontroller includes a plurality of registers. The secure microcontroller also includes combinatorial logic capable of receiving at least one output value provided by at least one of the registers. The combinatorial logic is also capable of performing one or more combinatorial operations using the at least one received output value. In addition, the secure microcontroller includes dummy cycle circuitry capable of causing one or more of the registers and the combinatorial logic to change state and consume current during one or more dummy cycles.Type: GrantFiled: October 4, 2005Date of Patent: May 13, 2008Assignees: STMicroelectronics, Inc., STMicroelectronics S.A.Inventors: Serge F. Fruhauf, Alain C. Pomet
-
Patent number: 7372160Abstract: A protective barrier layer, formed of a material such as titanium or titanium nitride for which removal by chemical mechanical polishing (CMP) is primarily mechanical rather than primarily chemical, formed on a conformal tungsten layer. During subsequent CMP to pattern the tungsten layer, upper topological regions of the protective barrier layer (such as those overlying interlevel dielectric regions) are removed first, exposing the tungsten under those regions to removal, while protective barrier layer regions over lower topological regions (such as openings within the interlevel dielectric) remain to prevent chemical attack of underlying tungsten. CMP patterned tungsten is thus substantially planar with the interlevel dielectric without dishing, even in large area tungsten structures such as MOS capacitor structures.Type: GrantFiled: May 31, 2001Date of Patent: May 13, 2008Assignee: STMicroelectronics, Inc.Inventors: Charles R. Spinner, III, Rebecca A. Nickell, Todd H. Gandy
-
Publication number: 20080108366Abstract: A method for communications between neighboring wireless cells such as wireless regional area networks operating according to IEEE 802.22 specifications. The method involves scheduling inter-base station communications for over-the-air connections to allow neighboring base stations to communicate in environments where a single available channel is shared between the neighboring cells or where two or more channels used by two or more neighboring cells. In some embodiments, a bridge system, such as a bridge consumer premise equipment (CPE), positioned in an area of coverage overlap between two cells is used for inter-base station communications, and allocation and scheduling of bandwidth on the utilized channels is performed to provide interference free communications between the base stations. Existence announcements are provided in coexistence time slots and requests for bandwidth such as reserved and additional time slots are transmitted between the base stations using the coexistence time slots.Type: ApplicationFiled: April 24, 2007Publication date: May 8, 2008Applicant: STMICROELECTRONICS, INC.Inventor: Wendong Hu
-
Patent number: 7370136Abstract: A very long instruction word processor with sequence control. During each cycle the processor generates control signals to functional units based on the values in fields of an instruction. Each instruction may include an iteration count specifying the number of cycles for which the control signals should be generated based on that instruction. The instruction set further includes flow control instructions allowing for repetitive execution of a single instruction, repetitive execution of a block of instructions or branching within a program. Such a processor is illustrated in connection with a disk controller for a hard drive of a computer. The flexible sequencing allows a hard-drive controller to be readily reprogrammed for use in connection with different types of media or to be dynamically reprogrammed upon detection of a disk read error to increase the ability of the disk controller to recover data from a disk.Type: GrantFiled: January 26, 2005Date of Patent: May 6, 2008Assignee: STMicroelectronics, Inc.Inventor: Dillip K. Dash
-
Patent number: 7370264Abstract: A matrix H for encoding data words is defined for wide word ECC with uniform density and a reduced number of components. The H-matrix is incorporated in an encode unit operable to Hamming encode a data word with a 10×528 matrix generated in groups of four columns wherein; a first column is a complement of a second column; the value of the second column ranges from 9 to 271 in increments of two; a third column is a complement of a fourth column; and the value of the fourth column is the same as the value of the second column less one; and wherein a 528-bit bottom row is added to the 10×528 matrix comprising alternating zeroes and ones starting with a zero creating an 11×528 matrix.Type: GrantFiled: December 19, 2003Date of Patent: May 6, 2008Assignees: STMicroelectronics, Inc., STMicroelectronics S.A.Inventors: James Leon Worley, Laurent Murillo
-
Patent number: 7369982Abstract: An emulator for a multi-mode smart card may include emulation circuitry for performing smart card applications in a plurality of operational modes. The emulator may also include a smart card connector to be connected to a smart card adapter operable in at least one of the plurality of operational modes. The smart card connector may include a plurality of contacts. Moreover, the emulator may further include a plurality of cable assemblies having first ends connected to the emulation circuitry, where each cable assembly is for a respective operational mode. Further, the emulator may also include an interface device connected between second ends of the plurality of cable assemblies and the smart card connector for selectively electrically connecting a selected cable assembly to predetermined ones of the contacts of the smart card connector based upon the at least one operational mode of the smart card adapter.Type: GrantFiled: June 4, 2003Date of Patent: May 6, 2008Assignees: STMicroelectronics, Inc., AxaltoInventor: Taylor J. Leaming
-
Patent number: 7369577Abstract: Step 2 demodulation is conventionally performed using a secondary synchronization channel that correlates a received signal at a known time slot location against each of a plurality of sequences associated with the secondary synchronization code. The disclosed implementation proposes the use of a different synchronization channel to complete the step 2 process. More specifically, a complete synchronization channel correlator is used for the demodulation where the received signal at the known time slot location is correlated against a combination of the primary synchronization code and each of the plurality of secondary synchronization codes. This combined correlation produces enhanced step 2 performance in terms of acquisition time or signal-to-noise ratio.Type: GrantFiled: May 16, 2002Date of Patent: May 6, 2008Assignee: STMicroelectronics, Inc.Inventors: Nicolas Darbel, Fabrice Belvèze, Grégory Faux
-
Patent number: 7368947Abstract: A voltage translating control structure for switching logic is described. A battery drain problem is corrected by this structure. The voltage translating feature allows reliable switching between power supply and battery even if the power supply voltage has significantly decreased. Operation is adaptable to include all DC power systems. Logic circuitry that also allows voltage translation is presented.Type: GrantFiled: December 15, 2004Date of Patent: May 6, 2008Assignee: STMicroelectronics, Inc.Inventor: David Charles McClure
-
Patent number: 7370301Abstract: An automatic method for assigning the clock phases on a domino datapath embedding static gates includes replacing domino cells on non-critical paths by a static equivalent cell, delaying the clock arrival on domino gates driven by static signals, ensuring that critical data never waits for the clock in the domino pipeline, ensuring that a domino data never goes to precharge, and therefore is lost before it is consumed, ensuring that the domino datapath operates at any speed below the maximum operating speed, ensuring that domino signals leaving the design through primary outputs of a static block are latched to prevent the precharge to overwrite the evaluated results, providing an optimal solution in terms of performance, area and power, defining some constraints that are checked and enforced by the downstream tools in order to guaranty the proper functionality of the design.Type: GrantFiled: December 17, 2004Date of Patent: May 6, 2008Assignee: STMicroelectronics, Inc.Inventor: Bernard Bourgin
-
Publication number: 20080100367Abstract: In a semiconductor device, a method for reducing the effect of crosstalk from an aggressor line to a victim line begins with sensing the occurrence of a voltage change on the aggressor line that can induce a voltage pulse having a pulse magnitude that exceeds a pulse threshold on the victim line. The induced voltage pulse is counteracted by coupling the victim line to a counteracting voltage source. After a predetermined delay period, the coupling of the counteracting voltage source is removed from the victim line. The voltage change on the aggressor line my be sensed from a node connected to either the aggressor line or the victim line. A rising induced pulse is counteracted by coupling the victim line to a more negative voltage source, and a falling induced pulse is counteracted by coupling the victim line to a more positive voltage source.Type: ApplicationFiled: December 26, 2007Publication date: May 1, 2008Applicant: STMICROELECTRONICS, INC.Inventor: Razak Hossain
-
Patent number: 7365928Abstract: A write driver driving a write current through a head connected to the write head by an interconnect. The write driver includes a circuit matching output resistance to the odd characteristic impedance of the interconnect and a voltage boosting circuit. The voltage boosting circuit in connected between a high voltage reference or supply voltage and a low voltage reference, and includes a pair of current sources, such as MOS transistors, connected to the input node of a single capacitor. During the overshoot duration, the current sources selectively operate at saturation to generate a pulsed current with an amplitude of half the load current. The recharge of the capacitor is done with the load current.Type: GrantFiled: April 13, 2005Date of Patent: April 29, 2008Assignees: STMicroelectronics, Inc., STMicroelectronics S.R.L.Inventors: Alessandro Venca, Roberto Alini, Baris Posat