Including Test Pattern Generator Patents (Class 714/738)
-
Patent number: 8661305Abstract: The various embodiments of the present invention provide a method for automatically generating a unique set of test vectors for verifying design intent of integrated circuit chips. The method includes obtaining configuration parameters associated with a plurality of integrated circuit chips, generating an Executable Verification Plan pertaining to the configuration parameters of a plurality of integrated circuit chips in one or more execution PCs (EPs), creating a plurality of data structures corresponding to the configuration parameters, communicating the data structures created to a DCMS server, mapping the data structures of the Execution PCs with one or more data structures present in a database of the DCMS server, customizing the executable verification plan based on changes in the configurations of the integrated circuit chips, generating a unique set of test vectors based on mapping of the data structures and performing automatic design verification of the plurality of integrated circuit chips.Type: GrantFiled: July 10, 2011Date of Patent: February 25, 2014Inventors: Ravishankar Rajarao, Chinthana Ednad
-
Patent number: 8656229Abstract: A system and method for the execution of a program comprises a user-defined sequence of standard hardware and analysis module commands of an instrument, in the context of a tester comprising a plurality of VSAs and VSGs, or other hardware measurement modules types, where the coordination of command execution and resource availability is built into the system as an inherent part of its overall architecture. As such, the commands are the same as those ordinarily executed in piecemeal fashion, but are now automatically and sequentially executed in an atomic and deterministic manner through the coordinated interaction of embodiments of the invention.Type: GrantFiled: June 5, 2012Date of Patent: February 18, 2014Assignee: Litepoint CorporationInventors: Nabil Ayoub Elserougi, Thomas Toldborg Andersen, Roman Schilter
-
Patent number: 8639995Abstract: Signature circuits are used during testing of an integrated circuit. Test vectors are applied as inputs to a circuit under test. A signature circuit stores a “signature” for the circuit under test based on a combination of signals from the circuit under test in response to test vectors and a previous stored state of the signature register. The value contained in the signature register at the end of the test is the signature. A fault-free circuit generates a particular signature for the applied test vectors. Faults can be determined by detecting variances from the expected signature. In one embodiment, the signature circuit uses a combination of two error detection codes.Type: GrantFiled: February 11, 2010Date of Patent: January 28, 2014Assignee: PMC-Sierra, Inc.Inventor: Steven Scott Gorshe
-
Patent number: 8635487Abstract: Methods and systems for calibrating parameters for communication between a controller and a memory device. A memory controller may be configured to calibrate one or more of the write latency and/or the latency window of a memory device such that a data signal and a data strobe signal are received by the memory device within the latency window of the memory device.Type: GrantFiled: March 15, 2010Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Kevin C. Gower, Kyu-hyoun Kim
-
Patent number: 8631294Abstract: A first data set is written to first memory units identified as having a higher data reliability and a second data set is written to second memory units identified as having a lower data reliability than the first memory units. In some cases, the second data set may include metadata or redundancy information that is useful to aid in reading and/or decoding the first data set. The act of writing the second data set increases the data reliability of the first data set. The second data set may be a null pattern, such as all erased bits.Type: GrantFiled: February 2, 2011Date of Patent: January 14, 2014Assignee: Seagate Technology LLCInventors: Navneeth Kankani, Mark A. Gaertner, Rodney V. Bowman, Ryan J. Goss, David S. Seekins, Tong Shirh Stone
-
Patent number: 8631290Abstract: An automated guardband compensation system automatically compensates for degradation in the guardband of a clocked data processing circuit while that circuit is connected within a data processing system. A control circuit automatically and repeatedly requests: a switching circuit to switch a critical path within the clocked data processing circuit out of a data processing pathway within the data processing system while the clocked data processing circuit is connected within the data processing system; a guardband test circuit to test the guardband of the critical path while the critical path is switched out of the data processing pathway; a guardband compensation circuit to increase the guardband when the results of the test indicate a material degradation in the guardband; and a switching circuit to switch the critical path back into the data processing pathway after the test.Type: GrantFiled: December 15, 2011Date of Patent: January 14, 2014Assignee: University of Southern CaliforniaInventors: Bardia Zandian, Murali Annavaram
-
Patent number: 8631292Abstract: A flip-flop circuit includes a master latch, a master/slave gate, a slave latch, a slave gate, a feedback latch, and a master gate. The master latch has an input and an output. The master/slave gate has an input coupled to the output of the master latch and an output. The slave latch has input coupled to the output of the master/slave gate and an output. The slave gate has input coupled to the output of the slave latch and an output. The has an input coupled to the output of the slave gate and an output. The master gate has an input coupled to the output of the feedback latch and an output coupled to the input of the master latch.Type: GrantFiled: August 29, 2011Date of Patent: January 14, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Jianan Yang, Gary R. Morrison
-
Patent number: 8621292Abstract: A device for testing a semiconductor memory device, the device including a code table that is configured to store at least a first received code and a second received code received via a host interface, a pattern generation engine that is configured to determine a third code based on at least one of the first and the second received codes stored in the code table and to output the third code, in response to a request to perform a test operation, received via the host interface, and a signal generation unit that is configured to generate control signals for testing the semiconductor memory device, based on the third code received from the pattern generation engine.Type: GrantFiled: June 7, 2012Date of Patent: December 31, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Jung Rae Kim
-
Patent number: 8621306Abstract: A panel driving circuit that produces a panel test pattern and a method of testing a panel are provided. The driving circuit includes a pattern generation unit and a selection unit. The pattern generation unit responds to a system clock and produces pattern test data and pattern test signals. The selection unit responds to a test signal and selects and outputs either (a) the pattern test data and the pattern test signals that are outputted from the pattern generation unit, or (b) the pattern test data and pattern test signals that are directly applied from the outside. The driving circuit and the method of the panel test generates the panel test data, the horizontal synchronizing signal, the vertical synchronizing signal, and the data activating signal within the driving circuit using a system clock so that the testing of the panel can be carried out without using a separate test device.Type: GrantFiled: November 7, 2011Date of Patent: December 31, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Won-Sik Kang, Jae-Goo Lee
-
Publication number: 20130346820Abstract: Electronic apparatus, systems, and methods of operating and constructing the electronic apparatus and/or systems include an embedded processor disposed in a logic chip to direct, among other functions, self-testing of an electronic device structure in conjunction with a pattern buffer disposed in the logic chip, when the electronic device structure is coupled to the logic chip. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: August 26, 2013Publication date: December 26, 2013Applicant: Micron Technology, Inc.Inventor: Joe M. Jeddeloh
-
Patent number: 8615695Abstract: A dictionary-based scan chain fault detector includes a dictionary with fault signatures computed for scan cells in the scan chain. Entries in the fault dictionary are compared with failures in the failure log to identify a faulty scan cell. In one embodiment a single fault in a scan chain is identified. In another embodiment, a last fault and a first fault in a scan chain are identified.Type: GrantFiled: June 13, 2007Date of Patent: December 24, 2013Assignee: Mentor Graphics CorporationInventors: Ruifeng Guo, Yu Huang, Wu-Tung Cheng
-
Patent number: 8612815Abstract: Disclosed are integrated circuits that incorporate an asynchronous circuit with a built-in self-test (BIST) architecture using a handshaking protocol for at-speed testing to detect stuck-at faults. Specifically, a test pattern generator applies test patterns to an asynchronous circuit and an analyzer analyzes the output test data. The handshaking protocol is achieved through the use of a single pulse generator, which applies a single pulse to the test pattern generator to force switching of the test pattern request signal and, thereby to control application of the test patterns to the asynchronous circuit and subsequent switching of the test pattern acknowledge signal. Generation of this single pulse can in turn be forced by the switching of the test pattern acknowledge signal.Type: GrantFiled: December 16, 2011Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Faraydon Pakbaz, Jack R. Smith, Sebastian T. Ventrone
-
Patent number: 8607111Abstract: An integrated circuit tester is described that utilizes methods of programming parallel coupled Algorithmic Pattern Generators (APGs) to generate test vector sequences and part commands with sub-instruction repeats. This enables simpler test programming and ease of test conversion to new part speed grades, steppings, or part designs. In one embodiment, a sub-instruction repeat is utilized to enable adjustment of the timing of test vector sequences and part commands sent to an integrated circuit device under test (DUT) so that the test can be adjusted for new part speed grades and/or steppings. In another embodiment, a sub-instruction repeats are utilized to enable adjustment of the timing of a memory device inputs, memory commands and test vector sequences so that the test can be adjusted for new memory device speed grades.Type: GrantFiled: August 30, 2006Date of Patent: December 10, 2013Assignee: Micron Technology, Inc.Inventors: Phillip Rasmussen, Charles Snodgrass
-
Patent number: 8595681Abstract: A method is provided to evaluate whether one or more test patterns is power safe for use during manufacturing testing of an integrated circuit that includes a nonuniform power grid and that includes a scan chain, the method comprising: assigning respective toggle count thresholds for respective power grid regions of the non-uniform power grid; and determining whether respective numbers of toggles by scan elements of the scan chain within one or more respective power grid regions meet respective toggle count thresholds for the one or more respective regions during at least one scan-shift cycle in the course of scan-in of a test pattern to the scan chain.Type: GrantFiled: December 17, 2012Date of Patent: November 26, 2013Assignee: Cadence Design Systems, Inc.Inventors: Senthil Arasu Thirunavukarasu, Shaleen Bhabu, Vivek Chickermane
-
Publication number: 20130311844Abstract: A test card for testing one or more devices under test includes a plurality of test resources configured to communicate with the one or more devices under test. The test card further includes a matching circuit configured to receive a test sequence of at least two matching instructions followed by one or more processing instructions. The matching instructions define a group of resources which are to operate in accordance with the processing instructions. The matching circuit is configured to determine based on the at least two matching instructions whether a given test resource out of a plurality of test resources belongs to the group or not and to forward the processing instructions to the given test resource if the given test resource belongs to the group and to not forward the processing instructions to the given test resource if the given test resource does not belong to the group.Type: ApplicationFiled: July 26, 2013Publication date: November 21, 2013Applicant: Advantest (Singapore) Pte. Ltd.Inventor: Jens KILIAN
-
Patent number: 8589751Abstract: The provided are a don't-care-bit identification method and program for identifying don't-care-bits from the first and the second input vectors in an input-vector pair while keeping the sensitization status of paths, in a combinational circuit, sensitized by applying the first and the second input vectors in serial to input lines of combinational circuit. The method identifies an unspecified bit from the first and the second input vectors V1 and V2 composed of logic values 0 and 1, which are applied to the combinational portion in a sequential circuit or to an independent combinational circuit. The method includes an identification step for identifying an unspecified bit from the first and the second input vectors, while keeping sensitization status of a part of or all of the paths, sensitized by applying the first and the second input vectors.Type: GrantFiled: April 16, 2010Date of Patent: November 19, 2013Assignee: Lptex CorporationInventors: Kohei Miyase, Xiaoqing Wen, Seiji Kajihara
-
Patent number: 8559492Abstract: A transmitter-only integrated circuit (IC) chip for performing an external loopback test without an additional receive pin in a chip and an external loopback test method include drivers, mounted on the transmitter-only IC chip, for transmitting data through transmit pads that are installed in correspondence to a plurality of channels; and a loopback test circuit for receiving data as external loopback data through one of the transmit pads set as a receive pad for a test, the data being transmitted through one of the remaining transmit pads, and then comparing the received external loopback data with original transmit data.Type: GrantFiled: October 1, 2010Date of Patent: October 15, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Jongshin Shin
-
Patent number: 8560906Abstract: Disclosed herein are exemplary methods, apparatus, and systems for performing timing-aware automatic test pattern generation (ATPG) that can be used, for example, to improve the quality of a test set generated for detecting delay defects or holding time defects. In certain embodiments, timing information derived from various sources (e.g. from Standard Delay Format (SDF) files) is integrated into an ATPG tool. The timing information can be used to guide the test generator to detect the faults through certain paths (e.g., paths having a selected length, or range of lengths, such as the longest or shortest paths). To avoid propagating the faults through similar paths repeatedly, a weighted random method can be used to improve the path coverage during test generation. Experimental results show that significant test quality improvement can be achieved when applying embodiments of timing-aware ATPG to industrial designs.Type: GrantFiled: October 31, 2011Date of Patent: October 15, 2013Assignee: Mentor Graphics CorporationInventors: Xijiang Lin, Kun-Han Tsai, Mark Kassab, Chen Wang, Janusz Rajski
-
Patent number: 8549372Abstract: A method to increase automatic test pattern generation (ATPG) effectiveness and compression identifies instances of “majority gates” and modifies test generation to exploit their behavior so that fewer care bit are needed. This method can increase test coverage and reduce CPU time as previously aborted faults are now tested. The majority gate enhanced ATPG requires no hardware support and can be applied to any ATPG system.Type: GrantFiled: March 5, 2012Date of Patent: October 1, 2013Assignee: Synopsys, Inc.Inventors: Peter Wohl, John A. Waicukauski
-
Patent number: 8531197Abstract: An integrated circuit die comprises an electronic circuit and one or more output ports for outputting signals from the die via an external impedance, to a load, external from the die. The output port is connected to the electronic circuit. The die is further provided with an on-die sampling oscilloscope circuit connected to the output port, for measuring a waveform of the outputted signals.Type: GrantFiled: July 17, 2008Date of Patent: September 10, 2013Assignee: Freescale Semiconductor, Inc.Inventors: Yefim-Haim Fefer, Valery Neiman, Sergey Sofer
-
Patent number: 8533545Abstract: An apparatus for use in testing at least a portion of a system under test via a Test Access Port (TAP) is provided. The apparatus includes a memory for storing a set of instructions of a test instruction set architecture and a processor executing the set of instructions of the test instruction set architecture for testing at least a portion of the system under test via the TAP. The set of instructions of the test instruction set architecture includes a first set of instructions including a plurality of instructions of an Instruction Set Architecture (ISA) supported by the processor and a second set of instructions including a plurality of test instructions associated with the TAP. The instructions of the first set of instructions and the instructions of the second set of instructions are integrated to form the set of instructions of the test instruction set architecture.Type: GrantFiled: June 30, 2009Date of Patent: September 10, 2013Assignee: Alcatel LucentInventors: Suresh Goyal, Michele Portolan, Bradford Van Treuren
-
Patent number: 8533169Abstract: Writing data in a distributed database having a plurality of nodes is disclosed. Writing includes receiving a write request at a node, wherein the write request is associated with one or more operations to define an atomic transaction and performing the atomic transaction based on the request. The atomic transaction includes writing to a first version of the database in the node and writing to an entity representative of a state of the first version of the database.Type: GrantFiled: September 21, 2005Date of Patent: September 10, 2013Assignee: Infoblox Inc.Inventors: Stuart Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Patent number: 8527824Abstract: A system for testing multi-clock domains in an integrated circuit (IC) includes a plurality of clock sources coupled to a plurality of clock controllers. Each of the clock sources generates a fast clock associated with one of the multi-clock domains. Each of the clock controllers is configured to provide capture pulses to test one clock domain. The capture pulses provided to a clock domain are at a frequency of a fast clock associated with the clock domain. The clock controllers operate sequentially to provide the capture pulses to test the clock domains.Type: GrantFiled: January 11, 2013Date of Patent: September 3, 2013Assignee: STMicroelectronics International N.V.Inventors: Swapnil Bahl, Akhil Garg
-
Patent number: 8526255Abstract: Aspects of the disclosure provide an integrated circuit. The integrated circuit includes a scrambler configured to provide a driving address and associated data to an envelope based on a memory configuration for using a memory array. The driving address and the associated data are used to test the memory array according to a test pattern. The envelope is configured to translate the driving address into a corresponding physical address of the memory array based on the memory configuration.Type: GrantFiled: June 5, 2012Date of Patent: September 3, 2013Assignee: Marvell Israel (MISL) Ltd.Inventors: Yosef Solt, Ofir Keren
-
Patent number: 8522099Abstract: Electronic apparatus, systems, and methods of operating and constructing the electronic apparatus and/or systems include an embedded processor disposed in a logic chip to direct, among other functions, self-testing of an electronic device structure in conjunction with a pattern buffer disposed in the logic chip, when the electronic device structure is coupled to the logic chip. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: May 7, 2012Date of Patent: August 27, 2013Assignee: Micron Technology, Inc.Inventor: Joe M. Jeddeloh
-
Patent number: 8516322Abstract: A programmable integrated circuit may contain multiple logic blocks. Computing equipment may be used to run automated tools that process a design for the programmable integrated circuit to perform corresponding circuit tests. A translation tool may translate a transistor-level description of circuitry on the programmable integrated circuit into a gate-level description. A block-level test configuration data generation tool may generate block-level test configuration data files. The test configuration data files may be used as constraints for an automatic test pattern generation tool that produces block-level test vectors. A full-chip propagation tool may use the block-level test vectors, block-level test configuration data files, and full-chip constraints to produce corresponding full-chip test configuration data and full-chip test vectors for testing the integrated circuit. A translation tool may convert the configuration data and test vectors into a tester file.Type: GrantFiled: September 28, 2009Date of Patent: August 20, 2013Assignee: Altera CorporationInventors: Jayabrata Ghosh Dastidar, Alok Shreekant Doshi, Binh Vo, Kalyana Ravindra Kantipudi, Sergey Timokhin
-
Patent number: 8515416Abstract: In a radio device such as a receiver or transceiver, a test operation can be performed to determine performance. A received signal can be processed to obtain demodulated samples, which can be provided to a logic to perform a logic operation on the samples to generate a logic output. A storage such as a counter or other mechanism is coupled to the logic to store a count of a number of the logic outputs having an error.Type: GrantFiled: April 29, 2011Date of Patent: August 20, 2013Assignee: Silicon Laboratories IncInventor: Hendricus De Ruijter
-
Patent number: 8515695Abstract: A method and an apparatus for evaluating SDDC of a test pattern set are disclosed. In one embodiment, the method includes: (1) selecting a transition fault of an IC detected by a test pattern set, the transition fault occurring at a fault site of the IC, (2) identifying path delays of a longest testable path and a longest tested path of the IC, wherein both the longest testable path and the longest tested path include the fault site, (3) determining a SDD detection probability for both the longest testable path and the longest tested path based on a probability that a SDD will be detected if present at the fault site and (4) calculating SDDC for the transition fault by dividing the SDD detection probability of the longest tested path by the SDD detection probability of the longest testable path.Type: GrantFiled: April 9, 2009Date of Patent: August 20, 2013Assignee: LSI CorporationInventors: Narendra B. Devta-Prasanna, Sandeep Kumar Goel
-
Patent number: 8499208Abstract: The content and order of a predetermined sequence of hard-coded and/or quasi-programmable test patterns may be altered during a Built-In Self-Test (BIST) routine. As such, knowledge gained post design completion may be reflected in the selection and arrangement of available tests to be executed during a BIST routine. In one embodiment, a sequence of hard-coded and/or quasi-programmable tests is executed during a BIST routine by receiving test ordering information for the sequence of tests and executing the sequence of tests in an order indicated by the test ordering information. A corresponding BIST circuit comprises a storage element and a state machine. The storage element is configured to store test ordering information for the sequence of tests. The state machine is configured to execute the sequence of tests in an order indicated by the test ordering information.Type: GrantFiled: October 27, 2006Date of Patent: July 30, 2013Assignee: QUALCOMM IncorporatedInventors: James Norris Dieffenderfer, Anand Krishnamurthy, Clint Wayne Mumford, Jason Lawrence Panavich, Ketan Vitthal Patel, Ravi Rajagopalan, Thomas Philip Speier
-
Patent number: 8495176Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: GrantFiled: August 18, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8489943Abstract: A system for generating test signals to test characteristics of input-output (IO) cells includes a memory and a processor coupled together through an integrated circuit (IC) chip. The IC chip includes a controller configured to exchange signals between the memory and the processor through IO cells of the IC chip. The IC chip further includes a protocol sequence generator for generating test signals for testing characteristics of the IO cells.Type: GrantFiled: March 31, 2010Date of Patent: July 16, 2013Assignee: STMicroelectronics International N.V.Inventors: Anil K. Dwivedi, Akhilesh Chandra, Ajay Arun Kulkarni
-
Patent number: 8479064Abstract: A safety input device includes an input controller to control transmission of an input signal to an arithmetic device, an output controller to instruct output of preset first self-diagnosis pattern data, a test pattern generating unit to encode the first self-diagnosis pattern data into a pulse train signal having a pulse width equal to or below a predetermined value and output the pulse train signal, a combination input unit to combine the pulse train signal with the input signal, an input interface unit, a pattern reconfiguration unit to decode an output signal from the combination input unit into second self-diagnosis pattern data, and a comparator to compare the first and second self-diagnosis pattern data to judge the presence or absence of a difference between the first and second self-diagnosis pattern data.Type: GrantFiled: September 15, 2010Date of Patent: July 2, 2013Assignee: Kabushiki Kaisha ToshibaInventors: Hiroshi Nakatani, Makoto Toko, Eigo Fukai
-
Patent number: 8479081Abstract: A user may easily confirm a relationship between an edited packet and the output serial data derived from the edited packet. The user may edit a packet with known method (step 104) to display a packet structure of the edited packet (step 106). A signal generator converts the packet to serial data through striping, scramble and 8b/10b conversion to display a serial data bar corresponding to the serial data derived from the packet (step 116). The user may designate a range on the serial data bar to distinctively display portions of the packet structure corresponding to the designated range (step 120).Type: GrantFiled: June 24, 2010Date of Patent: July 2, 2013Assignee: Tektronix, Inc.Inventor: Kazunao Sugaya
-
Patent number: 8458540Abstract: A integrated circuit include: a first selection circuit selecting first data from input-data or scan-data, scan-data being for performing a diagnosis of a combinational circuit, input-data being received from a combinational circuit; a first latch circuit holding first data as first output-data in accordance with a first signal; a second latch circuit holding first output-data as second output-data in accordance with which of the first signal and a second signal, the second signal being used to force the second latch circuit to hold first output-data; a third latch circuit holding first output-data as third output-data in accordance with which of the first signal and a third signal, the third signal being used to force the third latch circuit to hold first output-data; and a second selection circuit selecting second data from among the data which include second output-data and third output-data.Type: GrantFiled: December 21, 2010Date of Patent: June 4, 2013Assignee: Fujitsu Semiconductor LimitedInventor: Ryoichi Inagawa
-
Patent number: 8458539Abstract: An apparatus for debugging internal signals of integrated circuits is presented. In one embodiment, the apparatus comprises a number of vector registers associated with states of a state machine. A group of registers, associated with a state of the state machine, comprises a mask register an arm register. A comparator compares debug data with contents of the mask register and the arm register to determine a comparison result to be stored in one or more bit positions of the vector register. The apparatus further comprises a triggering logic unit to determine whether or not to trigger a fire event based on the vector registers.Type: GrantFiled: June 24, 2010Date of Patent: June 4, 2013Assignee: Intel CorporationInventors: Tsvika Kurts, Daniel Skaba, Michael Israeli, Itai Samoelov, Julius Mandelblat
-
Patent number: 8453088Abstract: Various embodiments related to identifying regions including physical defects in semiconductor devices are disclosed. For example, one embodiment includes receiving an electrical test mismatch reported for a scan chain; identifying a suspect logical region including a plurality of logic cones electrically connected with the scan chain; adjusting a scope of the suspect logical region by simulating data flow within the logic cones, generating simulated scan chain output based on the simulated data flow within the logic cones, and excluding at least one of the logic cones from the suspect logical region based on a comparison of the electrical test mismatch and the simulated scan chain output; after adjusting the scope of the suspect logical region, generating a candidate defect region, the candidate defect region being defined to include physical instantiations of logical cells and logical interconnections included in the suspect logical region; and displaying the candidate defect region.Type: GrantFiled: June 1, 2011Date of Patent: May 28, 2013Assignee: Teseda CorporationInventors: Armagan Akar, Ralph Sanchez
-
Patent number: 8438442Abstract: A method of testing a processing includes performing a test of at least one logic block of a processor of a data processing system; receiving an interrupt; stopping the performing the test for the processor to respond to the interrupt, wherein the stopping the performing the test includes storing test data of the test to a memory prior to the processor responding to the interrupt; and after the processor responds to the interrupt, resuming performing the test, wherein the resuming performing the test includes retrieving the test data from the memory and using the retrieved test data for the resuming performing the test.Type: GrantFiled: March 26, 2010Date of Patent: May 7, 2013Assignee: Freescale Semiconductor, Inc.Inventor: Gary R. Morrison
-
Patent number: 8438528Abstract: A method is provided to evaluate whether one or more test patterns is power safe for use during manufacturing testing of an integrated circuit that includes a nonuniform power grid and that includes a scan chain, the method comprising: assigning respective toggle count thresholds for respective power grid regions of the non-uniform power grid; and determining whether respective numbers of toggles by scan elements of the scan chain within one or more respective power grid regions meet respective toggle count thresholds for the one or more respective regions during at least one scan-shift cycle in the course of scan-in of a test pattern to the scan chain.Type: GrantFiled: April 12, 2012Date of Patent: May 7, 2013Assignee: Cadence Design Systems, Inc.Inventors: Senthil Arasu Thirunavukarasu, Shaleen Bhabu, Vivek Chickermane
-
Patent number: 8427195Abstract: A digital signal generator includes an input unit configured to receive signal information of a target data signal, a controller configured to calculate at least two delay values and at least two data values, the at least two delay values and the at least two data values being used to generate a data signal corresponding to the signal information input through the input unit, a multi-phase clock generator configured to delay a reference clock signal based on the at least two delay values to generate at least two clock signals having different phases, a signal generator configured to generate at least two data signals by assigning the at least two data values to the at least two clock signals, and a logic gate unit configured to generate the data signal corresponding to the signal information input through the input unit based on the at least two data signals.Type: GrantFiled: May 10, 2012Date of Patent: April 23, 2013Assignees: Samsung Electronics Co., Ltd., Georgia Tech Research CorporationInventors: Seong Kwan Lee, Hyun Woo Choi, Sung Yeol Kim, David Keezer, Carl Gray, Te-Hui Chen
-
Patent number: 8429593Abstract: A method is provided to evaluate whether one or more test patterns is power safe for use during manufacturing testing of an integrated circuit that includes a nonuniform power grid and that includes a scan chain, the method comprising: assigning respective toggle count thresholds for respective power grid regions of the non-uniform power grid; and determining whether respective numbers of toggles by scan elements of the scan chain within one or more respective power grid regions meet respective toggle count thresholds for the one or more respective regions during at least one scan-shift cycle in the course of scan-in of a test pattern to the scan chain.Type: GrantFiled: April 12, 2012Date of Patent: April 23, 2013Assignee: Cadence Design Systems, Inc.Inventors: Senthil Arasu Thirunavukarasu, Shaleen Bhabu, Vivek Chickermane
-
Patent number: 8418011Abstract: There is provided a test module comprising a random number generator that generates a pseudo random pattern and includes a controller that generates a register selection signal based on a control instruction stored on an instruction memory, a plurality of polynomial configuration registers one of which is selected by the register selection signal, each polynomial configuration register having polynomial data stored therein, a plurality of initial value configuration registers one of which is selected by the register selection signal, each initial value configuration register having an initial value stored therein, and a random number generation shift register that loads the initial value from the selected one of the plurality of initial value configuration registers and sequentially generates the pseudo random pattern based on the polynomial data stored in the selected one of the plurality of polynomial configuration registers.Type: GrantFiled: February 25, 2011Date of Patent: April 9, 2013Assignee: Advantest CorporationInventors: Masaru Goishi, Tokunori Akita
-
Patent number: 8418010Abstract: A device for processing test data, the device having a data input interface adapted for receiving primary test data indicative of a test carried out for testing a device under test, the primary test data being provided in a primary format, a processing unit adapted for generating secondary test data in a secondary format by transforming, by carrying out a coordinate transformation, the primary test data from the primary format into the secondary format, and a data output interface adapted for providing the secondary test data in the secondary format for storing the secondary test data in a plurality of storage units.Type: GrantFiled: March 13, 2006Date of Patent: April 9, 2013Assignee: Advantest (Singapore) Pte LtdInventor: Jochen Rivoir
-
Patent number: 8407642Abstract: A leak current calculation apparatus includes an acquiring section for acquiring partial circuit information, and a grouping section for forming a plurality of groups each comprising a part of the partial circuits connected with each other and for generating group information. The apparatus includes a leak difference value calculating section for calculating a leak difference value, which is a difference between a provisional maximum value acquired by adding up the maximum values of the leak current values of all the partial circuits and a sum of maximum values of the leak current values contained in the group information of the groups, and a maximum leak current calculating section for calculating the maximum leak current value of the integrated circuit by adjusting the provisional maximum value with the leak difference value.Type: GrantFiled: March 9, 2010Date of Patent: March 26, 2013Assignee: Fujitsu LimitedInventor: Yuzi Kanazawa
-
Patent number: 8402388Abstract: A method of setting up a communication procedure between instances, one of which is a protocol tester that uses the method, includes the steps of selecting the instances, selecting a protocol layer for the communication procedure, selecting abstract communication interfaces for the protocol layer; selecting communication data and automatically setting up the communication procedure on the basis of the results of the selecting steps. Any of the selecting steps may be performed graphically, and parameters selected are assigned description files that are used in the setting up step.Type: GrantFiled: February 1, 2001Date of Patent: March 19, 2013Assignee: Tektronix, Inc.Inventors: Joerg Ehrhardt, Jens Kittan, Wolfgang Borgert
-
Patent number: 8397113Abstract: A method and system for identifying power defects using test pattern switching activity is disclosed. In one embodiment, a plurality of test patterns is applied to a circuit under test, and failure test patterns are identified from the plurality of test patterns by comparing the test result with the predicted test result. A switching activity count is obtained for each of the plurality of test patterns. Based on the switching activity count, ranks for each of the plurality of test patterns are provided. A correlation analysis is performed between the failure test patterns and the ranks of the switching activities. When there is a high correlation between the failure test pattern and the ranks of the switching activities, it is determined that the circuit likely contains a power defect. A power defect analysis is performed under the presence of the high correlation.Type: GrantFiled: October 12, 2010Date of Patent: March 12, 2013Assignee: Cadence Design Systems, Inc.Inventors: Thomas W. Bartenstein, Patrick Wayne Gallagher
-
Patent number: 8397114Abstract: An automated regression testing intermediary configured to accept a first set of automated test instructions from an application testing tool. A data structure comprising predefined fields is configured so when a test instruction is received from the application testing tool, a command will be used to identify at least one field of the data structure that will be populated with a parameter test instruction. A library of generic target automated test instructions is provided. Each generic test instruction has a form and format different from the received test instruction. The intermediary is configured to select generic target automated test instructions from the library and populate selected generic target automated test instructions with parameters obtained from the data structure such that the resulting created target-specific automated test instructions can be used to regression test the application under test.Type: GrantFiled: June 1, 2011Date of Patent: March 12, 2013Assignee: Morgan StanleyInventor: Amit Agrawal
-
Patent number: 8392145Abstract: A delay setting data generator generates delay setting data based on rate data. A variable delay circuit delays the test pattern data by a delay time determined by the delay setting data with reference to a predefined unit amount of delay. First rate data designates the period of the test pattern data with a precision determined by the unit amount of delay. Second rate data designates the period of the test pattern data with a precision higher than that determined by the unit amount of delay. The delay setting data generator outputs a first value and a second value in a time division manner at a ratio determined by the second rate data, the first and second values being determined by the first rate data.Type: GrantFiled: February 29, 2012Date of Patent: March 5, 2013Assignee: Advantest CorporationInventors: Daisuke Watanabe, Toshiyuki Okayasu
-
Patent number: 8392778Abstract: To reduce pseudo errors. A stationary signal is propagated through the circuit to be checked. A combination is extracted in which different asynchronous transfers occur between a transmitting side register and a receiving side register. From the extracted combination of asynchronous transfers, a circuit to be checked is extracted, and a synchronization circuit of a plurality of signals is excluded from the circuit to be checked. A stationary signal is propagated through the circuit to be checked, for each combination among all combinations of logic values “1” and “0” of the stationary signal. It is checked whether or not there exists one asynchronous transmitting side register to which signal change can logically reach, in the combination of logic values of the stationary signal propagated. Based on the result, it is determined whether or not the circuit is appropriate as a synchronization circuit for a single-signal transfer, thereby reducing pseudo errors.Type: GrantFiled: August 4, 2012Date of Patent: March 5, 2013Assignee: Renesas Electronics CorporationInventors: Keiichi Suzuki, Susumu Abe
-
Patent number: 8384569Abstract: A stochastic signal generation circuit includes a signal output circuit and a signal processing circuit connected with the signal output circuit. The signal output circuit includes two matching semiconductor components, wherein the signal output circuit detects a slight mismatch between the two matching semiconductor components, converts the detected slight mismatch into a corresponding electric signal, amplifies the electric signal, and outputs an analog voltage signal. The signal processing circuit converts the analog voltage signal into a stochastic digital signal. Also, a method for generating a stochastic signal is provided. The present invention decreases the cost of the integrated circuit, and better ensures the information security of the electronic products.Type: GrantFiled: April 20, 2011Date of Patent: February 26, 2013Assignee: IPGoal Microelectronics (SiChuan) Co., LtdInventor: Guojun Zhu
-
Patent number: 8384406Abstract: In a semiconductor test apparatus, a first device is tested as a device under test in a state where the first device provided with a transmitter transmitting a signal and a second device provided with a receiver receiving the signal transmitted by the transmitter, are connected together. The transmitter includes an equalizer circuit that shapes the waveform of the differential signal to be transmitted. The receiver includes a latch circuit that latches data corresponding to the differential signal thus received with the use of a clock, the timing of which is variable. A control unit varies, in a matrix, a parameter of the equalizer circuit and an edge timing of the clock CLK supplied to the latch circuit.Type: GrantFiled: April 14, 2008Date of Patent: February 26, 2013Assignee: Advantest CorporationInventor: Daisuke Watanabe