Patents Assigned to Silicon Engineering, Inc.
  • Patent number: 6172684
    Abstract: A method and apparatus for creating a display list permitting multiple states of the same type for a single primitive. By introducing a plurality of state variables of the same type in a predetermined order in a display list before a primitive description, different state variables of the same type are applied to different vertex descriptors of the primitive. In one embodiment, the state variables introduced are starting addresses of the groups of vertices addressable by vertex indices of the primitive. In a case where the primitive is a triangle, up to three different starting addresses might be introduced into the display list (one corresponding to each vertex of the triangle). By introducing multiple starting addresses, the vertex indices of the triangle description can be significantly shortened, the concern about variable length inputs can be eliminated, and each index is independent of its predecessor in the master display list.
    Type: Grant
    Filed: June 12, 1997
    Date of Patent: January 9, 2001
    Assignee: Silicon Engineering, Inc.
    Inventor: Eugene Lapidous
  • Patent number: 6043765
    Abstract: A parallel speculative decoder is described. The decoder includes a set of partial decoders and an additional decoder. The partial decoders are aligned at different positions of a portion of an input data stream and speculatively and simultaneously decode symbols (e.g., codewords) having less bits than a longest symbol length. The additional decoder decodes symbols in the event the first partial decoder does not produce valid decoding results.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: March 28, 2000
    Assignee: Silicon Engineering, Inc.
    Inventor: Kirk Twardowski
  • Patent number: 5999183
    Abstract: A scalable, three-dimensional (3D) graphics subsystem. The graphics subsystem includes a plurality of graphics modules each including a rendering module and a dedicated memory. In one embodiment, the rendering modules of the graphics modules are coupled together, possibly through a routing device, such that each rendering module views the memory space, formed by all dedicated memory, as one continuous shared memory.
    Type: Grant
    Filed: July 10, 1997
    Date of Patent: December 7, 1999
    Assignee: Silicon Engineering, Inc.
    Inventors: Emmett Kilgariff, Philip Brown
  • Patent number: 5491667
    Abstract: A sense amplifier for sensing data from a pair of complementary bit lines. A bistable circuit is coupled to the bit lines through a pair of transistors. During the beginning of a sensing cycle, the transistors conduct allowing the bistable circuit to begin sensing the data on the lines. However, before the sense amplifier reaches one of its two stable states, the pair transistors cease conducting and isolate the bistable circuit from the bit lines. In this manner, the load associated with the bit lines is removed from the bistable circuit allowing it to more quickly sense data.
    Type: Grant
    Filed: January 5, 1993
    Date of Patent: February 13, 1996
    Assignee: Silicon Engineering, Inc.
    Inventor: P. Owen Sharp
  • Patent number: 5257236
    Abstract: An improved static memory is described which, when used in a dual port cache memory simplifies write cycles by providing latching of decoded address signals which are used in a subsequent memory cycle for writing. Improved logic is described which allows the propagation of data at the rate .function. with timing signals of frequency 1/2.function.. An improved sense amplifier which is isolated from the column lines is the array is used.
    Type: Grant
    Filed: August 1, 1991
    Date of Patent: October 26, 1993
    Assignee: Silicon Engineering, Inc.
    Inventor: P. Owen Sharp