Generation Of Test Inputs, E.g., Test Vectors, Patterns Or Sequences, Etc. (epo) Patents (Class 714/E11.177)
-
Patent number: 12045150Abstract: Embodiments of the present disclosure provide a memory test method and a device thereof, an electronic device, and a computer-readable storage medium, which relate to the field of semiconductor device testing technologies. The method is executed by a built-in self-test circuit and includes: acquiring defect information of a first memory by testing the first memory; acquiring repair information of the first memory based on the defect information of the first memory; and storing the repair information of the first memory in a second memory.Type: GrantFiled: October 15, 2020Date of Patent: July 23, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventors: Heng-Chia Chang, Chuanqi Shi, Li Ding
-
Patent number: 11995221Abstract: Computer code embedded in an electronic component (e.g., a processor, a sensor, etc.) of a medical device, such as a dialysis machine, can be authenticated by comparing a metadata signature derived from the computer code of the electronic component to a key derived from a pre-authenticated code associated with the electronic component. The metadata signature can be derived by running an error-check/error-correct algorithm (e.g., SHA256) on the computer code of the electronic component. A use of the metadata signature enables detection of any unauthorized changes to the computer code as compared to the pre-authenticated code.Type: GrantFiled: June 29, 2023Date of Patent: May 28, 2024Assignee: Fresenius Medical Care Holdings, Inc.Inventors: Norbert Leinfellner, Joseph Edwin Inase Manakkil, Paolo Pochendorfer
-
Patent number: 11934808Abstract: A screen transition aggregation device includes a calculation unit configured to calculate a degree of similarity between a transition destination screen and a transition source screen in order from an end screen in a screen transition diagram; and a generation unit configured to classify the transition destination screen and the transition source screen into groups based on a comparison between the degree of similarity and a threshold value, and to generate information indicating a transition relationship between the groups. Thus, the ease of grasping the specifications of an application that provides a function by screen transition is improved.Type: GrantFiled: May 31, 2019Date of Patent: March 19, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki Kurabayashi, Haruto Tanno, Yu Adachi, Hiroyuki Kirinuki, Yu Yoshimura
-
Patent number: 11824960Abstract: The present disclosure relates to communication methods, communications devices, and storage medium. In one example method, a port of a first device supports a flexible Ethernet protocol and a standard Ethernet protocol, and a protocol type supported by a port of a second device includes at least one of the flexible Ethernet protocol or the standard Ethernet protocol. The first device obtains the protocol type supported by the port of the second device, determines a target protocol type based on the protocol type supported by the port of the second device and a protocol type supported by the port of the first device, and communicates with the second device based on the target protocol type. The target protocol type includes the flexible Ethernet protocol or the standard Ethernet protocol.Type: GrantFiled: January 24, 2020Date of Patent: November 21, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Aini Li, Li Mei, Qiwen Zhong
-
Patent number: 11613266Abstract: A method to a computer program containing instructions and to a module for monitoring a component of a control system for a transport. In a first step, a function call is sent to the component to execute a function used by the component using defined input data. Then a response from the component to the function call is received. The response is subsequently compared with an expected response. Finally, an action is performed in response to a result of the comparison.Type: GrantFiled: April 5, 2021Date of Patent: March 28, 2023Assignee: ELEKTROBIT AUTOMOTIVE GMBHInventor: Stefan Hermann
-
Patent number: 10983902Abstract: Arrangements described herein relate to generation of test plans. A list of test case selection criteria can be presented to each of a plurality of stakeholders. At least one user input is received from each of the plurality of stakeholders selecting at least one test case selection criterion from the list of test case selection criteria and, for each selected test case selection criterion, assigning a criterion priority. Test cases, which correspond to the selected test case selection criteria, can be automatically selected to include in a candidate test plan. A candidate priority can be automatically assigned to each test case selected to be included in the candidate test plan. The processor selects the test cases to include in the candidate test plan and assigns the candidate priorities to the selected test cases based on processing the criterion priorities assigned to the selected test case selection criteria by the stakeholders.Type: GrantFiled: November 15, 2018Date of Patent: April 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhtar B. Akbulut, Mario A. Maldari
-
Patent number: 10642717Abstract: A method, computer program product, and computing system device for monitoring a plurality of individual actions executed on at least a portion of a software application. It may be determined whether the plurality of individual actions executed on the at least a portion of the software application complete at least one test case of a plurality of test cases. The at least one test case may be marked as completed based upon, at least in part, determining that the plurality of individual actions executed on the at least a portion of the software application complete the at least one test case of the plurality of test cases.Type: GrantFiled: July 6, 2018Date of Patent: May 5, 2020Assignee: International Business Machines CorporationInventors: John Girata, Jr., Bryan R. Florkiewicz, Martin Presler-Marshall
-
Publication number: 20150012785Abstract: A method for data storage includes receiving in a memory device data for storage in a group of analog memory cells. The data is stored in the group by performing a Program and Verify (P&V) process, which applies to the memory cells in the group a sequence of programming pulses and compares respective analog values of the memory cells in the group to respective verification thresholds. Immediately following successful completion of the P&V process, a mismatch between the stored data and the received data is detected in the memory device. An error in storage of the data is reported responsively to the mismatch.Type: ApplicationFiled: January 24, 2012Publication date: January 8, 2015Applicant: ANOBIT TECHNOLOGIESInventors: Eyal Gurgi, Yoav Kasorla, Barak Rotbard, Shai Ojalvo
-
Publication number: 20140143619Abstract: Systems and methods are provided for reusing existing test structures and techniques used to test memory data to also test error correction code logic surrounding the memories. A method includes testing a memory of a computing system with an error code correction (ECC) logic block bypassed and a first data pattern applied. The method further includes testing the memory with the ECC logic block enabled and a second data pattern applied. The method also includes testing the memory with the ECC logic block enabled and the first data pattern applied.Type: ApplicationFiled: November 21, 2012Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin W. GORMAN, Michael R. OUELLETTE, Patrick E. PERRY
-
Publication number: 20140129890Abstract: A method for producing a LDPC encoded test pattern for media in a LDPC based drive system includes adding error detection code data to a predominantly zero bit test pattern and adding additional zero bits to produce a test pattern of a desirable length. The test pattern may then be scrambled to produce a desirable flaw detection test pattern. The flaw detection test pattern may then be encoding with an LDPC code, or other error correction code with minimal disturbance to the run length constraints of the data pattern, and written to a storage medium.Type: ApplicationFiled: November 8, 2012Publication date: May 8, 2014Applicant: LSI CORPORATIONInventors: Jefferson E. Singleton, Shaohua Yang, Bruce A. Wilson, Keenan T. O'Brien
-
Publication number: 20140129884Abstract: Embodiments of a register file test circuit are disclosed that may allow for determining write performance at low power supply voltages. The register file test circuit may include a decoder, a multiplexer, a frequency divider, and a control circuit. The decoder may be operable to select a register cell within a register file, and the control circuit may be operable to controllably activate the read and write paths through the selected register cell, allowing data read to be inverted and re-written back into the selected register cell.Type: ApplicationFiled: November 7, 2012Publication date: May 8, 2014Applicant: APPLE INC.Inventors: Greg M. Hess, James E. Burnette, II
-
Publication number: 20140115396Abstract: A method, apparatus and product to be used in verification. The method comprising: based on a test generation input that defines a plurality of requirements automatically determining a mutated test generation input, wherein the mutated test generation input defining a mutated requirement which is absent from the test generation input, wherein the mutated requirement is based on a requirement of the plurality of requirements and contradicts, at least in part, the plurality of requirements; and generating one or more test-cases based on the mutated test generation input, whereby the one or more test-cases violate at least one requirement of the test generation input.Type: ApplicationFiled: October 24, 2012Publication date: April 24, 2014Inventors: Laurent Fournier, Anatoly Koyfman, Michal Rimon, Avi Ziv
-
Publication number: 20140095934Abstract: Accessing a problem report data store including customer problem reports. Each customer problem report includes configuration and platform data. Calculating a number of instances each platform is stored, and identifying platforms that satisfy a platform threshold. Calculating a number of instances each configuration is stored, and identifying configurations that satisfy a configuration threshold. Calculating a number of instances each platform is associated with each configuration, and generating a data structure with a plurality of nodes and edges. Each of the nodes identifies one of the platforms and configurations. The weight of the edge connecting a platform to a configuration indicates a number of instances that the platform is associated with the configuration in the data store. Identifying a weighted edge that satisfies a weight threshold, where the weighted edge connects a first platform to a first configuration and, in response, generating a test case for development of a software product.Type: ApplicationFiled: October 2, 2012Publication date: April 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jerry A. Dancy, John Hind, Geoffrey D. Lubold, Brad B. Topol
-
Publication number: 20140089750Abstract: An apparatus and method is provided for switching input pins to scan channels to increase test coverage. In one embodiment, a scan system connects a small number of input pins to several scan channels so that the input pins may be selectively switched. The input pins may transmit independent test vectors to test a large number of test areas on a semiconductor chip. The scan system may include a switching device such as a multiplexer (MUX).Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: International Business Machines CorporationInventor: International Business Machines Corporation
-
Publication number: 20140082421Abstract: A method is provided to test a modular integrated circuit (IC) comprising: testing a module-under-test (MUT) within the IC while causing a controlled toggle rate within a first neighbor module of the MUT; wherein the controlled toggle rate within the first neighbor module is selected so that toggling within the first neighbor module has substantially the same effect upon operation of the MUT that operation of the first neighbor module would have during actual normal functional operation of the first neighbor module.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: Cadence Design Systems, Inc.Inventors: Erik Jan Marinissen, Sergej Deutsch
-
Publication number: 20140068358Abstract: The present invention is related to systems and methods for harmonizing testing and using a storage media.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Inventors: Shaohua Yang, Bruce A. Wilson
-
Publication number: 20140068335Abstract: A system, apparatus, method, and computer program product for dynamically loading IT products and scaling those loads in a predictive manner are disclosed. Dynamic loading and scaling is performed by generating a load on a computing product with one or more first load generators, increasing the load over time until the first load generators reach their capacity for generating load, monitoring the capacity of the first load generators as the load is increased, provisioning one or more second load generators to generate additional load as any of the first load generators approaches its capacity, increasing the load generated by the second load generators over time until the one or more second load generators reach their capacity for generating load or the computing product reaches a performance goal, and continuing to provision second load generators until the computing product reaches the performance goal.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: CA, INC.Inventors: Cameron David BROMLEY, John Joseph MICHELSEN, III, Ricardo Emilio Denis
-
Publication number: 20140047272Abstract: The present disclosure relates to a method and system for configuring a computing system, such as a cloud computing system. A method includes selecting, based on a user selection received via a user interface, a workload for execution on a cluster of nodes of the computing system. The workload is selected from a plurality of available workloads including an actual workload and a synthetic test workload. The method further includes configuring the cluster of nodes of the computing system to execute the selected workload such that processing of the selected workload is distributed across the cluster of nodes. The synthetic test workload may be generated by a code synthesizer based on a set of user-defined workload parameters provided via a user interface that identify execution characteristics of the synthetic test workload.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: Advanced Micro Devices, Inc.Inventors: Mauricio Breternitz, Keith A. Lowery, Patryk Kaminski, Anton Chernoff
-
Publication number: 20140026004Abstract: The present invention is related to systems and methods for defect scanning.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Inventors: Ming Jin, Fan Zhang, Lei Chen, AbdelHakim S. Alhussein
-
Patent number: 8606538Abstract: A method of preparing a test for an electronic system including a plurality of pieces of equipment interconnected by at least one communications link, in which method, in order to perform the test, use is made of a test bench appropriate for the electronic system under test, which test bench is connected to the system and controlled in application of a command sequence established from at least one informal functional specification; while preparing the test, the informal functional specification, the command sequence, and a link identifying the informal functional specification from which the command sequence was established are all recorded so that after execution of the command sequence and after the test results have been recorded, it is possible to read the link and identify unambiguously the informal functional specification that corresponds to the test results obtained.Type: GrantFiled: July 11, 2008Date of Patent: December 10, 2013Assignee: EurocopterInventors: Gilles Cahon, Christian Gaurel
-
Publication number: 20130326274Abstract: A method for testing a device under test (DUT) during a test sequence. In accordance with one embodiment, during a regular, pre-defined test sequence, data packets are transferred from a tester to a device under test (DUT) containing data related to at least one of an identification parameter of the DUT, an operational characteristic of the DUT and a request for data. Examples of such transferred data include address data for identifying the DUT (e.g., a unique media access control (MAC) address) and calibration data for controlling an operational characteristic of the DUT (e.g., signal power levels, signal frequencies or signal modulation characteristics). In accordance with another embodiment, the DUT retrieves and transmits data to the tester, either in response to the request for data or as a preprogrammed response to its synchronization with the tester.Type: ApplicationFiled: June 1, 2012Publication date: December 5, 2013Applicant: LITEPOINT CORPORATIONInventors: Christian Volf OLGAARD, Sheguang YIN, John Christopher LUKEZ
-
Publication number: 20130318407Abstract: A test mode signal generation circuit includes a pre-decoder block configured to output first and second control signals and test address signals in response to first and second address signals, and a signal generation block configured to decode the test address signals in response to the first control signal and generate first and second test mode group signals each including a plurality of test mode signals.Type: ApplicationFiled: September 5, 2012Publication date: November 28, 2013Applicant: SK HYNIX INC.Inventors: Yu Ri LIM, Min Su PARK
-
Publication number: 20130318398Abstract: An exemplary system may include debug capabilities. In one embodiment, the system obtains a debug address. For a process associated with the system, the system determines whether a memory page used by the process includes the debug address. Upon determining that the memory page used by the process includes the debug address, the system marks the memory page for debug and sends the memory page to a swap area.Type: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: RED HAT, INC.Inventors: Anton Arapov, Jiri Olsa
-
Publication number: 20130305090Abstract: A test configuration resource manager and a method of managing test configuration resources in a network test system. A computer readable storage medium may store instructions that, when executed, cause a computing device to receive a user input identifying a portion of a first test configuration, store the identified portion of the first test configuration as a test configuration resource in a library of test configuration resources, receive a user input identifying a stored test configuration resource, retrieve the identified stored test configuration resource, and incorporate the retrieved test configuration resource into a second test configuration. The library of test configuration resources may include one or more of port resources, protocol resources, and traffic resources.Type: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: IxiaInventors: Jesper Kristiansen, Alok Srivastava, Razvan Stan
-
Publication number: 20130262942Abstract: A flash memory lifetime evaluation method is introduced for dynamically amending, detecting and evaluating an ideal lifetime (or standard lifetime) of a built-in or expanded flash memory of an electronic device, and the method comprises the steps of calculating the ideal lifetime according to the capacity of the flash memory, creating a spare area in at least one of the flash memory and the control center, generating a testing command by the control center and transmitting the testing command to the flash memory such that the flash memory executes a memory test according to the testing command, and the flash memory feeds back a test result to the spare area as an amend parameter according to the memory test, and the control center retrieves the amend parameter stored in the spare area to selectively amend the ideal lifetime by the amend parameter.Type: ApplicationFiled: March 27, 2012Publication date: October 3, 2013Inventor: Yung-Chiang CHU
-
Publication number: 20130246867Abstract: This technology relates to smoothly performing a test on a memory circuit having a high memory capacity while reducing the size of a test circuit. A test circuit according to the present invention includes a test execution unit configured to perform a test on a target test memory circuit, an internal storage unit configured to store data for the test execution unit, and a conversion setting unit configured to set a part of or the entire storage space of the target test memory circuit as an external storage unit for storing the data for the test execution unit.Type: ApplicationFiled: September 5, 2012Publication date: September 19, 2013Inventors: Hyung-Gyun YANG, Hyung-Dong LEE, Yong-Kee KWON, Young-Suk MOON, Hong-Sik KIM
-
Publication number: 20130219220Abstract: A method for generating a replayable testing script for iterative use by an automated testing utility may include recording a plurality of scripts, each script relating to a separate iteration of a transaction between a user and a tested application performed by an operator. The method may also include comparing the recorded scripts to identify a location of a data item by finding different values in a pair of corresponding locations in the recorded scripts, indicative of a dynamic data item. The method may further include generating the replayable testing script comprising one of the recorded scripts and having a variable parameter at the identified location of the dynamic data item.Type: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Inventors: Moshe Eran Kraus, Lior Manor, Amichai Nitsan, Meidan Zemer
-
Publication number: 20130198567Abstract: In an exemplary embodiment, a system includes a memory and a processor communicatively coupled to the memory. The processor is operable to receive a first indication that a first component is selected from a plurality of components and receive a second indication that a second component is selected from the plurality of components. The processor is further operable to determine a first instruction associated with the first component, wherein the first instruction corresponds to first computer logic for executing the first at least one test action, and determine a second instruction associated with the second component, wherein the second instruction corresponds to second computer logic for executing the second at least one test action. The processor is also operable to generate a test case file comprising the first instruction and the second instruction and associate the test case file with an application under test.Type: ApplicationFiled: January 31, 2012Publication date: August 1, 2013Applicant: Bank of America CorporationInventors: Istiak Ahmed, Shanmugaraja Senthilnayagam
-
Publication number: 20130173971Abstract: A boundary scan chain for stacked memory. An embodiment of a memory device includes a system element and a memory stack including one or more memory die layers, each memory die layer including input-output (I/O) cells and a boundary scan chain for the I/O cells. A boundary scan chain of a memory die layer includes a scan chain portion for each of the I/O cells, the scan chain portion for an I/O cell including a first scan logic multiplexer a scan logic latch, an input of the scan logic latch being coupled with an output of the first scan logic multiplexer, and a decoder to provide command signals to the boundary scan chain.Type: ApplicationFiled: December 29, 2011Publication date: July 4, 2013Inventor: David J. Zimmerman
-
Publication number: 20130117609Abstract: System and method for generating an enhanced test case for a computer application is disclosed. The system provides a test preparation engine including an entity extracting module and an assembly extractor for collecting information about the computer application and corresponding database schema for generating a global report. The test case designing module designs one or more test cases by using the global report. The test case execution engine includes an input evaluation module and generates an actual result for each executed test case and an expected result for one or more database query. The report generating module includes a result storage device, a result comparator and a result analyses module and performs analyses of the actual test case result and the expected results.Type: ApplicationFiled: December 14, 2011Publication date: May 9, 2013Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Madhu Dande, RameshKumar Perumal
-
Publication number: 20130117617Abstract: The method of generating an address scramble includes receiving address information for each of a plurality of memory cells included in a semiconductor memory device and the address information that includes a logical address and a physical address corresponding to each of the memory cells; generating an address scramble logical expression, the address scramble logical expression relating logical addresses to physical addresses based on the address information; and reducing the address scramble logical expression using a given algorithm.Type: ApplicationFiled: November 1, 2012Publication date: May 9, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Samsung Electronics Co., Ltd.
-
Publication number: 20130111281Abstract: An integrated circuit includes a storing unit; and a tester that executes a write and read test on the storing unit based on received test information including a pair of address and data, the tester including: a first retain unit that retains, when a write is made based on the test information, the first write address and the first write data used in the write; a first generator that generates, based on the first write address retained in the first retain unit, a first read address used for reading first read data from the first read address in the storing unit simultaneously with writing second write data to a second write address based on the test information; and a second generator that generates, based on the first write data retained in the first retain unit, an expected value of the first read data.Type: ApplicationFiled: August 31, 2012Publication date: May 2, 2013Applicant: FUJITSU LIMITEDInventors: Masahiro Yanagida, Hiroyuki Fujimoto
-
Publication number: 20130111268Abstract: A testing device is capable of simulating plugging and unplugging operations in relation to an USB port of an electronic device. The testing device comprises a processing unit to detect an electrical connection between the testing device and the USB port, and to control an indicator to cycle between a state of recognizability and a state of unrecognizability even though a physical connection to the USB port of the electronic device exists at all times. The state of recognizability indicates the testing device is capable of being recognized by the electronic device, and the state of unrecognizability indicates the testing device is incapable of being recognized by the electronic device. Reading and writing tests are carried out by the testing device each time that recognizability is indicated, to repeatedly test the integrity of the USB port being tested.Type: ApplicationFiled: December 27, 2011Publication date: May 2, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: Yuan-Yuan GONG, Zheng-Quan PENG, Qiong CAI
-
Publication number: 20130103992Abstract: A burn-in method for an embedded Multi Media Card (eMMC), and a test board using the same, and an eMMC tested by the same. The disclosed burn-in method comprises the steps as below: writing a test pattern to a flash memory of the eMMC; electrically connecting a command line of the eMMC to ground to operate the eMMC in a boot state; performing a burn-in procedure on the flash memory when the eMMC is in the boot state and the test pattern is recognized as being contained in the flash memory; and collecting a test report during the burn-in procedure, wherein the test report is stored in the flash memory.Type: ApplicationFiled: April 13, 2012Publication date: April 25, 2013Applicant: Silicon Motion, IncInventors: Chia-Fang Chang, Hsu-Ping Ou
-
Publication number: 20130091396Abstract: A packet-based testing capability is provided. The packet-based testing capability is configured to provide a packet-based JTAG (PJTAG) protocol. The PJTAG protocol is an asynchronous protocol configured to support the synchronous JTAG protocol. The PJTAG protocol is configured to convert between JTAG signals and packets configured to transport information of the JTAG signals (e.g., to convert JTAG signals into PJTAG packets at an interface from a JTAG domain to a PJTAG domain and to convert PJTAG packets into JTAG signals at an interface from a PJTAG domain to JTAG domain).Type: ApplicationFiled: October 7, 2011Publication date: April 11, 2013Inventor: Michele Portolan
-
Publication number: 20130091393Abstract: A transmission test device that performs a transmission test in a transmission path includes a determining unit and a killer pattern transfer unit. The determining unit acquires an abnormality incidence rate representing a rate of abnormality having occurred in test data in a transmission path, and determines whether or not the abnormality incidence rate is lower than a predetermined reference value. The killer pattern transfer unit changes the test data and transmits changed test data when the determining unit determines that the abnormality incidence rate is lower than the predetermined reference value.Type: ApplicationFiled: August 14, 2012Publication date: April 11, 2013Applicant: FUJITSU LIMITEDInventor: Tatsuki KOBAYASHI
-
Publication number: 20130086457Abstract: A method for detecting codewords in solid-state storage devices. The method includes the steps of: obtaining respective read signals by reading memory cells that stores a group of codewords, where each of the read signals includes N signal components corresponding to respective symbols of the codeword; producing an ordered read signal by ordering the components of each of the read signals according to a signal level; producing an average read signal by averaging corresponding components of the ordered read signals; determining a reference signal level that corresponds to each of q levels of the memory cells in relation to the average read signal with predefined probabilities of each symbol value occurring at each symbol position in the codeword, where the symbols of the codeword are ordered according to the symbol value; and detecting the codeword corresponding to each of the read signal in relation to the reference signal levels.Type: ApplicationFiled: September 19, 2012Publication date: April 4, 2013Applicant: International Business Machines CorporationInventor: International Business Machines Corporation
-
Publication number: 20130086423Abstract: Provided is a test apparatus including: an address generator that generates an address of a memory under test; a selector that selects whether to perform bit inversion on the address generated by the address generator before supplying the address to the memory under test; an inversion processing section that outputs the address generated by the address generator after performing bit inversion on the address if the selector has selected in the affirmative, and outputs the address generated by the address generator without performing any bit inversion on the address if the selector has selected in the negative; and a supply section that supplies, to the memory under test, the address having undergone inversion control outputted from the inversion processing section and an inversion cycle signal that indicates whether the address outputted from the inversion processing section is bit inverted or not.Type: ApplicationFiled: July 4, 2012Publication date: April 4, 2013Applicant: ADVANTEST CORPORATIONInventor: Takeshi KAWAKAMI
-
Publication number: 20130073907Abstract: A method of testing a plurality of DUTs includes providing a plurality of shift registers to test a plurality of cores in each DUT, supplying test input data, a test mode input signal, a test clock signal, and a test reset signal to the shift registers and cores, receiving a master bit, a first control value, and a second control value, based on the test input data and the test mode input signal, according to the test clock signal and the test reset signal, selecting at least one core and a test method, according to the first control value, selecting a target DUT according to the master bit or the second control value, simultaneously testing and debugging the selected core according to the test method, and outputting the test data output of the target DUT to check a result of the testing when an output enable signal is received.Type: ApplicationFiled: August 15, 2012Publication date: March 21, 2013Inventor: Dong Kwan Han
-
Patent number: 8400334Abstract: An asymmetric approach for compressing digital data, or digitized analog data, uses dictionary-based compression for a transmitter and receiver communicating over a lossy unidirectional communication channel. The transmitter is responsible for generating active dictionaries, selecting appropriate dictionaries for compressing data, retiring old dictionaries, and sending new dictionaries to the receiver. The receiver passively stores the dictionaries from the transmitter and uses the right stored dictionary to decompress data received from the transmitter, as indicated by instructions in the compressed data set.Type: GrantFiled: December 31, 2009Date of Patent: March 19, 2013Assignee: Thomson Reuters Global Resources (TRGR)Inventors: Chik Chung Lee, Wai Ho Wan
-
Publication number: 20130055026Abstract: Playback data is created for testing a server. Recorded data that includes transactions executed in a session established between a client and a server at a designated point in time is extracted. A reduction process that includes deleting data related to certain transactions from the extracted recorded data is performed. The certain transactions are part of a specific transaction group which includes transactions that were executed on or before the designated point in time and includes a transaction that was executed without requiring the execution of a predetermined prior transaction. The playback data is output.Type: ApplicationFiled: August 22, 2012Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hisanori Hatano, Masahiko Kosuda, Mika Shimogawa, Masafumi Shimotsuji
-
Publication number: 20130055027Abstract: A low cost error-based program testing apparatus and method are provided. The testing apparatus according to an embodiment of the present invention generates error programs by adding errors to a test target program, selects a test target error program associated with test data among the error programs using error information obtained through the error addition, receives the test data to execute the test target error program, and tests for presence/absence of the errors. Accordingly, it is possible to reduce a text execution time and testing costs.Type: ApplicationFiled: July 16, 2012Publication date: February 28, 2013Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Yu-Seung Ma, Seon-Tae Kim
-
Publication number: 20130031410Abstract: Diagnostic apparatus for computers, including a diagnoser that connects to a PC, including an SD connector for connecting the diagnoser to an SD port of a PC, a storage medium for storing diagnostic program code that automatically runs on the PC via the SD connector, in response to connecting the diagnoser to the SD port of the PC, wherein the diagnostic program code performs specific diagnostic tests on the PC in response to input instructions, and generates test results as output, a modem for receiving input instructions from a remote online help-desk facility, specifying which diagnostic tests the diagnostic program code should perform on the PC, and for transmitting the test results to the help-desk facility, and a processor for controlling the storage medium and the modem.Type: ApplicationFiled: September 13, 2012Publication date: January 31, 2013Inventors: Hagay Katz, Eyal Bychkov, Itay Sherman
-
Publication number: 20130019132Abstract: A method and system for testing an electronic memory. The method includes subjecting the electronic memory to a first test condition of a predetermined set of test conditions. The method also includes testing functionality of the electronic memory, a first plurality of times, for the first test condition using a predetermined test algorithm. The method further includes checking availability of a second test condition from the predetermined set of test conditions if the functionality of the electronic memory is satisfactory. Further, the method includes testing the functionality of the electronic memory, a second plurality of times, for the second test condition using the predetermined test algorithm if the second test condition is available. Moreover, the method includes accepting the electronic memory for use in a product if the functionality of the electronic memory is satisfactory.Type: ApplicationFiled: July 15, 2011Publication date: January 17, 2013Applicant: SYNOPSYS INC.Inventors: Karen AMIRKHANYAN, Hayk Grigoryan, Gurgen Harutyunyan, Tatevik Melkumyan, Samvel Shoukourian, Alex Shubat, Valery Vardanian, Yervant Zorian
-
Publication number: 20130019130Abstract: Testing electronic memories based on fault and test algorithm periodicity. A processor unit for testing an electronic memory includes a built-in self-test (BIST) finite state machine, an address generator, a data generator, a test algorithm generation unit, a programmable test algorithm register, and a test algorithm register control unit. A memory wrapper unit for testing an electronic memory includes an operation decoder, a data comparator, and an electronic memory under test. The method includes constructing a fault periodic table having columns corresponding with test mechanisms, and rows corresponding with fault families. A first March test sequence and second March test sequence are selected according to respective fault families and test mechanisms, and applied to an electronic memory. The electronic memory under test is determined to be one of acceptable and unacceptable based on results of the first March test sequence and the second March test sequence.Type: ApplicationFiled: July 15, 2011Publication date: January 17, 2013Applicant: SYNOPSYS INC.Inventors: Aram HAKHUMYAN, Gurgen Harutyunyan, Samvel Shoukourian, Valery Vardanian, Yervant Zorian
-
Publication number: 20130007524Abstract: Network survivability is quantified in such a way that failure cases can be compared and ranked against each other in terms of the severity of their impact on the various performance measures associated with the network. The degradation in network performance caused by each failure is quantified based on user-defined sets of thresholds of degradation severity for each performance measure. Each failure is simulated using a model of the network, and a degradation vector is determined for each simulated failure. A comparison function is defined to map the degradation vectors into an ordered set, and this ordered set is used to create an ordered list of network failures, in order of the network degradation caused by each failure.Type: ApplicationFiled: March 6, 2012Publication date: January 3, 2013Applicant: OPNET Technologies, Inc.Inventors: Vanko VANKOV, Vinod JEYACHANDRAN, Pradeep K. SINGH, Alain J. COHEN, Shobana NARAYANASWAMY
-
Publication number: 20120317449Abstract: 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: ApplicationFiled: June 7, 2012Publication date: December 13, 2012Inventor: Jung Rae KIM
-
Publication number: 20120317454Abstract: Disclosed are representative examples of methods, apparatus, and systems for generating test patterns targeting multiple faults using Boolean Satisfiability (SAT)-based test pattern generation methods. A SAT instance is constructed based on the circuit design information and a set of faults being targeted. A SAT solving engine is applied to the SAT instance to search for a test pattern for detecting the set of faults. The SAT instance or the SAT solving engine may be modified so that the SAT solving engine will search for a test pattern for detecting a maximum number of faults in the set of faults.Type: ApplicationFiled: June 9, 2011Publication date: December 13, 2012Inventors: RENE KRENZ-BAATH, Andreas Glowatz, Friedrich Hapke
-
Publication number: 20120311392Abstract: 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: ApplicationFiled: June 1, 2011Publication date: December 6, 2012Applicant: MORGAN STANLEYInventor: Amit Agrawal
-
Publication number: 20120297250Abstract: A mechanism for verifying order of entities being processed by a device under test (DUT) is provided. The mechanism includes arranging the entities into a temporal order, and encoding the entities to maintain the temporal order of the entities and produce encoded entities with each being a random value. The encoded entities each have a one-to-one mapping to their corresponding one of the entities in the temporal order. The encoded entities are input into the DUT to verify its output, and responsive to detecting an error in the output corresponding to one encoded entity, the one encoded entity is decoded into a current decoded error entity. It is determined which is lower in the temporal order between the current decoded error entity and a previous decoded error entity. Responsive to the current decoded error entity being lower than the previous decoded error entity, the current decoded error entity is stored.Type: ApplicationFiled: May 16, 2011Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clinton E. Bubb, Chaitanya Kancherla, Roopesh A. Matayambath, Ralf Winkelmann