An Automated Method for Eliminating Oscillation in Combinational Logic Circuit

Combinational logic loops are relatively common in digital circuit design but are generally not desired. Unintentionally introduced loops may lead to issues such as multiple driving, signal oscillation, and increased circuit power consumption. To address this problem, this paper improves the loop search algorithm, significantly enhancing the detection efficiency of complex loops. We propose a Boolean differential-based logical derivation framework capable of automatically analyzing the triggering conditions for loop oscillation. Additionally, we introduce the CCCT (Combinational Circuit Cut-off Technique) loop-breaking method, which effectively eliminates potential risks of oscillatory behavior in feedback loops while maintaining the intended logical functionality of the system. In experiments, our method processed complex netlists composed of over 1.2 million logic gates, achieving a loop detection and oscillation analysis accuracy rate of 99.7%.Furthermore, at the EDA Elite Challenge 2024, our solution got the top technical score among 105 participating teams for problem 5.

Authors

Institutions

Publication Details

Published
2025-05-09
DOI
https://doi.org/10.1109/iseda65950.2025.11100430
Primary Topic
Formal Methods in Verification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Automated Method for Eliminating Oscillation in Combinational Logic Circuit

Yilong Li, Chao Wang, Ziwen Zheng, B. A. Shi et al.
1 links
Formal Methods in Verification
article

An Automated Method for Eliminating Oscillation in Combinational Logic Circuit

Yilong Li, Chao Wang, Ziwen Zheng, B. A. Shi, W. L. Yuan, Qingsheng Qiu
article en

Abstract

Combinational logic loops are relatively common in digital circuit design but are generally not desired. Unintentionally introduced loops may lead to issues such as multiple driving, signal oscillation, and increased circuit power consumption. To address this problem, this paper improves the loop search algorithm, significantly enhancing the detection efficiency of complex loops. We propose a Boolean differential-based logical derivation framework capable of automatically analyzing the triggering conditions for loop oscillation. Additionally, we introduce the CCCT (Combinational Circuit Cut-off Technique) loop-breaking method, which effectively eliminates potential risks of oscillatory behavior in feedback loops while maintaining the intended logical functionality of the system. In experiments, our method processed complex netlists composed of over 1.2 million logic gates, achieving a loop detection and oscillation analysis accuracy rate of 99.7%.Furthermore, at the EDA Elite Challenge 2024, our solution got the top technical score among 105 participating teams for problem 5.

Southeast University (CN)
Affordable and clean energy
Openalex Percentile: Top 78%
Formal Methods in Verification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.