Szczegóły publikacji
Opis bibliograficzny
Method for determining energy consumption, by a programmable integrated digital circuit for execution of individual machine instructions — Verfahren zur Ermittlung des Energieverbrauchs einer programmierbaren integrierten digitalen Schaltung zur Ausführung einzelner Maschinenbefehle / Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie ; wynalazca: ŁAŚ Patryk, WIŚNIOWSKI Piotr. — Int.Cl.: G01R 21/08(2006.01). — European Patent Office. — Opis patentowy ; EP4471437B1 ; Udziel. 2026-04-22 ; Opubl. 2026-04-22. — Zgłosz. nr EP23196150A z dn. 2023-09-08
Autorzy (2)
Dane bibliometryczne
| ID BaDAP | 167896 |
|---|---|
| Data dodania do BaDAP | 2026-07-01 |
| Tekst źródłowy | URL |
| Rok publikacji | 2026 |
| Typ publikacji | patent |
| Otwarty dostęp |
Abstract
A method for determining energy consumption by a programmable integrated digital circuit IDC (3), for execution of individual machine instructions, consisting in obtaining a characteristic of instantaneous power consumption within a specified operating time of the IDC (3), implementing an iteration of a single instruction being tested. The IDC (3), programmed with a test program that implements a loop of the single machine instruction being tested, is placed in a measurement installation and an iteration process of the machine instruction being tested is initiated. A continuous measurement of the instantaneous power consumed by the IDC and a measurement of a radiation value of magnetic field EIDC are performed. Instantaneous values of the power consumed by the IDC and EIDC are synchronized in the time domain with a resolution of not less than 10 × machine cycle duration of the instruction being tested and are simultaneously stored. A time course characteristic of the measured values of the magnetic field EIDC generated by the IDC during the implementation of the iteration of the machine instruction being tested is analyzed and a repeating pattern of field changes, with a matching coefficient of not less than 90%, with a duration equal to the number of cycles per instruction being tested × machine cycle duration of this instruction is marked. From the group of marked patterns one pattern is selected, which is directly adjacent to the marked patterns. A time interval Ti of the selected pattern is determined by determining its start t0 and its end t1. Energy consumed in the implementation process of the single instruction being tested is determined by summing the extracted instantaneous power measurements over the time interval t0-t1.