Expand description
Reactive Synthesis from LTL
Given an LTL specification over environment inputs and system outputs, synthesize a controller (finite-state machine) that satisfies the spec against all possible environment behaviors.
Pipeline: LTL → Büchi automaton → Strategy search → Circuit → SVA/Verilog
Structs§
- Circuit
- A synthesized controller circuit.
- Circuit
Transition - A single transition in the synthesized circuit.
- Signal
Decl - Signal declaration for synthesis.
Enums§
- Synthesis
Result - Result of reactive synthesis.
Functions§
- circuit_
to_ sva - Generate SVA monitor from a synthesized circuit.
- circuit_
to_ verilog - Generate Verilog RTL from a synthesized circuit.
- synthesize_
from_ ltl - Synthesize a controller from an LTL specification.