LGLOMar 2, 2023

Iterative Circuit Repair Against Formal Specifications

arXiv:2303.01158v113 citationsh-index: 36
Originality Incremental advance
AI Analysis

This addresses the challenge of automated circuit synthesis and repair for hardware design, representing a domain-specific incremental advance.

The paper tackles the problem of repairing defective sequential circuits against formal specifications in linear-time temporal logic (LTL) using Transformer models, achieving state-of-the-art improvements of 6.8 percentage points on held-out instances and 11.8 percentage points on an out-of-distribution dataset.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes