US5404318A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Test mode readback in a memory display interface
Assignee: Sun Microsystems Inc
•
Filing: 1992-12-01
•
Granted: 1995-04-04
•
Expires: 2012-12-01
Abstract
Abstract A test mode read back function for verifying the functions of the memory display interface and a VRAM frame buffer coupled to the memory display interface, wherein the memory display interface implements programmable pixel rates and pixel depths, and programmable pixel processing functions.
Inventors
- 👤 Bradley W. Hoffert
- 👤 Craig Forrest
- 👤 Shawn F. Storm
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 13:42
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
168 words
A method for testing a memory display interface, comprising the steps of: (a) storing a test pixel value in a VRAM frame buffer, the test pixel value comprising a test mode and a color value; (b) selecting a test pipeline from a plurality of pixel processing pipelines in the memory display interface, the pixel processing pipelines performing a plurality of pixel processing functions and lookup table functions; (c) transferring the test pixel value from the VRAM frame buffer to the test pipeline; (d) generating output pixel value by processing the color value through the test pipeline; (e) generating a test mode enable signal that synchronizes the test mode enable signal to the output pixel value by propagating the test mode bit through a test mode enable pipeline that matches a pipeline depth of the test pipeline; (f) latching the output pixel value according to a state of the test mode enable signal; (g) reading the output pixel value to verify the pixel processing functions and lookup table functions.
Claim 2
Independent Claim
168 words
A method for testing a memory display interface, comprising the steps of: (a) storing a test pixel value in a VRAM frame buffer, the test pixel value comprising a test mode and a color value; (b) selecting a test pipeline from a plurality of pixel processing pipelines in the memory display interface, the pixel processing pipelines performing a plurality of pixel processing functions and lookup table functions; (c) transferring the test pixel value from the VRAM frame buffer to the test pipeline; (d) generating output pixel value by processing the color value through the test pipeline; (e) generating a test mode enable signal that synchronizes the test mode enable signal to the output pixel value by propagating the test mode bit through a test mode enable pipeline that matches a pipeline depth of the test pipeline; (f) latching the output pixel value according to a state of the test mode enable signal; (g) reading the output pixel value to verify the pixel processing functions and lookup table functions.
Claim 3
Dependent Claim
42 words
The method of claim 1, wherein the test pixel value comprises an X value and the color value, the X value comprising the test mode bit and a plurality of bits for controlling the pixel processing functions and the lookup table functions.
Claim 4
Dependent Claim
69 words
The method of claim 2, wherein step (b) comprises the steps of: determining the test pipeline by mapping a test pixel storage location in the VRAM frame buffer to the pixel processing pipelines of the memory display interface, the test pixel storage location corresponding to the test pixel value in the VRAM frame buffer; selecting the test pipeline by accessing a master control register of the memory display interface.
Claim 5
Dependent Claim
67 words
The method of claim 3, wherein step (c) comprises the step of transferring a plurality of pixel values including the test pixel value to the pixel processing pipelines in parallel synchronized by a shift clock signal, such that each pixel processing pipeline receives one of the pixel values during each period of the shift clock signal, each pixel value comprising the X value and the color value.
Claim 6
Dependent Claim
35 words
The method of claim 4, further comprising the step of selecting an active state for the test mode bit by accessing an active state bit of the master control register of the memory display interface.
Claim 7
Dependent Claim
84 words
The method of claim 5, wherein step (e) comprises the steps of: accessing the master control register to determine the test pipeline and the active state for the mode bit; generating the test mode enable signal equal to an exclusive OR of the test mode bit of the X value corresponding to the test pipeline with active state bit; delaying the test mode enable signal through the test mode enable pipeline to match a delay of the output pixel value through the test pipeline.
Claim 8
Dependent Claim
37 words
The method of claim 6, wherein propagation of the pixel values through the pixel processing pipelines and propagation of the test mode enable signal through the test mode enable pipeline are synchronized by a pipeline clock signal.
Claim 9
Dependent Claim
45 words
The method of claim 7, wherein the test mode bit of the X value corresponding to the test pixel value is in the active state, and the test mode bit of the X values corresponding to the pixel values are not in the active state.
Claim 10
Independent Claim
175 words
An apparatus for testing a memory display interface, comprising: means for storing a test pixel value in a VRAM frame buffer, the test pixel value comprising a test mode bit and a color value; means for selecting a test pipeline from a plurality of pixel processing pipelines in the memory display interface, the pixel processing pipelines performing a plurality of pixel processing functions and lookup table functions; means for transferring the test pixel value from the VRAM frame buffer to the test pipeline; means for generating an output pixel value by processing the color value through the test pipeline;; means for generating a test mode enable signal that synchronizes the output pixel value that corresponds to the test pixel value by propagating the test mode bit through a test mode enable pipeline that matches a pipeline depth of the test pipeline; means for latching the output pixel value according to a state of the test mode enable signal; means for reading the output pixel value to verify the pixel processing functions and lookup table functions.
Claim 11
Independent Claim
175 words
An apparatus for testing a memory display interface, comprising: means for storing a test pixel value in a VRAM frame buffer, the test pixel value comprising a test mode bit and a color value; means for selecting a test pipeline from a plurality of pixel processing pipelines in the memory display interface, the pixel processing pipelines performing a plurality of pixel processing functions and lookup table functions; means for transferring the test pixel value from the VRAM frame buffer to the test pipeline; means for generating an output pixel value by processing the color value through the test pipeline;; means for generating a test mode enable signal that synchronizes the output pixel value that corresponds to the test pixel value by propagating the test mode bit through a test mode enable pipeline that matches a pipeline depth of the test pipeline; means for latching the output pixel value according to a state of the test mode enable signal; means for reading the output pixel value to verify the pixel processing functions and lookup table functions.
Claim 12
Dependent Claim
42 words
The apparatus of claim 9, wherein the test pixel value comprises an X value and the color value, the X value comprising the test mode bit and a plurality of bits for controlling the pixel processing functions and the lookup table functions.
Claim 13
Dependent Claim
75 words
The apparatus of claim 10, wherein the means for selecting a test pipeline comprises: means for determining the test pipeline by mapping a test pixel storage location in the VRAM frame buffer to the pixel processing pipelines of the memory display interface, the test pixel storage location corresponding to the test pixel value in the VRAM frame buffer; means for selecting the test pipeline by accessing a master control register of the memory display interface.
Claim 14
Dependent Claim
81 words
The apparatus of claim 11, wherein the means for transferring the test pixel value from the VRAM frame buffer to the test pipeline comprises means for transferring a plurality of pixel values including the test pixel value to the pixel processing pipelines in parallel synchronized by a shift clock signal, such that each pixel processing pipeline receives one of the pixel values during each period of the shift clock signal, each pixel value comprising the X value and the color value.
Claim 15
Dependent Claim
34 words
The apparatus of claim 12, further comprising means for selecting an active state for the test mode bit by accessing an active state bit of the master control register of the memory display interface.
Claim 16
Dependent Claim
95 words
The apparatus of claim 13, wherein the means for generating a test mode enable signal comprises: means for accessing the master control register to determine the test pipeline and the active state for the test mode bit; means for generating the test mode enable signal equal to an exclusive OR of the test mode bit of the K value corresponding to the test pipeline with active state bit; means for delaying the test mode enable signal through the test mode enable pipeline to match a delay of the output pixel value through the test pipeline.
Claim 17
Dependent Claim
37 words
The apparatus of claim 14, wherein propagation of the pixel values through the pixel processing pipelines and propagation of the test mode enable signal through the test mode enable pipeline are synchronized by a pipeline clock signal.
Claim 18
Dependent Claim
45 words
The apparatus of claim 15, wherein the test mode bit of the X value corresponding to the test pixel value is in the active state, and the test mode bit of the X values corresponding to the pixel values are not in the active state.
Claim 19
Dependent Claim
149 words
A display interface with a test mode, comprising: a plurality of pixel processing pipelines each capable of generating a series of output pixel values by performing a plurality of pixel processing functions and lookup table functions each of a series of input pixel values including a test pixel value; input circuit coupled to access the input pixel values including the test pixel value from a VRAM frame buffer, the test pixel value comprising a test mode bit and a test color value; control register that selects a test pipeline for the test mode from among the pixel processing pipelines; test mode enable pipeline that generates a test mode enable signal by synchronizing the test enable signal to the output pixel value that corresponds to the test pixel value; register that latches the output pixel value that corresponds to the test pixel value under control the test mode enable signal.
Claim 20
Dependent Claim
149 words
A display interface with a test mode, comprising: a plurality of pixel processing pipelines each capable of generating a series of output pixel values by performing a plurality of pixel processing functions and lookup table functions each of a series of input pixel values including a test pixel value; input circuit coupled to access the input pixel values including the test pixel value from a VRAM frame buffer, the test pixel value comprising a test mode bit and a test color value; control register that selects a test pipeline for the test mode from among the pixel processing pipelines; test mode enable pipeline that generates a test mode enable signal by synchronizing the test enable signal to the output pixel value that corresponds to the test pixel value; register that latches the output pixel value that corresponds to the test pixel value under control the test mode enable signal.
Claim 21
Dependent Claim
46 words
The display interface of claim 17, wherein the test pixel value comprises an X value and a color value, the X value comprising the test mode bit and a plurality of bits for controlling the pixel processing functions and the lookup table functions the color value.
Claim 22
Dependent Claim
56 words
The memory display interface of claim 18, wherein the input circuit comprises circuitry for transferring the pixel values including the test pixel value into the pixel processing pipelines in parallel synchronized by a shift clock signal, such that each pixel processing pipeline receives one of the pixel values during each period of the shift clock signal.
Claim 23
Dependent Claim
26 words
The memory display interface of claim 17, wherein the control register stores an active state bit that selects an active state for the test mode bit.
Claim 24
Dependent Claim
85 words
The memory display interface of claim 20, wherein the test mode enable pipeline comprises: circuit for accessing the control register to determine the test pipeline and the active state for the test mode bit; circuit for generating the test mode enable signal equal to an exclusive OR of the test mode bit of the X value corresponding to the test pipeline with active state bit; circuit for delaying the test mode enable signal to synchronize the test mode enable signal to the output pixel value.
Claim 25
Dependent Claim
39 words
The memory display interface of claim 21, wherein propagation of the pixel values through the pixel processing pipelines and propagation of the test mode enable signal through the test mode enable pipeline are synchronized by a pipeline clock signal.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-04-03 | 1998-10-03 | 1999-04-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-04-03 | 2002-10-03 | 2003-04-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-04-03 | 2006-10-03 | 2007-04-04 | $7700.00 | Window Closed / Lapsed |