Patents by Inventor Andre Steimle
Andre Steimle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7661039Abstract: A self-synchronizing data bus analyzer is provided which can include a generator linear feedback shift register (LFSR) to generate a first data set, and can include a receiver LFSR to generate a second data set. The data bus analyzer may also include a bit sampler to sample the first data set received through a data bus coupled to the generator LFSR and output a sampled first data set. A comparator can be included to compare the sampled first data set with the second data set generated by the receiver LFSR and provide a signal to the receiver LFSR to adjust a phase of the receiver LFSR until the second data set is substantially the same as the first data set.Type: GrantFiled: May 21, 2008Date of Patent: February 9, 2010Assignee: International Business Machines CorporationInventors: Gerard Boudon, Didier Malcavet, David Pereira, Andre Steimle
-
Publication number: 20090019326Abstract: A self-synchronizing data bus analyser is provided which can include a generator linear feedback shift register (LFSR) to generate a first data set, and can include a receiver LFSR to generate a second data set. The data bus analyzer may also include a bit sampler to sample the first data set received through a data bus coupled to the generator LFSR and output a sampled first data set. A comparator can be included to compare the sampled first data set with the second data set generated by the receiver LFSR and provide a signal to the receiver LFSR to adjust a phase of the receiver LFSR until the second data set is substantially the same as the first data set.Type: ApplicationFiled: May 21, 2008Publication date: January 15, 2009Inventors: Gerard Boudon, Didier Malcavet, David Pereira, Andre Steimle
-
Patent number: 7404115Abstract: A self-synchronising data bus analyser comprising a generator LFSR, a receiver LFSR and a comparator wherein the generator LFSR generates a first data set which is transmitted through a data bus to the comparator; and wherein the comparator compares the first data set with a second data set generated by the receiver LFSR and adjusts the receiver LFSR until the second data set is substantially the same as the first data set.Type: GrantFiled: December 1, 2005Date of Patent: July 22, 2008Assignee: International Business Machines CorporationInventors: Gerard Boudon, Didier Malcavet, David Pereira, Andre Steimle
-
Publication number: 20070011534Abstract: A self-synchronising data bus analyser comprising a generator LFSR, a receiver LFSR and a comparator wherein the generator LFSR generates a first data set which is transmitted through a data bus to the comparator; and wherein the comparator compares the first data set with a second data set generated by the receiver LFSR and adjusts the receiver LFSR until the second data set is substantially the same as the first data set.Type: ApplicationFiled: December 1, 2005Publication date: January 11, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerard Boudon, Didier Malcavet, David Pereira, Andre Steimle
-
Publication number: 20050212932Abstract: The image sensing device interface unit attached to an image sensing device has dedicated means to detect a complete missing line and to perform clock gating of circuits for power management self-optimization. For each image frame, the time interval between start of line 1 and start of line 2 is computed and stored in a first register. The time interval between any other pair of two consecutive lines is also computed and stored in a second register. The stored values are compared, and if the value in the second register is greater than in the first register, a complete missing line has been detected and the gated clock used in said circuits is switched off for power saving. The interface unit can adapt to any type of sensor and does not require the help of any processor to perform the power saving function.Type: ApplicationFiled: February 15, 2005Publication date: September 29, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andre Steimle, Bernard Jung
-
Patent number: 6535862Abstract: A diagnostic method engages all the neurons of an artificial neural network (ANN) based on mapping an input space defined by vector components based on category, context, and actual field of influence (AIF). The method includes the steps loading the components of a first and second input vectors into the ANN; engaging all the neurons of a same prototype; having all the neurons compute their own distance between the respective prototypes and the second input vector (which should be the same if the neurons were good); determining the minimum distance Dmin and comparing Dmin with a distance D measured between the first and the second input vectors. If Dmin<D, it is indicative that at least one failing neuron exists (i.e., either the distance, the category or the AIF value differs from a predetermined expected value), in which case the failing neuron is isolated.Type: GrantFiled: October 4, 1999Date of Patent: March 18, 2003Assignee: International Business Machines CorporationInventors: Didier Louis, Andre Steimle
-
Patent number: 6523018Abstract: The neural semiconductor chip first includes: a global register and control logic circuit block, a R/W memory block and a plurality of neurons fed by buses transporting data such as the input vector data, set-up parameters, etc., and signals such as the feed back and control signals. The R/W memory block, typically a RAM, is common to all neurons to avoid circuit duplication, increasing thereby the number of neurons integrated in the chip. The R/W memory stores the prototype components. Each neuron comprises a computation block, a register block, an evaluation block and a daisy chain block to chain the neurons. All these blocks (except the computation block) have a symmetric structure and are designed so that each neuron may operate in a dual manner, i.e. either as a single neuron (single mode) or as two independent neurons (dual mode). Each neuron generates local signals.Type: GrantFiled: December 22, 1999Date of Patent: February 18, 2003Assignee: International Business Machines CorporationInventors: Didier Louis, Pascal Tannhof, André Steimle
-
Patent number: 6502083Abstract: The improved neuron is connected to input buses which transport input data and control signals. It basically consists of a computation block, a register block, an evaluation block and a daisy chain block. All these blocks, except the computation block substantially have a symmetric construction. Registers are used to store data: the local norm and context, the distance, the AIF value and the category. The improved neuron further needs some R/W memory capacity which may be placed either in the neuron or outside. The evaluation circuit is connected to an output bus to generate global signals thereon. The daisy chain block allows to chain the improved neuron with others to form an artificial neural network (ANN). The improved neuron may work either as a single neuron (single mode) or as two independent neurons (dual mode). In the latter case, the computation block, which is common to the two dual neurons, must operate sequentially to service one neuron after the other.Type: GrantFiled: December 22, 1999Date of Patent: December 31, 2002Assignee: International Business Machines CorporationInventors: Didier Louis, Pascal Tannhof, Andre Steimle
-
Patent number: 6377941Abstract: A method of achieving automatic learning of an input vector presented to an artificial neural network (ANN) formed by a plurality of neurons, using the K nearest neighbor (KNN) mode. Upon providing an input vector to be learned to the ANN, a Write component operation is performed to store the input vector components in the first available free neuron of the ANN. Then, a Write category operation is performed by assigning a category defined by the user to the input vector. Next, a test is performed to determine whether this category matches the categories of the nearest prototypes, i.e. which are located at the minimum distance. If it matches, this first free neuron is not engaged. Otherwise, it is engaged by assigning the matching category to it. As a result, the input vector becomes the new prototype with the matching category associated thereto. Further described is a circuit which automatically retains the first free neuron of the ANN for learning.Type: GrantFiled: June 22, 1999Date of Patent: April 23, 2002Assignee: International Business Machines CorporationInventors: Andre Steimle, Pascal Tannhof
-
Patent number: 5717832Abstract: A base neural semiconductor chip (10) including a neural network or unit (11(#)). The neural network (11(#)) has a plurality of neuron circuits fed by different buses transporting data such as the input vector data, set-up parameters, and control signals. Each neuron circuit (11) includes logic for generating local result signals of the "fire" type (F) and a local output signal (NOUT) of the distance or category type on respective buses (NR-BUS, NOUT-BUS). An OR circuit (12) performs an OR function for all corresponding local result and output signals to generate respective first global result (R*) and output (OUT*) signals on respective buses (R*-BUS, OUT*-BUS) that are merged in an on-chip common communication bus (COM*-BUS) shared by all neuron circuits of the chip.Type: GrantFiled: June 7, 1995Date of Patent: February 10, 1998Assignee: International Business Machines CorporationInventors: Andre Steimle, Pascal Tannhof, Guy Paillet
-
Patent number: 5710869Abstract: Each daisy chain circuit is serially connected to the two adjacent neuron circuits, so that all the neuron circuits form a chain. The daisy chain circuit distinguishes between the two possible states of the neuron circuit (engaged or free) and identifies the first free "or ready to learn" neuron circuit in the chain, based on the respective values of the input (DCI) and output (DCO) signals of the daisy chain circuit. The ready to learn neuron circuit is the only neuron circuit of the neural network having daisy chain input and output signals complementary to each other. The daisy chain circuit includes a 1-bit register (601) controlled by a store enable signal (ST) which is active at initialization or, during the learning phase when a new neuron circuit is engaged. At initialization, all the Daisy registers of the chain are forced to a first logic value.Type: GrantFiled: June 7, 1995Date of Patent: January 20, 1998Assignee: International Business Machines CorporationInventors: Catherine Godefroy, Andre Steimle, Pascal Tannhof, Guy Paillet
-
Patent number: 5701397Abstract: In each neuron in a neural network of a plurality of neuron circuits either in an engaged or a free state, a pre-charge circuit, that allows loading the components of an input vector (A) only into a determined free neuron circuit during a recognition phase as a potential prototype vector (B) attached to the determined neuron circuit. The pre-charge circuit is a weight memory (251) controlled by a memory control signal (RS) and the circuit generating the memory control signal. The memory control signal identifies the determined free neuron circuit. During the recognition phase, the memory control signal is active only for the determined free neuron circuit. When the neural network is a chain of neuron circuits, the determined free neuron circuit is the first free neuron in the chain. The input vector components on an input data bus (DATA-BUS) are connected to the weight memory of all neuron circuits. The data therefrom are available in each neuron on an output data bus (RAM-BUS).Type: GrantFiled: June 7, 1995Date of Patent: December 23, 1997Assignee: International Business Machines CorporationInventors: Andre Steimle, Didier Louis, Guy Paillet
-
Patent number: 5621863Abstract: In a neural network comprised of a plurality of neuron circuits, an improved neuron circuit that generates local result signals, e.g. of the fire type, and a local output signal of the distance or category type. The neuron circuit which is connected to buses that transport input data (e.g. the input category) and control signals. A multi-norm distance evaluation circuit calculates the distance D between the input vector and a prototype vector stored in a R/W memory circuit. A distance compare circuit compares this distance D with either the stored prototype vector's actual influence field or the lower limit thereof to generate first and second comparison signals. An identification circuit processes the comparison signals, the input category signal, the local category signal and a feedback signal to generate local result signals that represent the neuron circuit's response to the input vector.Type: GrantFiled: June 7, 1995Date of Patent: April 15, 1997Assignee: International Business Machines CorporationInventors: Jean-Yves Boulet, Didier Louis, Catherine Godefroy, Andre Steimle, Pascal Tannhof, Guy Paillet
-
Apparatus for argument reduction in exponential computations of IEEE standard floating-point numbers
Patent number: 5463574Abstract: An apparatus for executing argument reduction in the computation of F(x)=2**x-1 (with .vertline.x.vertline.<1), determining the value of xi and computing (x-xi) according to the IEEE 754 standard floating-point format having a first circuit arrangement operative to perform pipeline operations on a N bit mantissa; the output of the first circuit arrangement being connected to a normalizer circuit of N+4 bits whose three left-most inputs are tied to "zero" and whose three left-most out bits J(0:2) are output on a three-bits bus (J-BUS).Type: GrantFiled: July 29, 1993Date of Patent: October 31, 1995Assignee: International Business Machines CorporationInventors: Bernard Desrosiers, Didier Louis, Didier Pinchon, Andre Steimle -
Patent number: 5452241Abstract: A method for approximating mathematical functions using polynomial expansions is implemented in a numeric processing system. A partial remainder operation is set forth for high accuracy reduction of polynomials whose arguments are greater than pi/4. The method may be practiced in a processor having a bus of approximately half the width of the precision of the desired result. Temporary registers are utilized for the storage of intermediate results. Full bus width accuracy is obtained through successive half bus width operations.Type: GrantFiled: March 14, 1994Date of Patent: September 19, 1995Assignee: International Business Machines CorporationInventors: Bernard Desrosiers, Louis Didier, Didier Pinchon, Andre Steimle
-
Patent number: 5337265Abstract: A numeric data coprocessor having an execution unit adapted to efficiently execute addition/subtraction operations on floating-point numbers in compliance with the IEEE standard 754. The mantissa adder carry out bit resulting from the operation on two operands X and Y is directly concatenated with the mantissa adder result in the mantissa output register to be the MSB thereof. Simultaneously, a 1 is added to the exponent of operand X or Y with the highest value. The final result is found after normalizing, regardless of whether the carry out bit is 1 or 0.In its hardware embodiment, taking for example the 80-bit double extended precision IEEE format, the mantissa output register has 68 positions. The 68th supplementary position is fed by the carry out bit generated by the mantissa adder at the "carry out" output. The "Force Carry" input of the exponent adder is activated by the control logic circuitry to add a 1 to the operand exponent with the highest value.Type: GrantFiled: November 24, 1992Date of Patent: August 9, 1994Assignee: International Business Machines CorporationInventors: Bernard Desrosiers, Didier Louis, Andre Steimle