Apparatus for simulating an aspect of a memory circuit
First Claim
Patent Images
1. An apparatus comprising:
- an interface circuit operable to;
receive, from a system, (1) write data to be stored on at least one physical memory device of a plurality of physical memory devices, and (2) a first refresh control signal;
communicate the write data, after a first delay, to the at least one physical memory device; and
in response to receiving the first refresh control signal, communicate within a first time span a distinct second refresh control signal to each of a first subset of the plurality of physical memory devices and a second subset of the plurality of physical memory devices, wherein the interface circuit includes;
first storage to store emulated memory attributes associated with one or more emulated memory devices; and
second storage to store physical memory attributes associated with at least one of the one or more physical memory devices,where the interface circuit is operable to emulate one or more memory devices based on the emulated memory attributes,where the emulated memory attributes include a first latency and the physical memory attributes include a second latency, the first latency being greater than the second latency,where the first latency includes at least one of a first row address strobe to column address strobe latency (tRCD), a first row precharge latency (tRP), a first activate to precharge latency (tRAS), or a first row cycle time (tRC), and the second latency includes at least one of a second tRCD, a second tRP, a second tRAS, or a second tRC,where the first delay is based on the first latency and the second latency, andwhere the first time span is specified by a refresh latency (tRFC) associated with the one or more emulated memory devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory subsystem is provided including an interface circuit adapted for coupling with a plurality of memory circuits and a system. The interface circuit is operable to interface the memory circuits and the system for emulating at least one memory circuit with at least one aspect that is different from at least one aspect of at least one of the plurality of memory circuits. Such aspect includes a signal, a capacity, a timing, and/or a logical interface.
780 Citations
19 Claims
-
1. An apparatus comprising:
-
an interface circuit operable to; receive, from a system, (1) write data to be stored on at least one physical memory device of a plurality of physical memory devices, and (2) a first refresh control signal; communicate the write data, after a first delay, to the at least one physical memory device; and in response to receiving the first refresh control signal, communicate within a first time span a distinct second refresh control signal to each of a first subset of the plurality of physical memory devices and a second subset of the plurality of physical memory devices, wherein the interface circuit includes; first storage to store emulated memory attributes associated with one or more emulated memory devices; and second storage to store physical memory attributes associated with at least one of the one or more physical memory devices, where the interface circuit is operable to emulate one or more memory devices based on the emulated memory attributes, where the emulated memory attributes include a first latency and the physical memory attributes include a second latency, the first latency being greater than the second latency, where the first latency includes at least one of a first row address strobe to column address strobe latency (tRCD), a first row precharge latency (tRP), a first activate to precharge latency (tRAS), or a first row cycle time (tRC), and the second latency includes at least one of a second tRCD, a second tRP, a second tRAS, or a second tRC, where the first delay is based on the first latency and the second latency, and where the first time span is specified by a refresh latency (tRFC) associated with the one or more emulated memory devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a plurality of physical memory devices; an interface circuit operable to; receive, from a system, (1) write data to be stored on one or more of the plurality of physical memory devices and (2) a first refresh control signal; communicate the write data, after a first delay, to the one or more physical memory devices; and in response to receiving the first refresh control signal, communicate within a first time span a distinct second refresh control signal to each of a first subset of the plurality of physical memory devices and a second subset of the plurality of physical memory devices, wherein the interface circuit includes; first storage to store emulated memory attributes associated with one or more emulated memory devices; and second storage to store physical memory attributes associated with one or more of the plurality of physical memory devices, where the interface circuit is operable to emulate one or more memory devices based on the emulated memory attributes, where the emulated memory attributes include a first latency and the physical memory attributes include a second latency, the first latency being greater than the second latency, where the first latency includes at least one of a first row address strobe to column address strobe latency (tRCD), a first row precharge latency (tRP), a first activate to precharge latency (tRAS), or a first row cycle time (tRC), and the second latency includes at least one of a second tRCD, a second tRP, a second tRAS, or a second tRC, where the first delay is based on the first latency and the second latency; and where the first time span is specified by a refresh latency (tRFC) associated with the one or more emulated memory devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification