Abstract:
An embodiment of a packaged semiconductor device includes a communication pad formed in a side surface, which is operatively coupled to a communication circuit so as to enable the establishing of a wireless communication channel to an adjacently positioned packaged semiconductor device. The communication pad may be formed upon cutting a block including the packaged semiconductor device and an appropriately positioned and dimensioned conductor. Thus, well-established techniques for incorporating a lead frame or any other conductive system in a package may be applied in order to impart wireless lateral connectivity to packaged semiconductor devices in an electronic system.
Abstract:
A diagnostic device includes a photodiode (2) formed by a body (10) of semiconductor material having a first surface (6a), an integrated optical structure (30) on the first surface and having a second surface (34a), and at least one detection region (50) on the second surface. The at least one detection region includes at least one receptor (52) that binds to a corresponding target molecule (MB) that can be mated with a corresponding marker (54), which, when excited by radiation having a first wavelength (λe), emits radiation having a second wavelength (λf) that can be detected by the photodiode. The integrated optical structure includes at least a first layer (34, 62) of a first material having a first refractive index (n1). The first layer has a thickness substantially equal to an integer and odd multiple of one fourth of the first wavelength (λe) divided by the first refractive index.
Abstract:
Image-processing apparatus and methods to adaptively vary an interest point threshold value and control a number of interest points identified in an image frame are described. Sub-regions of an image frame may be processed in a sequence, and an interest point threshold value calculated for each sub-region. The calculated value of the interest point threshold may depend upon pre-selected values and values determined from the processing of one or more prior sub-regions. By using adaptive thresholding, a number of interest points detected for each frame in a sequence of image frames may remain substantially constant, even though objects within the frames may vary appreciably.
Abstract:
An embodiment of an electronic system may be provided so as to have superior coupling by implementing a communication mechanism that provides at least for horizontal communication for example, on the basis of wired and/or wireless communication channels, in the system. Hence, by enhancing vertical and horizontal communication capabilities in the electronic system, a reduced overall size may be achieved, while nevertheless reducing complexity in PCBs coupled to the electronic system. In this manner, overall manufacturing costs and reliability of complex electronic systems may be enhanced.
Abstract:
In an embodiment, a control unit includes a determiner and a requestor. The determiner is configured to determine media-data rate in response to the network throughput and one of multiple fill ranges to which a level of a buffer corresponds, and the requestor is configured to request a media-file segment having the determined media-data rate. For example, such a control unit may be able to control the streaming of a video file in a way that reduces or prevents buffer underflows (i.e., video “freezes”), reduces the start-up delay, and that reduces the frequency of changes from one quality level (e.g., resolution) to another quality level, while streaming the highest-quality version of the video file that the data throughput allows. That is, the control unit seeks to maximize the streamed video quality while minimizing the number of buffer underflows, the number of changes in the streamed resolution caused by changes in the throughput, and the start-up delay.
Abstract:
An authentication method of a first module by a second module includes the steps of generating a first random datum by the second module to be sent to the first module, generating a first number by the first module starting from the first datum and by way of a private key, and generating a second number by the second module to be compared with the first number, so as to authenticate the first module. The step of generating the second number is performed starting from public parameters and is independent of the step of generating the first number.
Abstract:
A test chip performs measurements to evaluate the performances of interconnects. In particular, the statistical failure distribution, the electromigration and the leakage current are measured. An algorithm detects a via failure at any of the available n metal layers. The test chip includes a ROM memory array. The vias to be measured are formed in the columns of the array. Via or contact failures are detected by forcing a predetermined current through both an array column and a reference column. The failure analysis is obtained by comparing the resulting voltage drops.
Abstract:
A procedure for translating ARM instructions of a first set into instructions of a second set for execution on an LX processor comprising a core provides a first set of registers corresponding to the ARM instructions and a second set of registers corresponding to the instructions that can be executed on the LX processor. Each register of the first set is mapped in a corresponding register of the second set designed to emulate the behavior of the first register, obtaining a unique independent translation of the first set into the second set. The translation is performed by a translation device external to the LX core without altering the core, and the translation operating without accessing resources of the core, by the translating device intercepting accesses of the core to the storage area reserved to the ARM instructions.
Abstract:
A method of compressing a stream of pixel data relative a two-dimensional object, pixels of which are scanned by rows from a source device to a receiver device, includes defining an extended context window to include a pair of pixels following a last encoded pixel on the row being scanned and the respective triplets of neighboring pixels belonging to the preceding row. The method includes defining a first distinct context array of pixels of the extended context window for the pixel of the pair immediately following the last encoded pixel, and a second context array of pixels of the extended context window for the other pixel of the pair. An extended context value relative to each pixel of the pair is calculated, and the extended context value relative to a first pixel immediately following the last encoded pixel is compared with an extended threshold. If the extended context value is less than the extended threshold, then encoding the first and second pixels of the pair, and if the extended context value relative to the first pixel of the pair exceeds the extended threshold, then carrying out simultaneously a parallel processing and encoding of both pixels according to an encoding routine.
Abstract:
The invention relates to a method for erasing non-volatile memory cells, and to a corresponding non-volatile memory device of the programmable and electrically erasable type implementing the method, and comprising a memory cell array organized in a row-and-column layout, and divided in array sectors, including at least one row decode circuit portion being supplied positive and negative voltages. The method is applied whenever the issue of the erase algorithm is negative, and comprises the following steps: forcing an incompletely erased sector into a read condition; scanning the rows of said sector to check for the possible presence of a spurious current indicating a fail state; identifying and electrically isolating the failed row; re-addressing from said failed row to a redundant row provided in the same sector; re-starting the erase algorithm.