A General Logic Synthesis Framework for Memristor-based Logic Design
2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)(2019)
摘要
Memristor-based logic design gives an alternative solution to improve the energy efficiency of computing systems, benefiting from combining the memory with computing units. Inspired by this thought, previous work has demonstrated various memristor-based logic families with different attributes and computation patterns. Besides, some logic synthesis tools are designed for specific memristive logic implementations. However, the poor universality and the neglect of realistic constraints in memory largely restrict the utility of these logic synthesis tools. In this paper, we propose a general logic synthesis framework for memristor-based logic design, containing a universal abstract description method for memristive logic, a mapping rules generator, and a synthesis and mapping flow. The proposed logic synthesis framework is suitable for various types of existing memristor-based logic families and takes the memory status into consideration. It is also possible to handle future memristive devices and logic families by providing the universal abstraction interface. Furthermore, we also design a circuit-partitioning-based synthesis acceleration strategy to tackle with the long synthesis time problem. Experimental results show that, our framework can generate mapping results under the restriction of limited resource, while the existing synthesis tools may fail under the same restriction, and achieve comparable synthesis results with the same resource as the existing synthesis tools, which is enough for computation and storage. And the proposed acceleration scheme can achieve ∼ 1000× speedup compared with the initial one.
更多查看译文
关键词
memristor-based logic design,logic synthesis tools,mapping flow,circuit-partitioning,memristor-based logic family,memristive logic implementations,logic synthesis framework,universal abstract description,mapping rules generator,memristive devices,universal abstraction interface,synthesis acceleration
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络