The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 25, 2000

Filed:

Aug. 24, 1998
Applicant:
Inventors:

Burton B Lo, San Francisco, CA (US);

Anthony L Pan, Fremont, CA (US);

Assignee:

3Com Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
710100 ; 710 11 ; 710 22 ; 710127 ; 710129 ; 712 11 ; 712 13 ; 712 14 ; 712 20 ; 712 22 ; 712203 ; 712222 ; 326 39 ; 326 41 ; 326 46 ; 327142 ; 327174 ; 327176 ; 327227 ; 327292 ;
Abstract

A byte accessible memory interface circuit using a reduced set of memory control signals. The present invention includes an interface circuit having a reduced set of memory control signals for performing word length reads and writes to an external memory module containing a plurality of integrated circuit (IC) memory chips. The interface circuit contains a respective multiplexer and a respective register circuit for each byte of the word length data. The multiplexers select a byte of data from either an on-chip data bus or from a bus carrying data read from the external memory module. To perform a full length word write, the data from the on-chip bus is loaded into the registers (via the multiplexers) and then written to the memory module. To perform a partial length word write, a pre-read operation is performed at the target address and a word length data is loaded into the registers. The new data is then received over the on-chip data bus and routed by the multiplexers into the byte locations to be changed. The properly merged data is then written as a full length word to the memory module. To perform a full length word read, a word of data is loaded into the byte registers and then forwarded over the on-chip data bus. By the provision of a pre-read operation, all of the IC memory chips can share the same chip enable, output enable and write enable control signals thereby reducing pin count on the integrated circuit that contains the interface circuit.


Find Patent Forward Citations

Loading…