← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4821269A Cited
US4955024A Cited
US5255359A Cited
US5051816A Cited
US5274760A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag