Related Experiment Video
Updated: Feb 24, 2026

Gene Digital Circuits Based on CRISPR-Cas Systems and Anti-CRISPR Proteins
Published on: October 18, 2022
Maelstrom: A Logic Synthesis Technique for Asynchronous Circuits
Karthi Srinivasan1, Rajit Manohar1
1Computer Systems Lab, Yale University, New Haven, CT 06520.
Maelstrom synthesizes Computation Hardware Programs (CHP) into asynchronous circuits, improving energy, delay, and area. This novel method enables chip fabrication from high-level descriptions, advancing logic synthesis.
Area of Science:
- Computer Engineering
- VLSI Design
- Digital Circuits
Background:
- Asynchronous circuit design presents challenges in synthesis and performance optimization.
- Existing methods for synthesizing Computation Hardware Programs (CHP) into asynchronous circuits have limitations in efficiency and scope.
Purpose of the Study:
- Introduce Maelstrom, a novel synthesis method and open-source tool for generating asynchronous circuits from CHP programs.
- Achieve significant improvements in energy, delay, and area compared to state-of-the-art asynchronous synthesis techniques.
Main Methods:
- Developed a new synthesis methodology for CHP programs.
- Created an open-source tool named Maelstrom to implement the synthesis method.
- Ensured circuit family agnosticism and support for diverse datapath implementations and communication protocols.
Main Results:
- Maelstrom produces asynchronous circuits with significant improvements in energy, delay, and area over existing methods.
- Pre-layout SPICE simulations in a 65nm node confirm substantial performance benefits.
- Successfully synthesized and fabricated a chip from an abstract high-level functional description using Maelstrom.
Conclusions:
- Maelstrom offers a qualitative improvement in logic synthesis for asynchronous circuits from behavioral descriptions.
- The tool and method advance the state-of-the-art in asynchronous circuit design and fabrication.
- Open-source availability promotes wider adoption and further development in the field.
More Related Videos
08:09Multifunctional Setup for Studying Human Motor Control Using Transcranial Magnetic Stimulation, Electromyography, Motion Capture, and Virtual Reality
Published on: September 3, 2015
07:50Plasmid-derived DNA Strand Displacement Gates for Implementing Chemical Reaction Networks
Published on: November 25, 2015
Related Concept Videos
Second-Order Circuits
Input signals typically originate from voltage or current sources, with the output often representing voltage across the capacitor and/or current through the inductor. For example, in...
First-Order Circuits
One common example of a first-order circuit is the RC (resistor-capacitor) circuit. These circuits are used in relaxation oscillators such as neon lamp oscillator circuits. When voltage is...
Simplified Synchronous Machine Model
In this model, each generator is connected to a...
Network Function of a Circuit
RL Circuits
Circuit Terminology
A circuit, on the other hand, is also an interconnected system of electrical elements but must contain one or more closed paths.