SAT-Based State Encoding for Peak Current Minimization

被引:0
|
作者
Lee, Yongho [1 ]
Choi, Kiyoung [1 ]
Kim, Taewhan [1 ]
机构
[1] Seoul Natl Univ, Sch Elect Engn & Comp Sci, Seoul 151, South Korea
关键词
D O I
10.1109/SOCDC.2009.5423863
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the silicon process technology advances, chip reliability becomes more and more important. One of the critical factors that affect the chip reliability is the peak current in the circuit. In particular, high current peaks at the time of state transition in synchronous finite state machine (FSM) circuits often make the circuits very unstable in execution. This work addresses the state encoding problem with the objective of minimizing peak current in FSMs. Unlike the previous power-aware state encoding algorithms, where the primary objective is to reduce the amount of switching activities of state register and the problem of reducing peak current has not been addressed at all or considered as a secondary objective, which obviously severely limits the search space of state encoding for minimizing peak current, the proposed algorithm, called SAT-pc, places the importance on the reliability, i.e., peak current. Specifically, we solve two important state encoding problems in two phases: (Phase 1) we present an optimal solution to the problem of state encoding for directly minimizing peak current, by formulating it into the SAT problem with pseudo-Boolean expressions, which leads to a full exploration of the search space; (Phase 2) we then propose an efficient SAT-based heuristic to solve the state re-encoding problem for minimizing switching power without deteriorating the minimum peak current obtained in Phase 1. Through an experimentation using MCNC benchmarks, it is shown that SAT-pc is able to reduce the peak current by 47% and 28%, compared to POW3[4] that minimizes the switching power only and POW3[4] + [7] that minimizes the switching power and then peak current, respectively.
引用
收藏
页码:432 / 435
页数:4
相关论文
共 50 条
  • [1] SAT-Based Minimization of Deterministic ω-Automata
    Baarir, Souheib
    Duret-Lutz, Alexandre
    [J]. LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, (LPAR-20 2015), 2015, 9450 : 79 - 87
  • [2] SAT-Based algorithms for logic minimization
    Sapra, S
    Theobald, M
    Clarke, E
    [J]. 21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS, 2003, : 510 - 517
  • [3] Core Minimization in SAT-based Abstraction
    Belov, Anton
    Chen, Huan
    Mishchenko, Alan
    Marques-Silva, Joao
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1411 - 1416
  • [4] State re-encoding for peak current minimization
    Huang, Shih-Hsu
    Chang, Chia-Ming
    Nieh, Yow-Tyng
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 201 - +
  • [5] A Dynamic Expansion Order Algorithm for the SAT-based Minimization
    Lin, Chia-Chun
    Tam, Kit Seng
    Ko, Chana-Cheng
    Yen, Hsin-Ping
    Wei, Shenz-Hsiu
    Chen, Yung-Chih
    Wang, Chun-Yao
    [J]. 2020 IEEE 33RD INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2020, : 271 - 276
  • [6] A SAT-Based Methodology for Effective Clock Gating for Power Minimization
    Chandrakar, Khushbu
    Roy, Suchismita
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (01)
  • [7] Towards a Compact SAT-Based Encoding of Itemset Mining Tasks
    Nekkache, Ikram
    Jabbour, Said
    Sais, Lakhdar
    Kamel, Nadjet
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, 2021, 12735 : 163 - 178
  • [8] A novel structure-exploiting encoding for SAT-based diagnosis
    Siddiqi, Sajjad Ahmed
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2024, 36 (06) : 939 - 952
  • [9] Formalizing the Soundness of the Encoding Methods of SAT-based Model Checking
    Ishii, Daisuke
    Fujii, Saito
    [J]. 2020 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2020), 2020, : 105 - 112
  • [10] Efficiency of Multi-Valued Encoding in SAT-based ATPG
    Fey, Goerschwin
    Shi, Junhao
    Drechsler, Rolf
    [J]. ISMVL 2006: 36th International Symposium on Multiple-Valued Logic, 2006, : 147 - 152