Metrics for Formal Property Checking Against Undesired Circuit Behavior in Embedded Systems

Conference: ANALOG 2016 - 15. ITG/GMM-Fachtagung
09/12/2016 - 09/14/2016 at Bremen, Germany

Proceedings: ANALOG 2016

Pages: 6Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Rathmair, Michael; Schupfer, Florian (Technical University Wien, Institute of Computer Technology, Gusshausstr. 27-29/384, 1040 Vienna, Austria)

Abstract:
Modern embedded systems, including analog and digital circuits, strongly rely on the verification of the intended system functionality. Property checking, as a formal verification methodology may prove the correct behavior of design subparts. Due to scalability issues, a dedicated selection of characteristics to be checked and constrictive model complexity is required for keeping the verification effort reasonable. In this work we propose checking for undesired functionalities, whether they are intentionally (debug artifact), unintentionally (hardware Trojan) or due to reuse of functional modules present in the design. We define measures (abstracted costs) which may be used for effective verification planning. Characteristics are rated on a common knowledge base, revisioned over past design projects in combination with statistical runtime estimation. A resulting subset of cost efficient properties is finally handed over to an automatic checking tool.