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.
Patent No.:
Date of Patent:
Aug. 12, 1997
Filed:
Apr. 30, 1996
Sun Microsystems, Inc., Mountain View, CA (US);
Abstract
A mulitport register file including a memory cell array having a plurality of addressable memory locations and N bit lines associated with each memory cell in the memory cell array, wherein there are N port inputs to each addressable location in the memory cell array and at most N/2+1 word lines associated with each addressable memory location. A plurality of select and priority circuits having N port inputs and at most N/2+1 outputs, the outputs of a separate select and priority circuit connected to the word lines associated with each of the addressable memory locations to select a single bit line associated with each memory location corresponding to the port input with the highest priority when more than one port input at the same addressable memory location carries an address select signal. Read address comparators and a data transfer unit operate to ensure that the data from the memory cells is also output to sense amplifiers corresponding to the non-selected lower priority port inputs.