State encoding of finite-state machines targeting threshold and majority logic based implementations with application to nanotechnologies

被引:0
|
作者
Zhang, R [1 ]
Jha, NK [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we address the problem of state encoding of finite-state machines (FSMs) targeting threshold and majority logic based implementations, which have applications in nanotechnologies. Previous work on state encoding is based on Boolean logic. These methods try to optimize either the literal count or sum-of-product (SOP) terms count, which are more relevant for CMOS technology based circuits. As progress is made in the material and physical understanding of nanoscale devices, functionally-correct nanoscale circuits based on threshold and majority gates are being successfully demonstrated. However, there exists no methodology or design automation tool for state encoding targeting threshold and majority gate based implementations. We propose such a methodology based on an evolutionary algorithm. Experimental results indicate that large reductions in gate count, area and interconnect count are possible, compared to some traditional state encoding methods.
引用
收藏
页码:317 / 322
页数:6
相关论文
共 50 条
  • [1] MUSTANG - STATE ASSIGNMENT OF FINITE STATE MACHINES TARGETING MULTILEVEL LOGIC IMPLEMENTATIONS
    DEVADAS, S
    MA, HK
    NEWTON, AR
    SANGIOVANNIVINCENTELLI, A
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (12) : 1290 - 1300
  • [2] Optimized Sequential State Encoding Methods for Finite-State Machines in Field-Programmable Gate Array Implementations
    Salauyou, Valery
    Bulatow, Witali
    APPLIED SCIENCES-BASEL, 2024, 14 (13):
  • [3] SELF-DIAGNOSING CELLULAR IMPLEMENTATIONS OF FINITE-STATE MACHINES
    WALTERS, SM
    GRAY, FG
    THOMPSON, RA
    IEEE TRANSACTIONS ON COMPUTERS, 1981, 30 (12) : 953 - 959
  • [4] State assignment of finite-state machines
    Ahmad, I
    Dhodhi, MK
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (01): : 15 - 22
  • [5] Fast image processing using finite-state machines: software implementations
    Waltz, FM
    Miller, JWV
    TWO- AND THREE-DIMENSIONAL VISION SYSTEMS FOR INSPECTION, CONTROL, AND METROLOGY, 2004, 5265 : 171 - 178
  • [6] IN FINITE-STATE MACHINES, LIVING MACHINES
    KRUGER, T
    ARCHITECTURAL DESIGN, 1994, (111) : R14 - R15
  • [7] Communicating Finite-State Machines and Two-Variable Logic
    Bollig, Benedikt
    Fortin, Marie
    Gastin, Paul
    35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018), 2018, 96
  • [8] Logic Locking of Finite-State Machines Using Transition Obfuscation
    Muzaffar, Shahzad
    Elfadel, Ibrahim M.
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,
  • [9] Periodic finite-state machines
    Kopetz, H.
    El-Salloum, C.
    Huber, B.
    Obermaisser, R.
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 10 - +
  • [10] ON COMMUNICATING FINITE-STATE MACHINES
    BRAND, D
    ZAFIROPULO, P
    JOURNAL OF THE ACM, 1983, 30 (02) : 323 - 342