LOSEJul 21, 2014

Parameterized Synthesis Case Study: AMBA AHB

arXiv:1407.6580v1
Originality Incremental advance
AI Analysis

This addresses a difficult problem in reactive synthesis for hardware protocols, but it is incremental as it builds on existing optimizations with new tricks.

The paper tackled the challenge of synthesizing AMBA AHB implementations for many masters by using parameterized synthesis in token rings, resulting in a component model with 14 states synthesized in about 1 hour.

We revisit the AMBA AHB case study that has been used as a benchmark for several reactive synthesis tools. Synthesizing AMBA AHB implementations that can serve a large number of masters is still a difficult problem. We demonstrate how to use parameterized synthesis in token rings to obtain an implementation for a component that serves a single master, and can be arranged in a ring of arbitrarily many components. We describe new tricks - property decompositional synthesis, and direct encoding of simple GR(1) - that together with previously described optimizations allowed us to synthesize a component model with 14 states in about 1 hour.

Foundations

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

Your Notes