Patents by Inventor John R. Mick

John R. Mick has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20020154548
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no “bus turnaround” down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Application
    Filed: January 28, 2002
    Publication date: October 24, 2002
    Inventor: John R. Mick
  • Patent number: 6470418
    Abstract: A content addressable memory (CAM) system that includes first and second CAM arrays, which generate first and second sets of match control signals, respectively, having higher and lower priorities, respectively. The first CAM array is enabled during a first memory cycle, and the first set of match control signals are analyzed. If a match exists in the first CAM array, a first priority encoder is enabled to process the first set of match control signals. If no match exists, the first priority encoder is not enabled, and a second memory cycle is initiated. The second CAM array is enabled during the second memory cycle, and the second set of signals is analyzed. If a match exists in the second CAM array, a second priority encoder is enabled to process the second set of match control signals. If no match exists, the second priority encoder is not enabled.
    Type: Grant
    Filed: January 15, 1999
    Date of Patent: October 22, 2002
    Assignee: Integrated Device Technology, Inc.
    Inventors: Chuen-Der Lien, Chau-Chin Wu, John R. Mick
  • Patent number: 6370613
    Abstract: A CAM system is provided for determining which data word in a CAM array exhibits the longest continuous, unmasked match with an input data value. The input data value is divided into non-overlapping subfields, thereby creating a series of keys, the first key of the series including either the least significant bit (LSB) or most significant bit (MSB) of the input data value. The CAM array is divided along columns into a similar series of non-overlapping sub-arrays corresponding to the subfields defined by the series of keys. A first CAM sub-array compares the first key with its stored rows of data bit values to generate a first match signal. The first match signal disables each row of the second CAM sub-array for which the corresponding row of the first CAM sub-array did not show a match. A second CAM sub-array then compares the second key with its enabled rows to generate a second match signal.
    Type: Grant
    Filed: July 27, 1999
    Date of Patent: April 9, 2002
    Assignee: Integrated Device Technology, Inc.
    Inventors: Thomas Diede, John R. Mick
  • Patent number: 6343047
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no “bus turnaround” down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Grant
    Filed: July 25, 2000
    Date of Patent: January 29, 2002
    Assignee: Integrated Device Technologies, Inc.
    Inventor: John R. Mick
  • Patent number: 6249480
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no “bus turnaround” down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: June 19, 2001
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 6115320
    Abstract: A memory system including a memory array, an input circuit and a logic circuit is presented. The input circuit is coupled to receive a memory address and a set of individual write controls for each byte of data word. During a write operation, the input circuit also receives the corresponding write data to be written into the SRAM. The logic circuit causes the write data and write control information to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into memory during a subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers.
    Type: Grant
    Filed: February 23, 1998
    Date of Patent: September 5, 2000
    Assignee: Integrated Device Technology, Inc.
    Inventors: John R. Mick, Mark W. Baumann
  • Patent number: 6094399
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data is storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no "bus turnaround" down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: July 25, 2000
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 6081478
    Abstract: A memory system including a memory array, an input circuit and a logic circuit is presented. The input circuit is coupled to receive a memory address and a set of individual write controls for each byte of data word. During a write operation, the input circuit also receives the corresponding write data to be written into the SRAM. The logic circuit causes the write data and write control information to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into memory during a subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers.
    Type: Grant
    Filed: May 26, 1999
    Date of Patent: June 27, 2000
    Assignee: Integrated Device Technology, Inc.
    Inventors: John R. Mick, Mark W. Baumann
  • Patent number: 5920580
    Abstract: A multi-error detector uses single byte error correcting-double byte error detecting codes but detects some multiple errors including double, triple, quadruple and more errors in a code. To detect the multiple errors, the multi-error detectors uses error pointer and a syndrome which are generated by error correction circuitry. Multiple errors are indicated when the syndrome indicates an error and either none or more than one of the error pointers are set. In one embodiment, a tree of half adders has least significant output bits from the adders coupled to input terminals of subsequent adders in the tree. Circuit logic detects multiple errors from the least significant output bit of the last adder in the tree and the more significant output bits from all the adders.
    Type: Grant
    Filed: March 11, 1996
    Date of Patent: July 6, 1999
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 5875151
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no "bus turnaround" down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Grant
    Filed: May 28, 1997
    Date of Patent: February 23, 1999
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 5841732
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no "bus turnaround" down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Grant
    Filed: May 28, 1997
    Date of Patent: November 24, 1998
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 5838631
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no "bus turnaround" down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Grant
    Filed: April 19, 1996
    Date of Patent: November 17, 1998
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 5828606
    Abstract: A memory system includes a memory, an input circuit and a logic circuit. The input circuit is coupled to receive a memory address and, during a write operation, the corresponding write data to be written into the SRAM. The logic circuit causes the write data to be stored in the input circuit for the duration of any sequential read operations immediately following the write operation and then to be read into the memory during subsequent write operation. During the read operation, data which is stored in the write data storage registers prior to being read into the memory can be read out from the memory system should the address of one or more read operations equal the address of the data to be written into the memory while temporarily stored in the write data storage registers. Thus, no "bus turnaround" down time is experienced by the system thereby increasing the bandwidth of the system. The system can operate in a single pipeline mode or a dual pipeline mode.
    Type: Grant
    Filed: May 28, 1997
    Date of Patent: October 27, 1998
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 5807136
    Abstract: Two connectors located directly opposite each other on opposite sides of a printed circuit board are attached together and to the circuit board by means of keys integral to the connectors.
    Type: Grant
    Filed: May 17, 1996
    Date of Patent: September 15, 1998
    Assignee: Integrated Device Technology, Inc.
    Inventor: John R. Mick
  • Patent number: 5581564
    Abstract: A diagnostic circuit of the present invention has serial command input and output pins separate from its serial data input and output pins. In one embodiment, the diagnostic circuit has one command register and one data register, the data register receiving serially an input signal and providing serially an output signal through an input pin and an output pin respectively. In another embodiment, the diagnostic circuit has one command register and multiple data registers. Each data register including a zero-length register, can be separately addressed. In yet another embodiment, multiple serial data input and output pins are provided together with multiple data registers.
    Type: Grant
    Filed: December 18, 1990
    Date of Patent: December 3, 1996
    Assignee: Integrated Device Technology, Inc.
    Inventors: Michael J. Miller, John R. Mick
  • Patent number: 5331645
    Abstract: A pair of similar, 32-bit, error detection and correction devices, including a "lower 32-bit" device (210) and an "upper 32-bit" device (212) are configured as a 64-bit, error detection and correction system. When a (64-bit) word of data is being stored in memory, the lower 32-bit device (210) develops, on an inter-device bus (226), signals representing generation partial check bits. The upper 32-bit device (212) receives the partial check bits (226), and develops signals representing final check bits (236) for storage with the corresponding data word in memory (220 and 234). When a (64-bit) word of data is being retrieved from memory, from signals representing check bits retrieved from memory (222), the lower 32-bit device (210) generates on an inter-device bus (224), signals representing correction partial syndromes.
    Type: Grant
    Filed: April 26, 1993
    Date of Patent: July 19, 1994
    Assignee: Integrated Device Technology, Inc.
    Inventors: Michael J. Miller, Andy P. Chan, Robert W. Stodieck, John R. Mick
  • Patent number: 5175819
    Abstract: A parallel-to-serial FIFO buffer device (100) employs a FIFO buffer (110) for storing words of data; a tap-shift-register portion (112); and a data-shift-register portion (116) for converting from parallel to serial format words of data stored in the FIFO buffer (110), tap-shift-register portion (112) controls the conversion process, receives (150) a serial-input-expansion (RSIX) input signal, and develops (170) a serial-output-expansion (RSOX) output signal. The serial-input-expansion input signal (150) and the serial-output-expansion output signal (170) permit the device (100) to be connected with one, or more, similar, device(s) for word length and/or depth expansion.
    Type: Grant
    Filed: March 28, 1990
    Date of Patent: December 29, 1992
    Assignee: Integrated Device Technology, Inc.
    Inventors: Danh Le Ngoc, Fulam Au, John R. Mick
  • Patent number: 4931974
    Abstract: For use in calculating discrete, fast fourier transformations, an arithmetic logic unit includes a number of multiplexers and registers, which, in combination, form a configurable pipeline, register ("A"), that functions as a four-deep pipeline register, as two, two-deep, pipeline registers, or as four separate registers, to latch and "delay" the parameter represented by the state of signals externally developed on a "DA" bus; the combination of a funnel shifter, a merge logic unit and a multiplexer; a unit for "bit-reverse order" addressing; and a unit for "rounding off" certain results.
    Type: Grant
    Filed: January 30, 1989
    Date of Patent: June 5, 1990
    Assignee: Integrated Device Technology, Inc.
    Inventors: Danh Le Ngoc, John R. Mick
  • Patent number: 4782461
    Abstract: A logical grouping of facilities within a computer development system where said facilities include breakpoint control, trace control and memory, a plurality of VLSI emulators, a plurality of storage device emulators, a plurality of emulators for simulating program or microprogram storage, and may be selectively assigned to said grouping by a user. Said selectively assigned facilities are associated with a clock control and are used for the design, debugging and testing of computer systems.
    Type: Grant
    Filed: June 21, 1984
    Date of Patent: November 1, 1988
    Assignee: Step Engineering
    Inventors: John R. Mick, Darrell L. Wilburn, Michael J. Miller
  • Patent number: 4760517
    Abstract: The combination of a seven-port random access memory (RAM) unit, a funnel shifter, a mask generator, an arithmetic logic unit (ALU), a merge logic unit, a number of multiplexers, and three bi-directional data buses are configured to form a thirty-two bit, cascadable, microprogrammable, bit-slice suitable for executing complex operations such as those which require that several operands be read from the memory unit, be rotated in the funnel shifter, be operated upon by the arithmetic logic unit, be merged in the merge logic unit, and the result be written back into the memory unit all in a single cycle.
    Type: Grant
    Filed: October 17, 1986
    Date of Patent: July 26, 1988
    Assignee: Integrated Device Technology, Inc.
    Inventors: Michael J. Miller, Danh Le Ngoc, John R. Mick