RMIT University
Browse

Extended Boolean algebra for asynchronous quasi-delay-insensitive logic

journal contribution
posted on 2024-11-02, 16:02 authored by Linh Tran, Thanh PhamThanh Pham, Omid Kavehei, Peter Burton, Glenn MatthewsGlenn Matthews
Asynchronous quasi-delay-insensitive (QDI) circuits have recently become an active research area in digital logic design. In contrast with synchronous paradigms, QDI approaches utilise threshold gates with hysteresis, such as Muller C-element and null convention logic (NCL) gates. However, there are no existing methods to explicitly describe these hysteretic logic gates in Boolean algebra. Therefore, in this study, the authors extend the Boolean algebra with two novel operators, named completion and truth tuple, to enable explicit expressions for all QDI elements such as C-elements, NCL, NCL+, latches and several non-conventional hysteretic threshold gates that they call dual-threshold logic. In addition, they develop a set of 16 laws and theorems for these new operators to create a complete novel algebraic extension for QDI logic. It is demonstrated that the authors' extended algebra is a complete approach for explicit design and analysis of QDI circuits, including logic description, equation formation from truth table, expression simplification and conversion, and even gate mapping and corresponding CMOS implementation. They also provide an analysis and solution for netlist corruption problems during the synthesis process of existing QDI design flows, as well as a complete design example using the extended Boolean algebra with different QDI design styles.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1049/iet-cds.2020.0062
  2. 2.
    ISSN - Is published in 17518598

Journal

IET Circuits, Devices and Systems

Volume

14

Issue

8

Start page

1201

End page

1213

Total pages

13

Publisher

Institution of Engineering and Technology

Place published

United Kingdom

Language

English

Copyright

© The Institution of Engineering and Technology 2020.

Former Identifier

2006103935

Esploro creation date

2021-04-21

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC