Reconfigurable Asynchronous Pipelines: from Formal Models to Silicon

Danil Sokolov, Alessandro de Gennaro and Andrey Mokhov
Newcastle University, UK

ABSTRACT


Data flow pipelines are widely used in the design of high‐throughput computation systems. Real‐life applications often require dynamically reconfigurable pipelines to differently process data items or adjust to the current operating mode. Reconfigurable synchronous pipelines are known since 1980s and are well supported by formal models and tools. Reconfigurable asynchronous pipelines on the other hand, have neither a formal behavioural model, nor mature EDA support, making them unattractive to industry. This paper presents a model and an open‐source tool for the design and verification of reconfigurable asynchronous pipelines, and validates this approach in silicon.



Full Text (PDF)