Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Scalable Sequential Logic Synthesis Using Observability Don’t Care Conditions
 
research article

Scalable Sequential Logic Synthesis Using Observability Don’t Care Conditions

Marakkalage, Dewmini Sudara  
•
Testa, Eleonora
•
Meuli, Giulia
Show more
2025
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

Sequential logic synthesis expands the solution space compared to combinational logic synthesis by reasoning about the reachable states of memory elements, leading to better Power-Performance-Area (PPA) outcomes. As gate costs continue to rise in advanced technologies, sequential logic synthesis is gaining significant traction within the EDA community as a powerful alternative. This paper introduces a scalable algorithm for don’t-care-based sequential logic synthesis, leveraging sequential k-step induction to perform redundancy removal and resubstitution under Sequential Observability Don’t Cares (SODCs). SODCs generalize Observability Don’t Cares (ODCs) by explicitly considering reachable states, making SODC-based optimization a challenging problem due to dependencies and alignment issues between the base case and inductive case in k-step induction. Our approach overcomes these challenges, fully utilizing the potential of SODCs without limiting the solution space. We rigorously prove the correctness of our approach, discuss some limitations arising from bounded-step induction, and analyze how our approach can effectively be used in practice to exploit obscure optimization opportunities. Implemented as part of an industrial tool, our algorithm achieves an average -6.9% area improvement after technology mapping compared to state-of-the-art sequential synthesis methods, and further provides 3.16% and 1.06% reductions in combinational and sequential areas, respectively, in post place-and-route results. Furthermore, all optimizations are efficiently verified using industrial sequential verification tools.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1109/TCAD.2025.3583206
Scopus ID

2-s2.0-105010890160

Author(s)
Marakkalage, Dewmini Sudara  

École Polytechnique Fédérale de Lausanne

Testa, Eleonora

Synopsys Incorporated

Meuli, Giulia

Synopsys Incorporated

Neto, Walter Lau

Synopsys Incorporated

Mishchenko, Alan

Department of Electrical Engineering and Computer Sciences

Micheli, Giovanni De  

École Polytechnique Fédérale de Lausanne

Amaru, Luca

Synopsys Incorporated

Date Issued

2025

Published in
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Start page

1

End page

1

Subjects

observability don’t cares

•

sequential circuits

•

sequential k-step induction

•

Sequential redundancy removal

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSI1  
FunderFunding(s)Grant NumberGrant URL

Supercool: Design methods and tools for superconducting electronics

200021_1920981

Available on Infoscience
July 29, 2025
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/252679
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés