Yasuaki Nishitani's research while affiliated with Iwate University and other places

What is this page?


This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.

It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.

If you're a ResearchGate member, you can follow this page to keep up with this author's work.

If you are this author, and you don't want us to display this page anymore, please let us know.

Publications (21)


Quick Computation of the Lower Bound on the Gate Count of Toffoli-Based Reversible Logic Circuits
  • Conference Paper

May 2023

·

5 Reads

Takashi Hirayama

·

Rin Suzuki

·

Katsuhisa Yamanaka

·

Yasuaki Nishitani
Share

Function Design for Minimum Multiple-Control Toffoli Circuits of Reversible Adder/Subtractor Blocks and Arithmetic Logic Units

December 2018

·

30 Reads

·

8 Citations

IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences

In this paper, we propose a design of reversible adder/subtractor blocks and arithmetic logic units (ALUs). The main concept of our approach is different from that of the existing related studies; we emphasize the function design. Our approach of investigating the reversible functions includes (a) the embedding of irreversible functions into incompletely-specified reversible functions, (b) the operation assignment, and (c) the permutation of function outputs. We give some extensions of these techniques for further improvements in the design of reversible functions. The resulting reversible circuits are smaller than that of the existing design in terms of the number of multiple-control Toffoli gates. To evaluate the quantum cost of the obtained circuits, we convert the circuits to reduced quantum circuits for experiments. The results also show the superiority of our realization of adder/subtractor blocks and ALUs in quantum cost.




A Lower Bound on the Gate Count of Toffoli-Based Reversible Logic Circuits

September 2014

·

12 Reads

·

2 Citations

IEICE Transactions on Information and Systems

We present a new lower bound on the number of gates in reversible logic circuits that represent a given reversible logic function, in which the circuits are assumed to consist of general Toffoli gates and have no redundant input/output lines. We make a theoretical comparison of lower bounds, and prove that the proposed bound is better than the previous one. Moreover, experimental results for lower bounds on randomly-generated reversible logic functions and reversible benchmarks are given. The results also demonstrate that the proposed lower bound is better than the former one.


A Testable Realization for Decimal Multipliers

June 2011

·

14 Reads

Proceedings of The International Symposium on Multiple-Valued Logic

We propose a testable decimal multiplication circuit under the single cell fault model. The multiplier consists of iterative logic arrays of partial product generators and adders. We also give a set of test patterns to detect single faults in the circuit. The number of test patterns is proportional to that of the input digits of the multiplier, which is significantly smaller than the exponential number of test patterns required in non-testable circuits. This efficient testability is achieved only by as light change of the function in the partial product generators and an insertion of some testing inputs in the adders. No additional hardware modules are required in the proposed realization.


Exact Minimization of and-EXOR Expressions of Practical Benchmark Functions.

May 2009

·

79 Reads

·

17 Citations

Journal of Circuits Systems and Computers

We propose faster-computing methods for the minimization algorithm of AND–EXOR expressions, or exclusive-or sum-of-products expressions (ESOPs), and obtain the exact minimum ESOPs of benchmark functions. These methods improve the search procedure for ESOPs, which is the most time-consuming part of the original algorithm. For faster computation, the search space for ESOPs is reduced by checking the upper and lower bounds on the size of ESOPs. Experimental results to demonstrate the effectiveness of these methods are presented. The exact minimum ESOPs of many practical benchmark functions have been revealed by this improved algorithm.


Simplification of Exclusive-or Sum-of-Products Expressions Through Function Transformation

December 2006

·

63 Reads

·

2 Citations

Exclusive-or sum-of-products expressions (ESOPs) are the most general AND-EXOR expressions. This paper presents a new data structure called a function product (FP) and an algorithm for obtaining simplified ESOPs through transformation of FPs. The algorithm takes the following steps: converting an initial ESOP into an EXOR of FPs (EX-FP), simplifying the EX-FP by repeating the transformation of FPs, and reconverting the resulting EX-FP into the simplified ESOP. The authors give experimental results on benchmarks to demonstrate the superiority of the method in reduction of literals


Efficient search methods for obtaining exact minimum AND-EXOR expressions

February 2006

·

18 Reads

·

3 Citations

We propose three search methods for obtaining exact minimum AND-EXOR expressions: the depth-first, the breadth-first, and the depth-first-when-optimum searches. They minimize up to 7-variable functions in a practical computation time. Experimental results to compare the efficiency of these methods are presented. The depth-first search, which saves the memory consumption, minimizes the 16-variable benchmark function t481 without memory exhaustion. This search method is the fastest among these three methods on the average computation time for randomly-generated single-output functions. The depth-first-when-optimum search is the fastest on the computation time for the most of benchmark functions. For some benchmark functions, however, the breadth-first search is the fastest


A faster algorithm of minimizing AND-EXOR expressions

February 2002

·

34 Reads

·

21 Citations

We propose a faster algorithm of minimizing AND-EXOR expressions. While it has been considered difficult to obtain the minimum AND-EXOR expression of a given function with six variables in a practical computing time, our algorithm can compute the minimum AND-EXOR expressions of any six-variable and some seven-variable functions practically. In this paper, we first present a naive algorithm that searches the space of expansions of a given n-variable function f for a minimum expression of f. The space of expansions are generated by using all combinations of (n-1)-variable product terms. Then, how to prune the branches in the search process and how to restrict the search space to obtain the minimum solutions are discussed as the key point of reduction of the computing time. Finally, a faster algorithm is constructed by using the methods discussed. Experimental results to demonstrate the effectiveness of these methods are also presented.


