Abstract:
A processing system operable in various execution environments. The system comprises plural processor cores having respective interrupt inputs, respective wait for interrupt outputs, and respective security outputs. The system also comprises a register coupled to at least one of the processor cores for identifying active execution environments. The system also comprises a global interrupt handler operable to selectively route interrupts to one or more of the interrupt inputs of said plural processor cores. The system also comprises a conversion circuit having plural interrupt-related output lines, and said conversion circuit fed with at least some of said respective wait for interrupt outputs and respective security outputs and fed by said register.
Abstract:
The objective of this invention is to provide a transfer mask that is able to accurately pass micro-balls onto terminal areas on a substrate. A thin plate transfer mask 200 is arranged facing a substrate 100, and possesses a plurality of through-holes 242 for the purpose of passing micro-balls (solder balls) onto a plurality of terminal areas 108 formed on one surface of a substrate 100. Slits 230, 232, 234, 236 formed in the surface of the transfer mask 200 extending in the length direction and the width direction of the transfer mask 200, inside the substrate edge P1 and outside the area in which the plurality of through-holes 242 is formed when it is facing the substrate 100.
Abstract:
System and method for integrated circuit manufacturing. A preferred embodiment comprises transmitting a first set of data to integrated circuits (ICs) while they are in an on-wafer state and having each IC store the first set of data into memory, transmitting a second set of data to the ICs and having the ICs compare the second set of data with the first set of data stored in the memory, reading out the results of the comparisons, and marking an IC as being defective if the comparison indicates that that the first set of data did not match the second set of data. Each IC features an antenna formed in the scribe line region adjacent to the IC so that communications can take place while the IC remains on the wafer without the need to use electrical probes.
Abstract:
A method of dynamically interfacing an application processor with a plurality of peripheral ports is shown, including the use of an expanded memory interface for controlling a plurality of memory components for an application processor external to the interface. The application processor is connected to the expanded memory interface, which is in turn coupled to at least one status port to facilitate communication between the application processor and the status port.
Abstract:
A lead frame, method of making same and semiconductor package containing the lead frame. The semiconductor package includes the lead frame which includes an essentially flat, planar lead frame body and lead frame leads extending from the lead frame body, the lead frame leads extending partially out of the plane of the lead frame body. A semiconductor chip is disposed on the lead frame and an encapsulant encapsulates the lead frame body, the semiconductor chip and a portion of the lead frame leads, with a portion of the lead frame leads extending external to the encapsulant. The two dimensional cross section can be essentially in the shape of a "U", essentially sinusoidal in shape, the sinusoidal shape having an odd number of half cycles of the sinusoidal shape or essentially in the shape of a "W".
Abstract:
In a dynamic random access memory unit 10, a circuit, 61.sub.0 -61.sub.N.sbsb.--.sub.1, 615, and 617, is provided in which a non-change of each address signal of an address signal group during a next consecutive clock cycle blocks the application of the read activation control signal to the memory unit 10. In this manner, the memory unit 10 is inactive (i.e., does not perform a read operation) during the modify portion of a read-modify-write operation so that potential conflicts in the operation of the memory unit 10 are avoided.
Abstract:
An integrated automation development system (10) for controlling and coordinating manufacturing equipment (24) employs a plurality of server processes (14, 16, 22, 28, 34, 36). Each server process includes a messaging manager (45) for receiving ASCII messages, and an interpreter (43) for evaluating the received ASCII messages and identifying commands within the messages. The server process further includes a command manager (41) for receiving and executing the commands, and a logic controller (47) for managing the logic flow of the command execution by the command manager (41). The servers may include additional commands (48) that enable them to serve as queue servers (34), terminal servers (28), and other application-specific server processes.
Abstract:
Assessing open circuit and short circuit defect levels in circuits implemented in state of the art ICs is difficult when using conventional test circuits, which are designed to assess continuity and isolation performance of simple structures based on individual design rules. Including circuit blocks from ICs in test circuits provides a more accurate assessment of defect levels expected in ICs using the circuit blocks. Open circuit defect levels may be assessed using continuity chains formed by serially linking continuity paths in the circuit blocks. Short circuit defect levels may be assessed by using parallel isolation test structures formed by linking isolated conductive elements in parallel to buses. Forming isolation connections on a high metal level enables location of shorted elements using voltage contrast on partially deprocessed or partially fabricated test circuits.
Abstract:
A mobile system for analyzing ECG data includes an analog front end module coupled to a mobile consumer device. The analog front end module is configured to collect ECG data from one or more leads and is operable to convert the analog ECG data to digital ECG data. The mobile consumer device is coupled to receive the digital ECG data, and is configured to perform QRS detection using a filter whose cutoff frequency is adapted to noise level in real time. The ECG signal is amplified non-linearly and three windowed threshold signals (D, E, J) are derived. The cutoff frequency for the QRS detection is dynamically selected as a function of the threshold signals. A sample in the amplified signal is identified to be a heart beat point only when the sample value is equal to the first threshold signal and greater than the filtered threshold signal.
Abstract:
A processor system with an application and a maintenance function that would interfere with the application if concurrently executed. The processor system comprises a set of processor cores operable in different security and context-related modes, said processors having at least one interrupt input and at least one wait for interrupt output. The processor system also comprises a wait for interrupt expansion circuit responsive to the at least one wait for interrupt output to provide an interrupt signal, at least one of said processor cores operable in response to the interrupt signal to schedule a maintenance function separated in time from execution of the application.