Randy Bonella - Portland OR John Halbert - Beaverton OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H03K 1716
US Classification:
326 30, 326 86, 326 90
Abstract:
An output driver circuit within an electronic device to provide a configurable driver circuit. When placed in a first mode of operation, the driver circuit drives an output signal. When placed in a second mode of operation, the driver circuit provides impedance matching to prevent signal reflection.
Memory Interface Having Source-Synchronous Command/Address Signaling
James M. Dodd - Shingle Springs CA Michael W. Williams - Citrus Heights CA John B. Halbert - Beaverton OR Randy M. Bonella - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G11C 800
US Classification:
365233, 365193
Abstract:
A memory interface scheme reduces propagation delay by utilizing source-synchronous signaling to transmit address/command information to memory devices. A memory module in accordance with the present invention may include an address/command buffer that samples address/command information responsive to an address/command strobe signal and then passes the address/command information to a memory device on the module. A retiming circuit may be used to control the timing of read-return data from a memory device on the module.
Memory Module Having Buffer For Isolating Stacked Memory Devices
John B. Halbert - Beaverton OR Randy M. Bonella - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G11C 502
US Classification:
365 51, 365 52, 365 63
Abstract:
The present invention utilizes a buffer to isolate a stack of memory devices, thereby taking advantage of the increased memory density available from stacked memory devices while reducing capacitive loading. A memory module in accordance with the present invention may include a stack of memory devices and a buffer coupled to the first and second memory devices and arranged to capacitively isolate the first and second memory devices from a bus. In a memory system in accordance with the present invention, multiple buffered stacks of memory devices are preferably coupled in a point-to-point arrangement, thereby further reducing capacitive loading.
John B. Halbert - Beaverton OR James M. Dodd - Shingle Springs CA Chung Lam - Redwood City CA Randy M. Bonella - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G11C 506
US Classification:
365 63, 365 51, 365 52, 36523003
Abstract:
Methods and apparatus for a memory system using a branching point-to-point memory bus architecture are disclosed. In one embodiment, a primary memory controller maintains a point-to-point bus connection with one memory module and that memory module maintains a separate point-to-point bus connection with a second module. Data passing between the memory controller and the second memory module passes through a buffer circuit on the first memory module. For data received from the memory controller, the buffer circuit also passes that data up a module bus segment to a first bank of memory devices. That bank of memory devices maintains a second module bus segment with a second bank of memory devices. Data passing between the buffer circuit and the second bank of memory devices passes through a pass-through circuit on the first bank of memory devices. In this manner, a point-to-point memory bus architecture can be maintained even when a memory module contains more than one bank of memory devices.
System And Method For Providing Reliable Transmission In A Buffered Memory System
James M. Dodd - Shingle Springs CA Michael W. Williams - Citru Heights CA John Halbert - Beaverton OR Randy M. Bonella - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1200
US Classification:
711167, 711105, 710 52
Abstract:
The present invention provides a system and method for providing reliable transmission in a buffered memory system. The system includes memory devices, a memory controller, data buffers, an address/command buffer, and a clock circuit. The memory controller sends data, address information, status information and command information, to the memory devices and receives data from the memory devices. The buffers interconnect the memory devices and the memory controller. The clock circuit is embedded in the addr/cmd buffer. The clock circuit takes an input clock and outputs an output clock to the data buffers and/or the memory devices to control clock-skew to the data buffers and/or the memory devices.
Jim M. Dodd - Shingle Springs CA Michael W. Williams - Citrus Heights CA John B. Halbert - Beaverton OR Randy M. Bonella - Portland OR Chung Lam - Redwood City CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1202
US Classification:
711105, 711157, 711168, 710 52
Abstract:
Providing electrical isolation between the chipset and the memory data is disclosed. The disclosure includes providing at least one buffer in a memory interface between a chipset and memory modules. Each memory module includes a plurality of memory ranks. The at least one buffer allows the memory interface to be split into first and second sub-interfaces. The first sub-interface is between the chipset and the buffer. The second sub-interface is between the buffer and the memory modules. The method also includes interleaving output of the memory ranks in the memory modules, and configuring the at least one buffer to properly latch data being transferred between the chipset and the memory modules. The first and second sub-interfaces operate independently but in synchronization with each other.
Memory Module Employing A Junction Circuit For Point-To-Point Connection Isolation, Voltage Translation, Data Synchronization, And Multiplexing/Demultiplexing
A plurality of memory modules interface through a daisy-chain providing a point-to-point connection for each memory module. The first and the last memory module in the daisy chain each connect to a separate memory controller port forming a ring circuit. A distinct set of signals connect the memory modules in each direction. A junction circuit in each memory module provides line isolation, a coupling to the adjoining memory modules in the daisy chain, or in the case of the first and last memory module in the daisy chain, a memory module and a memory controller, and a data synchronization circuit. Each junction circuit provides as well as voltage conversion so that the memory devices on a memory module operate at a different voltage than the memory controller, and multiplexing/de-multiplexing so that a lesser number of lines interface with each junction circuit.
Randy M. Bonella - Portland OR John B. Halbert - Beaverton OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1300
US Classification:
710100, 710300, 370223
Abstract:
Methods and apparatus for a memory system using a ring memory bus architecture are disclosed. In one embodiment, a primary memory controller maintains point-to-point bus connections with each of two memory modules; the two modules maintain a third point-to-point bus connection between themselves, such that the three connections together form a ring bus. When data is sent from the controller to a module, half of the data is sent to the module in one direction along the ring and half is sent in the other direction, through the other module. Reverse bus communications from the module to the controller follow the reverse of these paths. This allows the bus to be half the width as it would otherwise be. In an alternate embodiment, each module contains two banks of memory that are arranged in a second ring bus local to the module. This can double the density of devices mounted on a module, while reducing pin count and simplifying signal routing on the module.
Expert Witness and Ip Consultant
Intel Corporation Apr 1999 - Apr 2018
Principal Engineer
Intel Corporation 1991 - 1999
Senior Design Engineer - Cache Senior Ams
Visic May 1985 - Dec 1990
Senior Design Engineer
Intel Corporation May 1979 - May 1985
Design Engineer
Education:
California Polytechnic State University - San Luis Obispo 1972 - 1975
California Polytechnic State University - San Luis Obispo 1973 - 1975
Bachelors, Bachelor of Science, Electronics
Skills:
Embedded Systems Asic Cmos Dram Intel Ic Debugging Soc Testing Hardware Architecture Mixed Signal Verilog Processors Semiconductors Electronics Fpga Microprocessors Eda Vlsi Flash Memory Analog Circuit Design Computer Architecture Analog Semiconductor Industry Circuit Design Rtl Design Dynamic Random Access Memory System on A Chip Integrated Circuits Application Specific Integrated Circuits
Steven Joffre, Gary Kellum, Jennifer Bovell, David Avrahami, Tina Goodin, Sandra Theriault, Dawson Swan, Angus Maitland, Patrick Quinlan, Satyendra Dave, Marilyn Rappaport
John Halbert (1968-1972), Julie Freeman (1966-1970), Ben Friedman (1962-1966), Clinton Bales (1975-1979), Doug Woodward (1967-1971), Jennifer Flower (1978-1982)
Youtube
1995 Glenville GAA with John Halbert
Some familiar faces getting words of wisdom from John and Frank Halber...
Duration:
36s
SANFL Greats John Halbert, Barrie Robran & Li...
A sneek peak of a new SANFL History Centre Interview series.
Duration:
6m 32s
Celebrity Interviews with Paul: Today Filmmak...
Celebrity Interviews with Paul: Today Filmmaker John Halbert, child of...
Duration:
14m 24s
PASTORS and Elgin Police with Rev Dr. John ...
Elgin IL Peace Officers and Elgin area Pastors, ministers, and pray-er...
Duration:
21m 5s
Go! produced by John Halbert
One of my favorite Rosetta Pebble songs. This video was the brainchild...
Duration:
3m 18s
Aurora Officer John Haubert's Criminal Histor...
Fallout continues after the release of body camera video showing a vio...