Iterative Circuit Repair Against Formal Specifications

03/02/2023
by   Matthias Cosler, et al.
0

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.

READ FULL TEXT

page 5

page 7

page 15

page 16

page 21

page 22

page 23

research
07/25/2021

Neural Circuit Synthesis from Specification Patterns

We train hierarchical Transformers on the task of synthesizing hardware ...
research
05/26/2021

Automated Repair of Unrealisable LTL Specifications Guided by Model Counting

The reactive synthesis problem consists of automatically producing corre...
research
03/25/2018

Synthesizing Skeletons for Reactive Systems

We present an analysis technique for temporal specifications of reactive...
research
08/17/2022

On Specifications and Proofs of Timed Circuits

Given a discrete-state continuous-time reactive system, like a digital c...
research
06/23/2023

Adaptive Planning Search Algorithm for Analog Circuit Verification

Integrated circuit verification has gathered considerable interest in re...
research
11/21/2022

Contract-Based Specification Refinement and Repair for Mission Planning

We address the problem of modeling, refining, and repairing formal speci...
research
03/23/2021

NNrepair: Constraint-based Repair of Neural Network Classifiers

We present NNrepair, a constraint-based technique for repairing neural n...

Please sign up or login with your details

Forgot password? Click here to reset