Method for checking the integrity of a compute node
US-2024303346-A1 · Sep 12, 2024 · US
US9734033B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9734033-B2 |
| Application number | US-201414562908-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 8, 2014 |
| Priority date | Dec 8, 2014 |
| Publication date | Aug 15, 2017 |
| Grant date | Aug 15, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system are provided for implementing functional verification including generating and running constrained random irritator tests for a multiple processor system and for a processor core with multiple threads. Separate tests are generated, a main test for one thread, and an irritator test for each other thread in the configuration. The main test and each irritator test are saved and randomly mixed then combined together again, where the main thread is not forced to be generated with any particular irritator.
Opening claim text (preview).
What is claimed is: 1. A computer system for implementing functional verification including generating and running constrained random irritator tests for a multiple processor system and for a processor core with multiple threads comprising: a processor; a test generator apparatus; said processor using said test generator including test generation context controls for generating separate tests including a main test, and an irritator test for testing the multiple threads with the generated main test and each generated irritator test being completely independent; said processor using said test generator for saving the generated main test and each irritator test and randomly mixing the generated main test and each irritator test; said processor using said test generator for combining the saved generated main test and each irritator test and mixed generated main test and each irritator test, wherein the main test is not forced to be generated with any particular irritator; said processor using said test generator, implementing an unexpected exception handler for returning control of an irritator program stream to a known location and a known state at an uninterrupted instruction address in the irritator program stream; said processor using said test generator, running constrained random irritator tests, monitoring the main test and running the main test from start to finish; and said processor using said test generator, responsive to identifying the main test to complete, intervening in execution of each irritator test. 2. The system as recited in claim 1 includes control code stored on a computer readable medium, and wherein said processor uses said control code for generating and running the constrained random irritator tests. 3. The system as recited in claim 1 includes said test generator apparatus receiving a test definition with local testing knowledge, allowing said processor using said test generator for generating standard test definitions in a main context and an irritator context without modification of the test definition. 4. The system as recited in claim 3 includes said test generator apparatus receiving said test generation context controls and wherein said test generator apparatus includes an irritator generation mode. 5. The system as recited in claim 1 wherein said test generator apparatus includes an expected exception handling function. 6. The system as recited in claim 1 wherein said test generator apparatus includes an unexpected exception handler. 7. The system as recited in claim 6 wherein said processor using said test generator and said unexpected exception handler for returning control of an irritator program stream to said known location and said known state responsive to an unexpected exception interrupt. 8. The system as recited in claim 1 includes said test generator apparatus receiving a first test definition single thread and a second test definition single thread, each applied to a definition stitcher for definition stitching and generating multi-threaded test definition. 9. The system as recited in claim 1 includes said test generator apparatus receiving a test definition with local testing knowledge including local instruction class definition for irritator generation mode. 10. The system as recited in claim 9 wherein said local testing knowledge includes local loop construct for irritator generation mode. 11. The system as recited in claim 9 wherein said local testing knowledge includes infinite loop construct testing knowledge.
to test CPU or processors · CPC title
by simulating additional hardware, e.g. fault simulation · CPC title
in multi-processor systems, e.g. one processor becoming the primary tester (G06F11/2736 takes precedence) · CPC title
Generation of test inputs, e.g. test vectors, patterns or sequences {; with adaptation of the tested hardware for testability with external testers} · CPC title
Test pattern generators · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.