Patent US6209075B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6209075B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for extending memory of an integrated circuit

Assignee: ATI Technologies ULC
•
Filing: 1997-04-29
•
Granted: 2001-03-27
•
Expires: 2017-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for extending an on-chip processing device's access to memory are accomplished by depositing a processing circuit, memory, and configuration circuitry on a die. When the memory has sufficient digital storage capabilities for the processing circuit, the configuration circuitry directly couples an address bus and data bus between the memory and the processing device. When the memory does not have sufficient digital storage capabilities for the processing circuit, the configuration circuitry reconfigures the memory. In additional, the configuration circuitry extends the address bus to an external memory and combines the internal data bus with an external data bus. Configured in this manner, the processing device can access both the on-chip memory and the external memory as a single addressable memory, thereby increasing the memory available to the processing circuit.

Inventors

  • 👤 Lee K. Lau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:16
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7867; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318505; G06F11/00; G06F11/07; G06F11/16; G06F11/20

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 140 words
A method for reconfiguring an integrated circuit, the method comprising the steps of: a) reconfiguring, in response to a determination that an internal memory is insufficient for a particular function, the internal memory deposited on a die from an X K by Y bit configuration to an X* n K by Y/n bit configuration to produce reconfigured memory; b) extending an addressing bus to external memory, such that a processing device deposited on the die addresses the reconfigured memory and the external memory as a single addressable memory; c) combining an internal data bus with an external data bus that is coupled to the external memory; and d) testing the reconfigured memory and the external memory to determine whether the processing device can access the internal memory and the external memory as the single addressable memory as a Y-bit word.
Claim 2
Independent Claim 140 words
A method for reconfiguring an integrated circuit, the method comprising the steps of: a) reconfiguring, in response to a determination that an internal memory is insufficient for a particular function, the internal memory deposited on a die from an X K by Y bit configuration to an X* n K by Y/n bit configuration to produce reconfigured memory; b) extending an addressing bus to external memory, such that a processing device deposited on the die addresses the reconfigured memory and the external memory as a single addressable memory; c) combining an internal data bus with an external data bus that is coupled to the external memory; and d) testing the reconfigured memory and the external memory to determine whether the processing device can access the internal memory and the external memory as the single addressable memory as a Y-bit word.
Claim 3
Dependent Claim 23 words
The method of claim 1 further comprises, within step (b), the processing device addressing the single addressable memory using a multiple data rate.
Claim 4
Dependent Claim 22 words
The method of claim 1 further comprises, within step (d), determining whether the internal memory provides a sufficient amount of digital storage.
Claim 5
Dependent Claim 16 words
The method of claim 1 further comprises, within step (d) determining whether a strap is active.
Claim 6
Dependent Claim 175 words
A computing system comprising: system memory that stores programming instructions and data; and central processing unit operably coupled to the system memory, wherein the central processing unit produces the data based on the programming instructions and stores the data in the system memory, wherein the central processing unit includes an integrated circuit having: a processing circuit deposited on a die; memory deposited on the die, wherein the memory is addressable by the processing circuit; and configuration circuitry deposited on the die, wherein the configuration circuitry is operably coupled to the processing circuit and the memory, and wherein the configuration circuitry reconfigures the memory in response to a determination that the memory is insufficient for a particular function, the memory being reconfigured such that the processing circuit accesses the memory and at least a portion of the system memory as a single addressable memory, and wherein the configuration circuit tests the reconfigured memory and an external memory to determine whether the processing circuit can access the memory and the external memory as the single addressable memory.
Claim 7
Dependent Claim 175 words
A computing system comprising: system memory that stores programming instructions and data; and central processing unit operably coupled to the system memory, wherein the central processing unit produces the data based on the programming instructions and stores the data in the system memory, wherein the central processing unit includes an integrated circuit having: a processing circuit deposited on a die; memory deposited on the die, wherein the memory is addressable by the processing circuit; and configuration circuitry deposited on the die, wherein the configuration circuitry is operably coupled to the processing circuit and the memory, and wherein the configuration circuitry reconfigures the memory in response to a determination that the memory is insufficient for a particular function, the memory being reconfigured such that the processing circuit accesses the memory and at least a portion of the system memory as a single addressable memory, and wherein the configuration circuit tests the reconfigured memory and an external memory to determine whether the processing circuit can access the memory and the external memory as the single addressable memory.
Claim 8
Dependent Claim 23 words
The computing system of claim 5 further comprises the processing circuit being one of: a digital signal processor, a microprocessor, and a microcontroller.
Claim 9
Dependent Claim 191 words
A computing system comprising: system memory that stores programming instructions and data; a central processing unit operably coupled to the system memory, wherein the central processing unit produces the data based on the programming instructions and stores the data in the system memory; and a video graphics circuit operably coupled to the central processing unit and the system memory, wherein the video graphics circuit includes an integrated circuit having: a processing circuit deposited on a die; memory deposited on the die, wherein the memory is addressable by the processing circuit; and configuration circuitry deposited on the die, wherein the configuration circuitry is operably coupled to the processing circuit and the memory, and wherein the configuration circuitry reconfigures the memory in response to a determination that the memory is insufficient for a particular function, the memory being reconfigured such that the processing circuit accesses the memory and at least a portion of the system memory as a single addressable memory, and wherein the configuration circuit tests the reconfigured memory and an external memory to determine whether the processing circuit can access the memory and the external memory as the single addressable memory.
Claim 10
Dependent Claim 191 words
A computing system comprising: system memory that stores programming instructions and data; a central processing unit operably coupled to the system memory, wherein the central processing unit produces the data based on the programming instructions and stores the data in the system memory; and a video graphics circuit operably coupled to the central processing unit and the system memory, wherein the video graphics circuit includes an integrated circuit having: a processing circuit deposited on a die; memory deposited on the die, wherein the memory is addressable by the processing circuit; and configuration circuitry deposited on the die, wherein the configuration circuitry is operably coupled to the processing circuit and the memory, and wherein the configuration circuitry reconfigures the memory in response to a determination that the memory is insufficient for a particular function, the memory being reconfigured such that the processing circuit accesses the memory and at least a portion of the system memory as a single addressable memory, and wherein the configuration circuit tests the reconfigured memory and an external memory to determine whether the processing circuit can access the memory and the external memory as the single addressable memory.
Claim 11
Dependent Claim 191 words
An integrated circuit comprising: a processing circuit deposited on a die; configuration circuitry operably coupled to the processing circuit; and memory deposited on the die and operably coupled to the configuration circuitry, wherein the memory is addressable by the processing circuit, and wherein the memory stores programming instructions that, when read by the processing circuit, causes the processing circuit to: (a) reconfigure, in response to a determination that an internal memory is insufficient for a particular function, the internal memory from an X K by Y bit configuration to an X* n K by Y/n bit configuration using the configuration circuitry to produce reconfigured memory; (b) extend an addressing bus to external memory using the configuration circuitry, such that the processing circuit addresses the reconfigured memory and the external memory as a single addressable memory; (c) combine an internal data bus with an external data bus that is coupled to the external memory using the configuration circuitry; and (d) test the reconfigured memory and the external memory to determine whether the processing circuit can access the internal memory and the external memory as the single addressable memory as a Y-bit word.
Claim 12
Dependent Claim 191 words
An integrated circuit comprising: a processing circuit deposited on a die; configuration circuitry operably coupled to the processing circuit; and memory deposited on the die and operably coupled to the configuration circuitry, wherein the memory is addressable by the processing circuit, and wherein the memory stores programming instructions that, when read by the processing circuit, causes the processing circuit to: (a) reconfigure, in response to a determination that an internal memory is insufficient for a particular function, the internal memory from an X K by Y bit configuration to an X* n K by Y/n bit configuration using the configuration circuitry to produce reconfigured memory; (b) extend an addressing bus to external memory using the configuration circuitry, such that the processing circuit addresses the reconfigured memory and the external memory as a single addressable memory; (c) combine an internal data bus with an external data bus that is coupled to the external memory using the configuration circuitry; and (d) test the reconfigured memory and the external memory to determine whether the processing circuit can access the internal memory and the external memory as the single addressable memory as a Y-bit word.

References Cited (Backward Citations)

US3993981A Cited
US4788656A Cited
US5663654A Cited
US5726580A Cited
US5357621A Cited
US5566309A Cited
US5440241A Cited
US5349661A Cited
US5704055A Cited
US5402014A Cited
US5732266A Cited
US5798971A Cited
US5956252A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-26 2004-09-25 2005-03-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-26 2008-09-25 2009-03-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-26 2012-09-25 2013-03-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag