IP Library Granted Patent US 8,040,739
Granted Patent B2
US 8,040,739 · App. 12/365,019 · Granted Oct 18, 2011

Configurable write policy in a memory system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,040,739
App. No.
12/365,019
Granted
Oct 18, 2011
Kind
B2
Abstract

A configurable memory system may be able to support at least three different write policies, namely, no-read-on-write, read-before-write, and read-after-write. Such a system may include configurable write signal timing, configurable read signal timing, and/or configurable wordline enable signal timing. Static and/or dynamic configuration of the system may be used.

Claims (24)

1. A configurable memory circuit, comprising:

at least one memory cell; and

at least one configurable component coupled to the at least one memory cell and configured to permit a user to configure, in hardware, the configurable memory circuit to implement one of a plurality of memory access policies that the configurable memory circuit is capable of implementing;

wherein the plurality of memory access policies comprises a no-read-on-write memory access policy, a read-after-write memory access policy, and a read-before-write access policy; and

wherein which memory access policy is implemented depends upon how the at least one configurable component is configured.

2. The configurable memory circuit according to claim 1 , wherein the at least one configurable component comprises at least one programmable via to enable static configuration of the memory access policy.

3. The configurable memory circuit according to claim 1 , wherein the at least one configurable component comprises at least one multiplexer to enable dynamic configuration of the memory access policy.

4. The configurable memory circuit according to claim 1 , wherein the at least one configurable component is adapted to control at least one control signal input to the configurable memory circuit.

5. The configurable memory circuit according to claim 4 , wherein the at least one control signal input is selected from the group consisting of: a read signal; a write signal; a precharge signal; or a wordline enable signal.

6. The configurable memory circuit according to claim 1 , further comprising at least one delay component, wherein the at least one delay component is to be selected using said at least one configurable component.

7. The configurable memory circuit according to claim 6 , wherein the at least one delay component is, when selected, to delay at least one control signal input to the configurable memory circuit.

8. The configurable memory circuit according to claim 1 , wherein the at least one configurable component is to select a gating signal to be used to generate a read signal.

9. The configurable memory circuit according to claim 1 , wherein the at least one configurable component is arranged to control timing of at least one signal selected from the group consisting of: a write signal, a read signal, and a wordline enable signal.

10. A method of providing a configurable memory circuit, the method comprising:

providing one or more memory cells;

providing at least one configurable component coupled to at least one of said memory cells; and

coupling the at least one configurable component to enable configuration, in hardware, of the configurable memory circuit to implement one of a plurality of memory access policies that the configurable memory circuit is capable of implementing,

wherein the plurality of memory access policies comprises a no-read-on-write memory access policy, a read-after-write memory access policy, and a read-before-write memory access policy; and

wherein which one of the plurality of memory access policies is implemented by the configurable memory circuit depends upon how the at least one configurable component is configured.

11. The method according to claim 10 , further comprising:

coupling at least one of said configurable components to at least one delay component.

12. The method according to claim 10 , further comprising:

coupling at least one of said configurable components to at least one control input to the configurable memory circuit.

13. The method according to claim 10 , wherein the at least one configurable component is arranged to control timing of at least one signal selected from the group consisting of: a write signal, a read signal, and a wordline enable signal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2019
From: EASIC CORPORATION
To: INTEL CORPORATION
Reel/Frame 048559/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2009
From: NGU, HUI HUI; KHOR, CHOON KEAT
To: EASIC CORPORATION
Reel/Frame 022341/0222 →