Muller C-Element Circuit Topology for Compact Asynchronous Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Synchronous circuits are susceptible to side channel attacks (SCA) due to trojan circuits, and existing clockless asynchronous digital designs fail to completely remove clocks and are space inefficient.

Innovation Solution

A two-transistor level delay based circuit with nMOS and pMOS transistors configured in parallel OR configurations, coupled to active resistors, and controlled by reverse logic signals, including a semi-static cross-coupled inverter circuit, to create a Muller C-Element for asynchronous null convention logic applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If synchronous circuits are used to achieve high speed operation, then speed is improved, but susceptibility to side channel attacks increases

Engineering Contradiction:
Improveoperating speedVSAvoidside channel attack susceptibility
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent replaces synchronous clocked circuits with asynchronous circuits that do not rely on global clock signals. This substitution eliminates the timing references that trojan circuits exploit for side channel attacks, while maintaining high-speed operation through event-driven handshaking protocols between circuit modules

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Object-affected harmful factors

If clockless asynchronous digital designs are used to address side channel attacks, then security is improved, but space efficiency deteriorates

Engineering Contradiction:
Improveside channel attack resistanceVSAvoidcircuit area
Core Design Contradiction:
Object-affected harmful factorsVSArea of stationary object

Solution Approach 1:

The asynchronous circuit is divided into independent functional modules that communicate through localized handshaking signals. Each module operates autonomously without requiring global clock distribution infrastructure, reducing overall circuit area while maintaining security against side channel attacks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs universal asynchronous logic elements such as Muller C-elements and threshold gates that can implement multiple logic functions. These multi-functional components reduce the total number of discrete elements required, improving space efficiency while maintaining the security benefits of asynchronous operation

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Object-affected harmful factors

If traditional asynchronous circuits are used to remove clocks, then security is improved, but complete clock removal fails

Engineering Contradiction:
Improveside channel attack resistanceVSAvoidclock removal completeness
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent completely extracts and removes all clock signals from the digital circuit design. Asynchronous handshaking protocols replace clocked operation, eliminating the timing references that define synchronous systems. This complete removal of clocks ensures both security against side channel attacks and true asynchronous operation

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12431188B2Efficient Muller C-Element implementation for high bit-width asynchronous applications
Publication Date: 2025.09.30 ONESTA IP LLC
  • US12431188B2 patent drawing
  • US12431188B2 patent drawing
  • US12431188B2 patent drawing

AI summary

A system comprises an nMOS active resistor, nMOS transistors, a pMOS active resistor, and pMOS transistors, wherein a subset of the nMOS transistors a subset of the pMOS transistors are coupled to each other, respectively, according to a parallel OR configuration, a source terminal of the nMOS active resistor is coupled to respective drain terminals of the nMOS transistors, and a source terminal of the pMOS active resistor is coupled to respective drain terminals of the pMOS transistors. The transistor level delay based circuit further includes a write subcircuit component includes one of the nMOS transistors coupled to at least one of the pMOS transistors, wherein the write subcircuit is controlled by reverse logic signals, and a gate component includes an additional subset of the plurality of nMOS transistors coupled to an additional subset of the pMOS transistors, the gate component corresponding to a semistatic cross coupled inverter circuit.