Title :
Formal Verification of Architectural Power Intent
Author :
Hazra, Aritra ; Goyal, Sahil ; Dasgupta, Pallab ; Pal, Ajit
Author_Institution :
Indian Inst. of Technol., Kharagpur, Kharagpur, India
Abstract :
This paper presents a verification framework that attempts to bridge the disconnect between high-level properties capturing the architectural power management strategy and the implementation of the power management control logic using low-level per-domain control signals. The novelty of the proposed framework is in demonstrating that the architectural power intent properties developed using high-level artifacts can be automatically translated into properties over low-level control sequences gleaned from UPF specifications of power domains, and that the resulting properties can be used to formally verify the global on-chip power management logic. The proposed translation uses a considerable amount of domain knowledge and is also not purely syntactic, because it requires formal extraction of timing information for the low-level control sequences. We present a tool, called POWER-TRUCTOR which enables the proposed framework, and several test cases of significant complexity to demonstrate the feasibility of the proposed framework.
Keywords :
electronic engineering computing; formal verification; integrated circuit design; low-power electronics; POWER-TRUCTOR; UPF specifications; architectural power intent; architectural power management strategy; formal extraction; formal verification; high level artifacts; high level properties; low level control sequence; low level per-domain control signal; on-chip power management logic; power management control logic; timing information; Bridge circuits; Data mining; Power control; Registers; System-on-a-chip; Timing; Transient analysis; Assertion; formal verification; low-power verification; power intent verification;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2011.2180548