Martino, GianlucaGianlucaMartinoFey, GörschwinGörschwinFey2019-11-202019-11-202019-09Forum on Specification and Design Languages, FDL 2019: 8876892 (2019-09)http://hdl.handle.net/11420/3821We propose Syntax-Guided Property Enumeration, a method for automatically obtaining a set of short and readable temporal logic properties from sequential logic networks. Each property is a temporal logic formula which describes a relation between the primary inputs, the primary outputs, and the latches of the network over time. The approach is applicable to any temporal logic for which decision procedures for model-checking and satisfiability are available. In a case study, we analyze a generic USB controller and compare the results to the well-known previous approach GoldMine. We demonstrate how the flexibility of this approach helps the designer obtain different perspectives of the design under analysis. Useful applications are debugging, reverse engineering, security analysis, or specification mining.endesign explorationmodel checkingproperty miningSyntax-guided enumeration of temporal propertiesConference Paper10.1109/FDL.2019.8876892Other