Time tracking with trits
First Claim
1. A memory controller circuitry comprising:
- a timestamp circuitry to capture a timer index from a timer having a granularity;
the timestamp circuitry further to fetch a timestamp for a memory block that includes a group of sub-blocks that includes a target sub-block;
mode swap circuitry to identify a first composite count and a second compressed count;
a demarcation voltage (VDM) selection circuitry to fetch a combined count from a count store, the combined count representing a combined state, the combined state comprising a target individual state of the target sub-block and a respective individual state of each of at least one other sub-block of the group of sub-blocks included in the memory block; and
reduction/expansion circuitry to expand the first composite count to a corresponding first composite state;
wherein;
the VDM selection circuitry is to fetch the first composite count and the second compressed count; and
the mode swap circuitry is to convert the second compressed count to a second composite state and to set the target individual state of the target sub-block to zero in response to a write request to the target sub-block, if the timestamp is not equal to the timer index.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory controller circuitry includes a timestamp circuitry and a demarcation voltage (VDM) selection circuitry. The timestamp circuitry is to capture a global timer index from a global timer having a granularity, G. The timestamp circuitry is further to fetch a timestamp for a memory block that includes a group of sub-blocks that includes a target sub-block. The demarcation voltage (VDM) selection circuitry is to fetch a combined count from a count store. The combined count represents a combined state. The combined state includes a target individual state of the target sub-block and a respective individual state of each of at least one other sub-block of the group of sub-blocks included in the memory block.
8 Citations
21 Claims
-
1. A memory controller circuitry comprising:
-
a timestamp circuitry to capture a timer index from a timer having a granularity;
the timestamp circuitry further to fetch a timestamp for a memory block that includes a group of sub-blocks that includes a target sub-block;mode swap circuitry to identify a first composite count and a second compressed count; a demarcation voltage (VDM) selection circuitry to fetch a combined count from a count store, the combined count representing a combined state, the combined state comprising a target individual state of the target sub-block and a respective individual state of each of at least one other sub-block of the group of sub-blocks included in the memory block; and reduction/expansion circuitry to expand the first composite count to a corresponding first composite state; wherein; the VDM selection circuitry is to fetch the first composite count and the second compressed count; and the mode swap circuitry is to convert the second compressed count to a second composite state and to set the target individual state of the target sub-block to zero in response to a write request to the target sub-block, if the timestamp is not equal to the timer index. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
capturing, by a timestamp circuitry, a timer index from a timer having a granularity; fetching, by the timestamp circuitry, a timestamp for a memory block that includes a group of sub-blocks that includes a target sub-block; fetching, by a demarcation voltage (VDM) selection circuitry, a combined count from a count store, the combined count representing a combined state, the combined state comprising a target individual state of the target sub-block and a respective individual state of each of at least one other sub-block of the group of sub-blocks included in the memory block; identifying, by mode swap circuitry, a first composite count and a second compressed count; fetching, by the VDM selection circuitry, the first composite count and the second compressed count; expanding, by reduction/expansion circuitry, the first composite count to a corresponding first composite state; converting, by the mode swap circuitry, the second compressed count to a second composite state; and setting, by the mode swap circuitry, the target individual state of the target sub-block to zero in response to a write request to the target sub-block, if the timestamp is not equal to the timer index. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A time tracking system comprising:
-
a processor circuitry; a memory array comprising a plurality of memory blocks; a memory circuitry comprising a count store and a timestamp store; and a memory controller comprising; a timestamp circuitry to capture a timer index from a timer having a granularity; the timestamp circuitry further to fetch a timestamp for a memory block that includes a group of sub-blocks that includes a target sub-block; mode swap circuitry to identify a first composite count and a second compressed count; a demarcation voltage (VDM) selection circuitry to fetch a combined count from the count store, the combined count representing a combined state, the combined state comprising a target individual state of the target sub-block and a respective individual state of each of at least one other sub-block of the group of sub-blocks included in the memory block; and reduction/expansion circuitry to expand the first composite count to a corresponding first composite state; wherein; the VDM selection circuitry is to fetch the first composite count and the second compressed count; and the mode swap circuitry is to convert the second compressed count to a second composite state and to set the target individual state of the target sub-block to zero in response to a write request to the target sub-block, if the timestamp is not equal to the timer index. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification