Patentable/Patents/US-6188633
US-6188633

Multi-port computer register file having shared word lines for read and write ports and storage elements that power down or enter a high-impedance state during write operations

PublishedFebruary 13, 2001
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Patent Claims
7 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer processor comprising: a plurality of execution units; a register file comprising: R read ports; W write ports; and N registers, with each register having 1 bit positions, wherein each bit position of each register is accessed by: R read lines, with each read line associated with one of the R read ports; W write lines, with each write line associated with one of the W write ports; a direction line that assumes a write direction state during a write operation and a read direction state during a read operation; C combined read/write word lines, with each combined read/write word line associated with one of the R read ports and one of the W write ports; and R-W read-only word lines if R>W, wherein each read-only word line is associated with one of the R read ports not associated with a combined read/write word line; or W-R write-only word lines if W>R, wherein each write-only word line is associated with one of the W write ports not associated with a combined read/write word line; wherein each of the 1 bit positions includes: a storage element for storing a value associated with the bit position; and a storage element multiplexer that selectively couples one of the R read lines to the storage element to read a value from the storage element when the direction line assumes the read direction state and one of the read-only or combined read/write word lines is asserted, wherein the read line selected is associated with the same read port as the asserted read-only or combined read/write word line, and selectively couples one of the W write lines to the storage element to write a value to the storage element when the direction line assumes the write direction state and one of the write-only or combined read/write word lines is asserted, wherein the write line selected is associated with the same write port as the asserted write-only or combined read/write word line; a bus of write lines coupled between the execution units and the register file; a bus of read lines coupled between the execution units and the register file; a multiplexer; a bus of register index select lines coupled between the execution units and the multiplexer; and a bus of direction lines, combined read/write word lines, and read-only word lines if R>W, or write-only word lines if W>R, coupled between the multiplexer and the register file.

2

2. The computer processor of claim 1 wherein each storage element includes a node that is coupled to the storage element multiplexer to receive a value from one of the W write lines via the storage element multiplexer during a write operation, and the node assumes a high-impedance state when the direction line assumes the write direction state.

3

3. The computer processor of claim 2 wherein the node is also coupled to the storage element multiplexer to provide a value to one of the R read line via the storage element multiplexer during a read operation, and the node assumes an active state based on the value stored in the storage element when the direction line assumes the read direction state.

4

4. The computer processor of claim 3 wherein the storage element powers down when the direction line assumes the write direction state, thereby causing the node to enter the high-impedance state.

5

5. The computer processor of claim 4 wherein each storage element comprises first and second inverters coupled into a feedback loop, and the node is derived from the output of either the first or second inverter.

6

6. The computer processor of claim 2 wherein each storage element includes a tri-state inverter having an output coupled to the node, and the output of the tri-state inverter enters the high-impedance state when tie direction line assumes the write direction state.

7

7. The computer processor of claim 6 wherein the storage element includes a second inverter, and the tri-state inverter and the second inverter are coupled into a feedback loop.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

Unknown

Publication Date

February 13, 2001

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Multi-port computer register file having shared word lines for read and write ports and storage elements that power down or enter a high-impedance state during write operations” (US-6188633). https://patentable.app/patents/US-6188633

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Multi-port computer register file having shared word lines for read and write ports and storage elements that power down or enter a high-impedance state during write operations | Patentable