Abstract:
The present invention relates to a coprocessor comprising a calculation unit for executing a command, and a securisation device for monitoring the execution of the command and supplying an error signal having an active value as soon as the execution of the command begins and an inactive value at the end of the execution of the command, if no abnormal progress in the execution of the command has been detected. The coprocessor further comprises means for preventing access to at least one unit of the coprocessor, while the error signal is on the active value. Application is provided particularly but not exclusively to the protection of integrated circuits for smart cards against attacks by fault injection.
Abstract:
The method evaluates a constraint of a sequential memory cell able to sample an input data item regulated by a clock signal. The constraint is dependent on the ramp of a first signal and on the ramp of a second signal. The method includes a characterization phase including a first step of determination in which a value of the second ramp is fixed, the value of the first ramp is made to vary so as to determine, a first set of values of the constraint. A second step of determination includes the value of the first ramp being fixed at one of its values taken during the first step of determination, the value of the second ramp is made to vary so as to determine for each value of the second ramp a deviation with respect to the value of the constraint belonging to the first set and corresponding to the fixed value of the first ramp. The method includes a third step of calculation in which the values of the constraint are calculated for all the values of the first ramp and of the second ramp, while adding the various deviations obtained to the values of the first set of values.
Abstract:
A static memory device includes at least one memory cell with two cross-coupled CMOS inverters to be connected to first and second voltages. The substrate of the NMOS transistor of a first CMOS inverter is electrically insulated from the substrate of the NMOS transistor of the second CMOS inverter. The two substrates can be biased with the first voltage. A clear flash controller flash clears the cells for temporarily bring the bias of the substrate of the NMOS transistor of the first CMOS inverter to the second voltage.
Abstract:
A differential amplifier includes a pair of first and second transistors connected together. The first transistor includes a first conduction terminal, and a second conduction terminal forming a first output node of the amplifier. The second transistor includes a first conduction terminal connected to the first conduction terminal of the first transistor, and a second conduction terminal forming a second output node of the amplifier. A first inductive load is connected between the first output node and a supply reference, and a second inductive load is connected between the second output node and the supply reference. A limiting network limits output voltages on the first and second output nodes, and includes a first resistor connected to the first output node, and a second resistor connected to the second output node. The first and second resistors also connected together in series at a common intermediate node. A first analog switch is connected to the first resistor and to the supply reference, and a second analog switch connected to the second resistor and the supply reference via the first analog switch. The first and second analog switches are turned on when a voltage on the common intermediate node exceeds a threshold.
Abstract:
A method and a system of alignment of an integrated circuit chip pick-and-place equipment with an origin of a wafer supporting these circuits, comprising optically searching on the wafer at least one reference pattern formed, on manufacturing of the integrated circuits, in a reference chip, the reference pattern being different from optically-recognizable patterns of the other chips.
Abstract:
A tuner includes an analog block, a digital block, and an analog/digital conversion stage connected therebetween. The analog block includes a first attenuator/controlled-gain amplifier stage connected upstream to a frequency transposition stage. The overall mean power of the entire signal received by the tuner is calculated during a phase of initialization. This overall calculated power is compared in the digital block with a first predetermined reference value corresponding to a maximum power desired at a predetermined location of the analog block. The gain of the first attenuator/amplifier stage is adjusted to minimize the deviation between the overall calculated power and the reference value. In a phase of normal operation, one of the channels of the signal received is selected, with the gain of the first attenuator/amplifier stage being fixed.
Abstract:
A process of programming or reprogramming a reprogrammable onboard memory (5) comprises programming or reprogramming the onboard memory of several modules (M0, M1) in parallel through a multiple access bus (6) to which the modules are connected. In the case of blank flash memories, a process downloads code through the multiple access bus (6) and executes the code, eliminating all external constraints (such as frequency, binary throughput). The process is more particularly intended to apply to onboard flash type memories.
Abstract:
An electronic circuit includes a logic circuit formed from a plurality of logic units. The electronic circuit also includes a plurality of memory units capable of forming a shift register, capable of being connected to the logic units, and having terminals for reception of command signals to write data into the logic units and to read data from the logic units. The electronic circuit further includes an access controller having a plurality of outputs connected to the terminals of the memory units and capable of applying the command signals to the outputs. In addition, the electronic circuit includes a scrutinizing module capable of measuring at least one signal between at least one of the outputs of the access controller and the reception terminal of at least one of the memory units, determining if the at least one measured signal differs from the at least one command signal applied to the at least one output by the access controller, and blocking formation of the shift register if a difference is determined.
Abstract:
An amplified reading device includes an adjustable gain amplifier AMP receiving analog information and of which 2j successive gain values, respectively adjustable by 2j successive values of a first control word of j bits, follow a geometric progression of ratio a; an analog/digital converter CAN connected to the output of the amplifier, having an adjustable input full scale, of which 2k different values, respectively adjustable, for each gain value, from 2k successive values of a second control word of k bits, follow a geometric progression of ratio a1/2 k, the converter delivering a digital code corresponding to the analog information amplified by an overall gain, the value of which depends on the gain value of the amplifier and on that of the full scale, and a controller MCM designed to deliver the first and second control words.
Abstract:
This image processing method for the conversion of an image with a first number of bits per pixel, for example 16 bits per pixel, into an image with a second number of bits per pixel, for example 18 bits per pixel, includes generating additional coding bit values for the components (Ri, Gi, Bi) of each pixel starting from the component values of adjacent pixels and generating the converted signal from the additional coding bits.
Abstract translation:用于将具有每像素的第一位数(例如每像素16位)的图像转换成具有每像素的第二数量位的图像(例如每像素18位)的图像处理方法包括产生附加编码位 从相邻像素的分量值开始的每个像素的分量(R i,i,G i,B i i i)的值,并且生成转换的 来自附加编码位的信号。