Citations (10)


... 27,28 As shown in Figure 3, when two similar gates such as NOT, CNOT, and Control-V/V + are cascaded, the result is buffered and their cost is zero. 29,30 2.2 | Existing parity preserving reversible gates A reversible circuit is considered parity preserving (PP) when the Ex-OR of the inputs is equal to the Ex-OR of the outputs. 14 To date, several PP reversible gates have been introduced. ...

Reference:

A New Design of Parity Preserving Reversible Vedic Multiplier Targeting Emerging Quantum Circuits
Function Design for Minimum Multiple-Control Toffoli Circuits of Reversible Adder/Subtractor Blocks and Arithmetic Logic Units
  • Citing Article
  • December 2018

IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences

... To design a reliable quantum computer, a vast range of qubit operations and transfer functions have to be developed, such as quantum NOT gate, swap gate, Hadamard gate, Pauli X/Y/Z gate, Toffoli gate, and Fredkin gate. [1,8,18] which generally expressed in the form of complex matrix transformations [4,25,28]. All these quantum gates transform appropriate microwave or physical input signals to the output qubit states [10,11,22] and facilitate massive parallelism in computation. ...

New Two-Qubit Gate Library with Entanglement
  • Citing Conference Paper
  • May 2016

... It should be noted that the quantum cost of the circuits shown in Fig. 2 is equal to zero because two similar consecutive gates are considered empty set [1,2,9,10,21]. In other words, when the templates shown in Fig. 2 appear in a quantum realization, we can ignore them. ...

Quantum Cost Reduction of Reversible Circuits Using New Toffoli Decomposition Techniques
  • Citing Conference Paper
  • December 2015

... Size of a formula representing given logic function influences on size and performance of logical circuits built on this formula. Although an algorithm based on a function decomposition [3,4,5] computes a minimal ESOP of a given function f of n arguments by exhaustive search through all (n − 1)-ary functions, this algorithm requires a huge amount of time for n ≤ 6. ...

Lower bounds on size of periodic functions in exclusive-OR sum-of-products expressions
  • Citing Article
  • March 1994

... [11, 9, 37, p. 113-116]. In two special bases B with two [7] and four [1] With three additional inputs and one additional output for an arbitrary complete finite basis B: [6] (with n ⎡ ⎢ ⎤ ⎥ additional inputs). For an arbitrary complete finite basis B: [20]. ...

Easily testable realization based on single-rail-input OR-AND-EXOR expressions
  • Citing Article
  • January 1999

... However, minimization of Exclusive-or sum-of-products expansions (ESOPs) is computationally more expensive than that of Sum-of-products (SOP), which shows a double-exponential computational relationship with input variables. Thus, it is very difficult to calculate minimum ESOPs directly from non-disjoint cube set expressions of Boolean functions [7,8] , i.e., Programmable logic array (PLA) format. ...

Simplification of Exclusive-or Sum-of-Products Expressions Through Function Transformation
  • Citing Conference Paper
  • December 2006

... Despite the benefits, the implementation of procedures for minimization of logical functions in ESOP (EXOR Sum-Of-Product) is complicated in comparison to that of logical functions in SOP (Sum-Of-Product) [1][2][3][4][5][6][7][8]. As mentioned in parts 1-3 of the previously published articles 1 about the method for minimization of logical functions in ESOP, one of the significant reasons of the implementation complexity is that the simplification procedures [20][21][22][23][24][25][26] are not generalized regarding the Hamming distance d between two arbitrary conjuncterms with different ranks: thus the final minimization of the given function is not guaranteed. ...

Exact Minimization of and-EXOR Expressions of Practical Benchmark Functions.
  • Citing Article
  • May 2009

Journal of Circuits Systems and Computers

... Το πρόβλημα της ακριβούς ESOP ελαχιστοποίησης (δηλαδή της εύρεσης μιας έκφρασης ESOP με τον ελάχιστο δυνατό αριθμό κύβων) είναι εξαιρετικά δύσκολο. Οι πρακτικές λύσεις που έχουν προταθεί αφορούν συναρτήσεις μέχρι το πολύ 7 μεταβλητές [4,53,54,70,50,21,28,87,90,26,27]. Μια άλλη προσέγγιση είναι η ακριβής ελαχιστοποίηση συναρτήσεων οποιουδήποτε αριθμού εισόδων, αλλά με περιορισμούς στο βάρος της συνάρτησης, δηλαδή στον αριθμό των κύβων στην ελάχιστη αναπαράσταση [25,50,89,91,92]. ...

Efficient search methods for obtaining exact minimum AND-EXOR expressions
  • Citing Conference Paper
  • February 2006

... Το πρόβλημα της ακριβούς ESOP ελαχιστοποίησης (δηλαδή της εύρεσης μιας έκφρασης ESOP με τον ελάχιστο δυνατό αριθμό κύβων) είναι εξαιρετικά δύσκολο. Οι πρακτικές λύσεις που έχουν προταθεί αφορούν συναρτήσεις μέχρι το πολύ 7 μεταβλητές [4,53,54,70,50,21,28,87,90,26,27]. Μια άλλη προσέγγιση είναι η ακριβής ελαχιστοποίηση συναρτήσεων οποιουδήποτε αριθμού εισόδων, αλλά με περιορισμούς στο βάρος της συνάρτησης, δηλαδή στον αριθμό των κύβων στην ελάχιστη αναπαράσταση [25,50,89,91,92]. ...

A faster algorithm of minimizing AND-EXOR expressions
  • Citing Conference Paper
  • February 2002