Iterative Circuit Repair Against Formal Specifications

Abstract

We present a deep learning approach for repairing sequential circuits against formal specifications given in linear-time temporal logic (LTL). Given a defective circuit and its formal specification, we train Transformer models to output circuits that satisfy the corresponding specification. We propose a separated hierarchical Transformer for multimodal representation learning of the formal specification and the circuit. We introduce a data generation algorithm that enables generalization to more complex specifications and out-of-distribution datasets. In addition, our proposed repair mechanism significantly improves the automated synthesis of circuits from LTL specifications with Transformers. It improves the state-of-the-art by $6.8$ percentage points on held-out instances and $11.8$ percentage points on an out-of-distribution dataset from the annual reactive synthesis competition.

Cite

Text

Cosler et al. "Iterative Circuit Repair Against Formal Specifications." International Conference on Learning Representations, 2023.

Markdown

[Cosler et al. "Iterative Circuit Repair Against Formal Specifications." International Conference on Learning Representations, 2023.](https://mlanthology.org/iclr/2023/cosler2023iclr-iterative/)

BibTeX

@inproceedings{cosler2023iclr-iterative,
  title     = {{Iterative Circuit Repair Against Formal Specifications}},
  author    = {Cosler, Matthias and Schmitt, Frederik and Hahn, Christopher and Finkbeiner, Bernd},
  booktitle = {International Conference on Learning Representations},
  year      = {2023},
  url       = {https://mlanthology.org/iclr/2023/cosler2023iclr-iterative/}
}