Systematic approach to designing multiple-valued arithmetic circuits based on arithmetic description language

Naofumi Homma, Yuki Watanabe, Katsuhiko Degawa, Takafumi Aoki, Tatsuo Higuchi

Research output: Contribution to journalArticle

Abstract

This paper proposes a high-level design method of multiple-valued arithmetic circuits. The proposed method uses a cell-based approach with a dedicated hardware description language called ARITH. By using ARITH, we can describe and verify any binary/multiple-valued arithmetic circuits in a formal manner. The ARITH description can be transformed into a technology-dependent netlist in binary/multiple-valued fused logic. The process of transforming the netlist into a physical layout pattern is automatically performed by an off-the-shelfplace-and-route tool. In this paper, we present a specific cell library containing a multiple-valued signed-digit adder and its related circuits with a 0.35 μm CMOS technology, and demonstrate that the proposed method can synthesize a 32 × 32-bit parallel multiplier in multiple-valued current-mode logic from an ARITH description.

Original languageEnglish
Pages (from-to)329-340
Number of pages12
JournalJournal of Multiple-Valued Logic and Soft Computing
Volume15
Issue number4
Publication statusPublished - 2009 Nov 18

Keywords

  • Arithmetic circuits
  • Circuit design
  • Current mode logic
  • Hardware description language
  • Multiple-valued logic

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Logic

Fingerprint Dive into the research topics of 'Systematic approach to designing multiple-valued arithmetic circuits based on arithmetic description language'. Together they form a unique fingerprint.

Cite this