Patents by Inventor Terry R. Lee

Terry R. Lee 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).

  • Patent number: 7076697
    Abstract: A method and apparatus for monitoring the response times of computer system components in order to improve computer system reliability and performance are provided. The method and apparatus are particularly applicable to computer systems with memory circuits, such as SLDRAMs, that have programmable response times. A response time monitoring circuit in the form of a phase detector includes a plurality of flip-flops with the data inputs commonly connected to receive a response ready signal from a component, such as a memory circuit, in response to a command to perform a task. Each clock input of the flip-flop is connected to a clock signal at a different phase of a response period. The outputs of the flip-flops determine the phase at which the response ready signal was generated by the component.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: July 11, 2006
    Assignee: Micron Technology, Inc.
    Inventor: Terry R. Lee
  • Patent number: 6982892
    Abstract: A layout for simultaneously sub-accessible memory modules is disclosed. In one embodiment, a memory module includes a printed circuit board having a plurality of sectors, each sector being electrically isolated from the other sectors and having a multi-layer structure. At least one memory device is attached to each sector, the memory devices being organized into a plurality of memory ranks. A driver is attached to the printed circuit board and is operatively coupled to the memory ranks. The driver is adapted to be coupled to a memory interface of the computer system. Because the sectors are electrically-isolated from adjacent sectors, the memory ranks are either individually or simultaneously, or both individually and simultaneously accessible by the driver so that one or more memory devices on a particular sector may be accessed at one time.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: January 3, 2006
    Assignee: Micron Technology, Inc.
    Inventors: Terry R. Lee, Joseph M. Jeddeloh
  • Patent number: 6963941
    Abstract: A high-speed short-loop bus topology that routes the bus into a first expansion connector and out of a first expansion card inserted within the connector is disclosed. The bus is not routed out of the first expansion connector. Instead, the bus is routed from the first expansion card into a second expansion card by a jumper mechanism. The bus is routed through the second expansion card and out of a second expansion connector housing the second expansion card, where the bus can be terminated or routed into another expansion connector having another expansion card. By routing the bus in this manner, it is shorter than prior art buses found in loop-through bus systems and capable of substantially maintaining a uniform transmission line impedance. Moreover, the operating bandwidth of the short-loop bus is increased since the bus is short and does not have stubs or signal reflections.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: November 8, 2005
    Assignee: Micron Technology, Inc.
    Inventor: Terry R. Lee
  • Patent number: 6961259
    Abstract: Optically-coupled memory systems are disclosed. In one embodiment, a system memory includes a carrier substrate, and a controller attached to the carrier substrate and operable to transmit and receive optical signals, and first and second memory modules. The module substrate of the first memory module has an aperture formed therein, the aperture being operable to provide an optical path for optical signals between the controller and an optical transmitter/receiver unit of the second memory module. Thus, the system memory provides the advantages of “free space” optical connection in a compact arrangement of memory modules. In an alternate embodiment, the first memory module includes a beam splitter attached to the module substrate proximate the aperture. In another embodiment, the first and second memory modules are staged on the carrier substrate to provide an unobstructed path for optical signals.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: November 1, 2005
    Assignee: Micron Technology, Inc.
    Inventors: Terry R. Lee, Kevin J. Ryan
  • Patent number: 6934785
    Abstract: A method and associated apparatus is provided for improving the performance of a high speed memory bus by substantially eliminating bus reflections caused by electrical stubs. The stubs are substantially eliminated by connecting system components in a substantially stubless configuration using a looping bus for continuing the looping bus through each device. The invention also provides an interface circuit that enables data communications between devices of different technologies. The interface circuit connects to the looping data bus and includes a circuit for providing voltage level, encoding type, and data rate conversions for data received from the looping data bus and intended for use on a second data bus connected to the interface circuit.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: August 23, 2005
    Assignee: Micron Technology, Inc.
    Inventors: Terry R. Lee, Roy Greeff, David Ovard
  • Patent number: 6928019
    Abstract: A semiconductor device (such as a DRAM) includes a memory array that has dynamic memory cells. In a self refresh test mode, a self refresh test mode controller monitors and/or controls various blocks and internal signals in the semiconductor device. The self refresh test mode controller may communicate with a remote testing device through various conductors including one or more DQ lines and/or one or more address lines.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: August 9, 2005
    Assignee: Micron Technology, Inc.
    Inventor: Terry R. Lee
  • Patent number: 6898726
    Abstract: A clock system for a data bus, e.g., a memory bus system, provides a write data (WCLK) clock signal in one direction on a bus and a data read (RCLK) clock signal in an opposite direction on the bus. A predetermined phase relationship between said WCLK and RCLK clock signals is set at a predetermined location on the data bus to ensure that all memory subsystems connected to the bus receive the WCLK and RCLK signals with appropriate timing to ensure proper operation of the memory subsystems.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: May 24, 2005
    Assignee: Micron Technology, Inc.
    Inventor: Terry R. Lee
  • Patent number: 6889357
    Abstract: Disclosed is an improved start-up/reset calibration apparatus and method for use in an SLDRAM memory device A 2N bit calibration pattern which is based on a pseudo random sequence is used to calibrate the relative timing of data and a latching clock signal to ensure optimal operation of the memory device. In addition, during calibration of one data path, other nearby data paths may receive in phase, out of phase and/or both in phase and out of phase versions of the calibration pattern so that the data path under calibration is calibrated under conditions which more closely approximate random operating conditions.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: May 3, 2005
    Assignee: Micron Technology, Inc.
    Inventors: Brent Keeth, Brian Johnson, Terry R. Lee, Paul M. Fuller
  • Patent number: 6871253
    Abstract: A method and associated apparatus is provided for improving the performance of a high speed memory bus using switches. Bus reflections caused by electrical stubs are substantially eliminated by connecting system components in a substantially stubless configuration using a segmented bus wherein bus segments are connected through switches. The switches disconnect unused bus segments during operations so that communicating devices are connected in an substantially point-to-point communication path.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 22, 2005
    Assignee: Micron Technology, Inc.
    Inventors: Roy Greeff, David Ovard, Terry R. Lee
  • Patent number: 6856567
    Abstract: A semiconductor device (such as a DRAM) includes a memory array that has dynamic memory cells. In a self refresh test mode, a self refresh test mode controller monitors and/or controls various blocks and internal signals in the semiconductor device. The self refresh test mode controller may communicate with a remote testing device through various conductors including one or more DQ lines and/or one or more address lines.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: February 15, 2005
    Assignee: Micron Technology, Inc.
    Inventor: Terry R. Lee
  • Patent number: 6845460
    Abstract: An improved technique and associated apparatus for timing calibration of a logic device is provided. A calibration test pattern is transferred to a logic device first at a data rate slower than normal operating speed to ensure correct capture of the pattern at the device to be calibrated. Once the pattern is correctly captured and stored, the test pattern is transmitted to the logic device at the normal operating data rate to perform timing calibration. The improved technique and apparatus permits the use of any pattern of bits as a calibration test pattern, programmable by the user or using easily-interchangeable hardware.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: January 18, 2005
    Assignee: Micron Technology, Inc.
    Inventors: Terry R. Lee, Kevin J. Ryan, Joseph M. Jeddeloh
  • Patent number: 6837731
    Abstract: A semiconductor package for vertically surface mounting to a printed circuit board having a retention apparatus for holding the package thereto.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: January 4, 2005
    Assignee: Micron Technology, Inc.
    Inventors: David J. Corisis, Jerry M. Brooks, Terry R. Lee
  • Publication number: 20040260864
    Abstract: A computer system includes a controller coupled to a plurality of memory modules each of which includes a memory hub and a plurality of memory devices divided into a plurality of ranks. The memory hub is operable to configure the memory module to simultaneously address any number of ranks to operate in a high bandwidth mode, a high memory depth mode, or any combination of such modes.
    Type: Application
    Filed: June 19, 2003
    Publication date: December 23, 2004
    Inventors: Terry R. Lee, Joseph M. Jeddeloh
  • Publication number: 20040260891
    Abstract: A memory module includes a memory hub coupled to several memory devices. The memory hub includes a posted write buffer that stores write requests so that subsequently issued read requests can first be coupled to the memory devices. The write request addresses are also posted in the buffer and compared to subsequent read request addresses. In the event of a positive comparison indicating that a read request is directed to an address to which an earlier write request was directed, the read data are provided from the buffer. When the memory devices are not busy servicing read request, the write requests can be transferred from the posted write buffer to the memory devices. The write requests may also be accumulated in the posted write buffer until either a predetermined number of write requests have been accumulated or the write requests have been posted for a predetermined duration.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Inventors: Joseph M. Jeddeloh, Terry R. Lee
  • Publication number: 20040260909
    Abstract: A memory module includes a memory hub coupled to several memory devices. The memory hub includes history logic that predicts on the basis of read memory requests which addresses in the memory devices from which date are likely to be subsequently read. The history logic applies prefetch suggestions corresponding to the predicted addresses to a memory sequencer, which uses the prefetch suggestions to generate prefetch requests that are coupled to the memory devices. Data read from the memory devices responsive to the prefetch suggestions are stored in a prefetch buffer. Tag logic stores prefetch addresses corresponding to addresses from which data have been prefetched. The tag logic compares the memory request addresses to the prefetch addresses to determine if the requested read data are stored in the prefetch buffer. If so, the requested data are read from the prefetch buffer. Otherwise, the requested data are read from the memory devices.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Inventors: Terry R. Lee, Joseph Jeddeloh
  • Publication number: 20040257890
    Abstract: A computer system includes a controller linked to a plurality of memory modules each of which has an optical memory hub and several memory devices coupled to the memory hub. The controller communicates with the memory hubs by coupling optical signals to and from the memory hubs using an optical communication path, such as one or more optical waveguides. In one example of the invention, the memory modules transmit and receive optical signals having different wavelengths. In another example of the invention, the memory modules receive optical signals corresponding to memory command and address signals at different wavelengths, but they transmit and receive optical signals corresponding to memory commands at the same wavelength.
    Type: Application
    Filed: July 15, 2004
    Publication date: December 23, 2004
    Inventors: Terry R. Lee, Joseph M. Jeddeloh
  • Patent number: 6820181
    Abstract: A computer system includes a memory hub controller coupled to a plurality of memory modules. The memory hub controller includes a memory request queue that couples memory requests and corresponding request identifier to the memory modules. Each of the memory modules accesses memory devices based on the memory requests and generates response status signals from the request identifier when the corresponding memory request is serviced. These response status signals are coupled from the memory modules to the memory hub controller along with or separate from any read data. The memory hub controller uses the response status signal to control the coupling of memory requests to the memory modules and thereby control the number of outstanding memory requests in each of the memory modules.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: November 16, 2004
    Assignee: Micron Technology, Inc.
    Inventors: Joseph M. Jeddeloh, Terry R. Lee
  • Publication number: 20040225797
    Abstract: A bus routing topology for a bus system in which every pair of signal lines are provided with shielding is provided, thereby effectively limiting signal cross-talk to only one signal pair while minimizing the number of pins required on a connector. Further, if these signals are a differential signal pair, then the coupling can be beneficial from the standpoint of signal integrity. By shielding only every pair of signal lines, the number of connector pins is significantly reduced, thus reducing the size and cost of the connector and module on which the connector is provided.
    Type: Application
    Filed: June 25, 2001
    Publication date: November 11, 2004
    Inventor: Terry R. Lee
  • Publication number: 20040225770
    Abstract: A method and associated apparatus is provided for improving the performance of a high speed memory bus by substantially eliminating bus reflections caused by electrical stubs. The stubs are substantially eliminated by connecting system components in a substantially stubless configuration using a looping bus for continuing the looping bus through each device. The invention also provides an interface circuit that enables data communications between devices of different technologies. The interface circuit connects to the looping data bus and includes a circuit for providing voltage level, encoding type, and data rate conversions for data received from the looping data bus and intended for use on a second data bus connected to the interface circuit.
    Type: Application
    Filed: December 22, 2000
    Publication date: November 11, 2004
    Inventors: Terry R. Lee, Roy Greeff, David Ovard
  • Publication number: 20040225853
    Abstract: A layout for simultaneously sub-accessible memory modules is disclosed. In one embodiment, a memory module includes a printed circuit board having a plurality of sectors, each sector being electrically isolated from the other sectors and having a multi-layer structure. At least one memory device is attached to each sector, the memory devices being organized into a plurality of memory ranks. A driver is attached to the printed circuit board and is operatively coupled to the memory ranks. The driver is adapted to be coupled to a memory interface of the computer system. Because the sectors are electrically-isolated from adjacent sectors, the memory ranks are either individually or simultaneously, or both individually and simultaneously accessible by the driver so that one or more memory devices on a particular sector may be accessed at one time.
    Type: Application
    Filed: May 8, 2003
    Publication date: November 11, 2004
    Inventors: Terry R. Lee, Joseph M. Jeddeloh