Signature analysis registers for testing a computer graphics system
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G09G-005/00
G06F-011/00
G01R-031/28
출원번호
US-0861469
(2001-05-18)
발명자
/ 주소
Wasserman, Michael A.
Yu, Steven Te-Chun
Mahan, Justin M.
Schimpf, Michael W.
Gracon, Glenn
출원인 / 주소
Sun Microsystems, Inc.
대리인 / 주소
Meyertons Hood Kivlin Kowert & Goetzel, P.C.
인용정보
피인용 횟수 :
10인용 특허 :
7
초록▼
A signature capture and analysis system suitable for use in a high performance computer graphics system is described. The system employs a distributed network of signature analysis registers (SARs) which may be configured to capture and accumulate information from one or more channels of data over p
A signature capture and analysis system suitable for use in a high performance computer graphics system is described. The system employs a distributed network of signature analysis registers (SARs) which may be configured to capture and accumulate information from one or more channels of data over pre-defined periods of time. The SARs may be so distributed to allow for the isolation of faults to a sub-system level. The signature values developed in these SARs are, in some cases pre-seeded, and may include contributions from both data and control signals. Checking of the signature values against known good or expected outcomes is provided for. In some cases the SARs may be implemented as linear hybrid cellular automatons.
대표청구항▼
1. A graphics system configured to support self-testing, the graphics system comprising:a plurality of signature analysis registers, wherein in response to a signature analysis request, at least one of the signature analysis registers is configured to capture display information and control signals
1. A graphics system configured to support self-testing, the graphics system comprising:a plurality of signature analysis registers, wherein in response to a signature analysis request, at least one of the signature analysis registers is configured to capture display information and control signals and to combine the captured display information and control signals with one or more test signatures; anda computer readable medium comprising computer-executable test instructions configured to assert the signature analysis request to the one or more signature analysis registers and to compare the one or more test signatures to one or more respective expected signatures. 2. The graphics system of claim 1, wherein the control signals comprise one or more synchronization signals. 3. The graphics system of claim 1, further comprising one or more display output queues, wherein each display output queue is configured to output pixels to a respective display, and wherein one of the signature analysis registers is configured to capture pixels output from one of the display output queues. 4. The graphics system of claim 3, further comprising one or more display timing generators, wherein each display timing generator is configured to generate timing signals for a respective display, and wherein the one of the signature analysis registers is further configured to capture the timing signals output by one of the display timing generators. 5. The graphics system of claim 1, wherein the test instructions are further configured to store a seed value in at least one of the signature analysis registers. 6. The graphics system of claim 1, wherein a first portion of the signature analysis registers are configured to capture display information in a first display channel that outputs data to a first display device. 7. The graphics system of claim 6, wherein the first portion of the signature analysis registers are each configured to capture display information in the first display channel if a tag associated with a particular item of display information indicates that item of display information is in the first display channel. 8. The graphics system of claim 1, further comprising a signature analysis control register, wherein the test instructions are configured to provide the signature analysis request to the signature analysis control register. 9. The graphics system of claim 8, wherein the signature analysis control register is configured to cause a first portion of the signature analysis registers to initiate capture in response to receiving the signature analysis request. 10. The graphics system of claim 9, wherein the first portion of the signature analysis registers are each configured to wait until a beginning of a next frame of display information to begin capture in response to the signature analysis control register causing the first portion of the signature analysis registers to initiate capture. 11. The graphics system of claim 10, wherein each signature analysis register is configured to use flow control signals related to a respective portion of the graphics system to determine when each frame of display information begins. 12. The graphics system of claim 9, wherein each signature analysis register is configured to wait for an end of frame token before beginning to capture display information in response to the signature analysis control register causing the first portion of the signature analysis registers to initiate capture. 13. The graphics system of claim 1, wherein a first signature analysis register is configured to capture is configured to capture display information by successively capturing each pixel in a frame and to successively combine each captured pixel with a first test signature. 14. The graphics system of claim 1, wherein each signature analysis register is configured to capture multiple frames of display information. 15. The graphics system of claim 14, wherein the at least one signature analysis register is conf igured to capture the control signals during the blanking intervals that occur between successive frames. 16. The graphics system of claim 1, wherein a portion of the signature analysis registers is implemented as a linear hybrid cellular automaton system. 17. A method of performing a hardware test in a graphics system, the method comprising:requesting signature capture of at least one frame of display information and control signals associated with the at least one frame;in response to said requesting, capturing the at least one frame of display information and the associated control signals and combining each with a signature; andin response to all of the at least one frame being captured, comparing the signature to an expected signature, wherein if the signature does not equal the expected signature, the hardware test fails. 18. The method of claim 17, wherein the control signals comprise one or more synchronization signals. 19. The method of claim 17, wherein said capturing comprises successively capturing each pixel in the at least one frame and successively combining each captured pixel with the signature. 20. The method of claim 17, wherein said capturing comprises capturing pixels output from a display output queue and capturing the associated control signals output by a display timing generator. 21. The method of claim 17, further comprising storing a seed value in a signature analysis register, wherein said combining comprises combining captured display information and the associated control signals with the seed value. 22. The method of claim 17, wherein said combining comprises updating the signature based on a value of the captured display information at discrete time intervals. 23. The method of claim 17, wherein said capturing comprises determining whether each item of display information corresponds to a first display channel, wherein if a particular item of display information does not correspond to the first display channel, that particular item is not combined with the signature. 24. The method of claim 23, wherein said determining comprises determining whether a tag associated with a particular item of display information indicates that the particular item of display information is in the first display channel. 25. The method of claim 17, wherein said capturing comprises waiting until a start of a next frame of display information before begining capture. 26. The method of claim 25, wherein said waiting comprises waiting until flow control signals related to a respective portion of the graphics system indicate the start of the next frame of display information. 27. The method of claim 26, wherein the flow control signals comprise an end of frame token. 28. The method of claim 17, wherein said capturing comprises capturing multiple frames of display information. 29. The method of claim 28, wherein said capturing further comprises capturing the associated control signals during the blanking intervals that occur between successive frames. 30. A graphics system configured to support self-testing, the graphics system comprising:a plurality of signature analysis registers, wherein in response to a signature analysis request, a first portion of the signature analysis registers is configured to capture display information in a first display channel from among a plurality of display channels and to combine the captured display information with one or more test signatures; anda computer readable medium comprising computer-executable test instructions configured to assert the signature analysis request to the one or more signature analysis registers and to compare the one or more test signatures to one or more respective expected signatures. 31. A graphics system configured to support self-testing, the graphics system comprising:a frame buffer configured to store display information;a display output queue configured to receive display information from the frame buffer and to output display information to a display;a f irst signature analysis register coupled to receive display information output by the frame buffer and configured to capture display information output from the frame buffer and to combine the captured display information with a first test signature in response to a signature analysis request;a second signature analysis register coupled to receive display information output by the display output queue and configured to capture display information output from the display output queue and to combine the captured display information with a second test signature in response to the signature analysis request; anda computer readable medium comprising computer-executable test instructions configured to assert the signature analysis request to the first and second signature analysis registers and to compare the first and second test signatures with first and second expected signatures.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Comfort John J. (Berkshire GB2) Hayter Paul A. (Berkshire GB2) Kargathra Dinesh (Middlesex GB2) Mason Brian R. (Berkshire GB2) Turner Graham N. (Berkshire GB2) Fisher Ian R. (Middlesex GB2) Bailey Jo, Automatic test equipment.
Desmond John P. (1954 SE. Quail Cir. Hillsboro OR 97124) Ford Douglas W. (283 NE. 34th Pl. Hillsboro OR 97124) Fossey Michael E. (2320 22nd Ave. Forest Grove OR 97116) Stanbro Michael (7850 SW. Hemlo, Method and apparatus for detecting control system data processing errors.
Eitzmann, Gregory M; Montrym, John S.; Silkebakken, Richard A., Apparatus, system, and method for reducing shadowed state memory requirements for identifying driver command exceptions in a graphics system.
Mariani,Riccardo; Motto,Silvano; Chiavacci,Monia, Dependable microcontroller, method for designing a dependable microcontroller and computer program product therefor.
Cottrell, Michael Edward; Innes, Kenneth John; Kong, James Po-Cheung; Lickteig, Charles Anthony; Parchewsky, Robert Frank; Schultheis, Steven Michael; Ying, Daniel Dazhang, Framework and method for monitoring equipment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.