Static analysis of power intent in integrated circuits


Static analysis of power intent in integrated circuits

Yeghiazaryan A.V. (ISP RAS, Moscow, Russia; MIPT, Dolgoprudny, Moscow Region, Russia)
Churkin Y.A. (ISP RAS, Moscow, Russia)
Chernyavskih I.I. (ISP RAS, Moscow, Russia; NRU HSE, Moscow, Russia)
Kotsynyak A.M. (ISP RAS, Moscow, Russia)
Kitaev K.N. (MIPT, Dolgoprudny, Moscow Region, Russia)
Buchatskiy R.A. (ISP RAS, Moscow, Russia)
Kamkin A.S. (ISP RAS, Moscow, Russia; MIPT, Dolgoprudny, Moscow Region, Russia; MSU, Moscow, Russia; REA, Moscow, Russia)
Korshunov A.V. (MIET, Moscow, Russia)
Pereverzev A.L. (MIET, Moscow, Russia)

Abstract

With the increasing number of electrical components and integrated circuits’ physical size reduction, organizing the energy-efficient operation of digital hardware has become significantly more complex. Traditional hardware description languages Verilog/SystemVerilog and VHDL lack the means for effectively defining and optimizing the description of the power intent. To address this issue, the IEEE 1801 standard introduced the Unified Power Format (UPF), which allows for the formalization of the power management structure and rules in digital systems. However, most modern EDA tools that support the interpretation of UPF descriptions are commercial and often exhibit deviations from the standard, whereas non-commercial tools significantly lag behind their commercial counterparts in terms of language command support and rarely include power intent analysis capabilities. This paper presents a tool for interpreting UPF descriptions and performing static analysis of the power intent model that fully supports the IEEE 1801-2018 standard.

Keywords

power intent; Unified Power Format; UPF; Tcl; static analysis; hardware description language; Verilog; SystemVerilog; integrated circuit; EDA; AST; SVAN.

Edition

Proceedings of the Institute for System Programming, vol. 38, issue 3, part 1, 2026, pp. 45-70

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2026-38(3)-3

For citation

Yeghiazaryan A.V., Churkin Y.A., Chernyavskih I.I., Kotsynyak A.M., Kitaev K.N., Buchatskiy R.A., Kamkin A.S., Korshunov A.V., Pereverzev A.L. Static analysis of power intent in integrated circuits. Proceedings of the Institute for System Programming, vol. 38, issue 3, part 1, 2026, pp. 45-70 DOI: 10.15514/ISPRAS-2026-38(3)-3.

Full text of the paper in pdf (in Russian) Back to the contents of the volume