Computer arrangement using non-refreshed dram
First Claim
1. A computer arrangement comprising a processor (5) and at least one memory unit (7, 9, 11, 13) connected to said processor (5) and comprising dynamic random access memory (13) having a predetermined retention time, said computer arrangement being arranged for running a predetermined program on said processor (5) while temporarily storing data during a storage time in at least part of said dynamic random access memory (13), wherein said storage time is shorter than said retention time and said computer arrangement is arranged to use but not to refresh said at least part of said dynamic random access memory (13) comprising said data during said running of said program.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer arrangement with a processor (5) and at least one memory unit (7, 9, 11, 13) connected to the processor (5) and including dynamic random access memory (13), wherein the computer arrangment is arranged to use but not to refresh at least part of the dynamic random access memory (13) while running a program.
-
Citations
14 Claims
- 1. A computer arrangement comprising a processor (5) and at least one memory unit (7, 9, 11, 13) connected to said processor (5) and comprising dynamic random access memory (13) having a predetermined retention time, said computer arrangement being arranged for running a predetermined program on said processor (5) while temporarily storing data during a storage time in at least part of said dynamic random access memory (13), wherein said storage time is shorter than said retention time and said computer arrangement is arranged to use but not to refresh said at least part of said dynamic random access memory (13) comprising said data during said running of said program.
-
11. A terminal (2) provided with a terminal processor (6) and a terminal communication interface (4) connected to said terminal processor (6) and arranged for communicating with a computer arrangement comprising a processor (5), a communication interface (3) and at least one memory unit (7, 9, 11, 13), said communication interface (3) and said at least one memory unit (7, 9, 11, 13) being connected to said processor (5), said at least one memory unit comprising memory (7;
-
9;
11) for storing a computer program with a predetermined sequence of instructions and dynamic random access memory (13), said computer arrangement being arranged to use but not to refresh at least part of said dynamic random access memory (13) while running said program, wherein said terminal processor (6) is arranged to carry out the following steps;
(a) emulating said computer program;
(b) analyzing time period necessary for the processor (5) of the computer arrangement (1) to carry out each instruction of said sequence of instructions and determining all retention times necessary for the processor (5) to temporarily store data in said at least part of said dynamic random access memory (13) during carrying said sequence of instructions;
(c) establishing sets of consecutive instructions for which said retention times are longer than a predetermined refresh time;
(d) adding additional instructions to said sets of consecutive instructions in order to obtain modified retention times for those sets of consecutive instructions which modified retention times are shorter than said predetermined refresh times.
-
9;
-
12. A method of running a program on a computer arrangement comprising a processor (5) and at least one memory unit (7, 9, 11, 13) connected to said processor (5) and comprising dynamic random access memory (13) having a predetermined retention time, the method comprising the step of running a predetermined program on said processor (5) while temporarily storing data during a storage time in at least part of said dynamic random access memory (13), wherein said storage time is shorter than said retention time and said method further comprises the step of using but not refreshing said at least part of said dynamic random access memory (13) comprising said data during said running of said program.
- 13. A computer program comprising instructions executable on a computer arrangement comprising a processor (5) and at least one memory unit (7, 9, 11, 13) connected to said processor (5) and comprising dynamic random access memory (13) having a predetermined retention time, the computer program while running on said computer arrangement comprising the step of temporarily storing data during a storage time in at least part of said dynamic random access memory (13), wherein said storage time is shorter than said retention time and said computer program further comprises the step of using but not refreshing said at least part of said dynamic random access memory (13) comprising said data during said running of said program.
Specification