Patent classifications
G01R31/3167
IDENTIFYING DEFECT SENSITIVE CODES FOR TESTING DEVICES WITH INPUT OR OUTPUT CODE
In one embodiment, a method of operating a computational system to evaluate a device under test, where the device under test is operable to receive a digital code input and output in response a corresponding output. The method injects a plurality of simulated faults into a pre-silicon model of the device under test. For each injected simulated fault, the method inputs a plurality of digital codes to the model. For each input digital code, the method selectively stores the input digital code if a difference, between a corresponding output for the input digital code and a no-fault output for the input, exceeds a predetermined threshold value.
IDENTIFYING DEFECT SENSITIVE CODES FOR TESTING DEVICES WITH INPUT OR OUTPUT CODE
In one embodiment, a method of operating a computational system to evaluate a device under test, where the device under test is operable to receive a digital code input and output in response a corresponding output. The method injects a plurality of simulated faults into a pre-silicon model of the device under test. For each injected simulated fault, the method inputs a plurality of digital codes to the model. For each input digital code, the method selectively stores the input digital code if a difference, between a corresponding output for the input digital code and a no-fault output for the input, exceeds a predetermined threshold value.
Test apparatus
A test apparatus may include transceivers and a global de-skew circuit. In a training mode, the transceivers provide first timing information obtained by delaying a first data signal in the range of up to a preset unit interval based on a clock signal and receive second timing information corresponding to timing differences between a slowest transceiver and the remaining transceivers. In an operation mode, the transceivers provide compensation data to a plurality of DUTs (Devices Under Test) substantially simultaneously. The compensation data may be obtained by delaying a second data signal by multiples of the preset unit interval in response to the second timing information. In the training mode, the global de-skew circuit receives the first timing information, calculates, using the first timing information, the timing differences between the slowest transceiver and the remaining transceivers, and provides the second timing information corresponding to the timing differences to the transceivers.
Test apparatus
A test apparatus may include transceivers and a global de-skew circuit. In a training mode, the transceivers provide first timing information obtained by delaying a first data signal in the range of up to a preset unit interval based on a clock signal and receive second timing information corresponding to timing differences between a slowest transceiver and the remaining transceivers. In an operation mode, the transceivers provide compensation data to a plurality of DUTs (Devices Under Test) substantially simultaneously. The compensation data may be obtained by delaying a second data signal by multiples of the preset unit interval in response to the second timing information. In the training mode, the global de-skew circuit receives the first timing information, calculates, using the first timing information, the timing differences between the slowest transceiver and the remaining transceivers, and provides the second timing information corresponding to the timing differences to the transceivers.
Simulation method for mixed-signal circuit system and related electronic device
A simulation method for a mixed-signal circuit system includes: detecting a plurality of registers and a clock signal included in the mixed-signal circuit system; performing a timing analysis converting operation upon a circuit block coupled between any two register of the plurality of registers to obtain a converted circuit system; and performing a Static Timing Analysis operation upon the converted circuit system; wherein when the circuit block is convertible into a combinational circuit block, the timing analysis converting operation includes: converting the circuit block to the combinational circuit block, wherein the combinational circuit block is logic gate-level.
Simulation method for mixed-signal circuit system and related electronic device
A simulation method for a mixed-signal circuit system includes: detecting a plurality of registers and a clock signal included in the mixed-signal circuit system; performing a timing analysis converting operation upon a circuit block coupled between any two register of the plurality of registers to obtain a converted circuit system; and performing a Static Timing Analysis operation upon the converted circuit system; wherein when the circuit block is convertible into a combinational circuit block, the timing analysis converting operation includes: converting the circuit block to the combinational circuit block, wherein the combinational circuit block is logic gate-level.
INTEGRATED COMMUNICATION LINK TESTING
A test and measurement device includes an input configured to receive an analog signal from a Device Under Test (DUT), an Analog to Digital Converter (ADC) coupled to the input and structured to convert the analog signal to a digital signal, a receiver implemented in a first Field Programmable Gate Array (FPGA) and structured to accept the digital signal and perform signal analysis on the digital signal, a transmitter implemented in a second FPGA and structured to generate a digital output signal, and a Digital to Analog Converter (DAC) coupled to the transmitter and structured to convert the digital output signal from the transmitter to an analog signal, and structured to send the analog signal to the DUT. The receiver and the transmitter are coupled together by a high speed data link over which data about the current testing environment may be shared.
Electrical testing apparatus for spintronics devices
A stimulus/response controller within a magnetic electrical test apparatus is configured for generating and transmitting stimulus waveforms to a high-speed DAC for application to a MTJ DUT. The response signal from the MTJ DUT is applied to an ADC that digitizes and transfers the response signal to the stimulus/response controller. The stimulus/response controller has a configurable function circuit that is selectively configured for performing evaluation and analysis of the digitized stimulus and response signals. The configurable functions are structured for performing any evaluation and analysis function for determining the characteristics of the MTJ DUT(s). Examples of the evaluation and analysis operations include averaging the stimulus and/or response signals, determining the differential resistance, the degradation times, failure counts, or the bit error rate of the MTJ DUT(s). The evaluations and analysis of the MTJ DUT are then available for transfer to a tester controller within the magnetic electrical test apparatus.
Electrical testing apparatus for spintronics devices
A stimulus/response controller within a magnetic electrical test apparatus is configured for generating and transmitting stimulus waveforms to a high-speed DAC for application to a MTJ DUT. The response signal from the MTJ DUT is applied to an ADC that digitizes and transfers the response signal to the stimulus/response controller. The stimulus/response controller has a configurable function circuit that is selectively configured for performing evaluation and analysis of the digitized stimulus and response signals. The configurable functions are structured for performing any evaluation and analysis function for determining the characteristics of the MTJ DUT(s). Examples of the evaluation and analysis operations include averaging the stimulus and/or response signals, determining the differential resistance, the degradation times, failure counts, or the bit error rate of the MTJ DUT(s). The evaluations and analysis of the MTJ DUT are then available for transfer to a tester controller within the magnetic electrical test apparatus.
Interleaved testing of digital and analog subsystems with on-chip testing interface
The disclosure provides a method and apparatus of interleaved on-chip testing. The method merges a test setup for analog components with a test setup for digital components and then interleaves the execution of the digital components with the analog components. This provides concurrency via a unified mode of operation. The apparatus includes a system-on-chip test access port (SoC TAP) in communication with a memory test access port (MTAP). A built-in self-test (BIST) controller communicates with the MTAP, a physical layer, and a memory. A multiplexer is in communication with the memory and a phase locked loop (PLL) through an AND gate.