moein kianpour | Islamic Azad University, Science and Research Branch (original) (raw)
Papers by moein kianpour
Journal of Computer and System Sciences, 2014
ABSTRACT Application of quantum-dot is a promising technology for implementing digital systems at... more ABSTRACT Application of quantum-dot is a promising technology for implementing digital systems at nano-scale. Quantum-dot Cellular Automata (QCA) is a system with low energy consumption and potentially high density and regularity. Also, QCA supports the new devices with nanotechnology architecture. This technique works based on electron interactions inside quantum-dots leading to emergence of quantum features and decreasing the problem of future integrated circuits in terms of size. In this paper, we will successfully design, implement and simulate a new full adder based on QCA with the minimum delay, area and complexities. Also, new XOR gates will be presented which are used in 8-bit controllable inverter in QCA. Furthermore, a new 8-bit full adder is designed based on the majority gate in the QCA, with the minimum number of cells and area which combines both designs to implement an 8-bit adder/subtractor in the QCA. This 8-bit adder/subtractor circuit has the minimum delay and complexity. Being potentially pipeline, the QCA technology calculates the maximum operating speed. This 8-bit adder/subtractor can be used in the cores of FPGA and ALU processors.
Journal of Computational Electronics, 2017
2012 Ieee Acm International Symposium on Nanoscale Architectures, Jul 4, 2012
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2015
Quantum-dot Cellular Automata (QCA) has low power consumption and high density and regularity. QC... more Quantum-dot Cellular Automata (QCA) has low power consumption and high density and regularity. QCA widely supports the new devices designed for nanotechnology. Application of QCA technology as an alternative method for CMOS technology on nano-scale shows a promising future. This paper presents successful designing, layout and analysis of Multiplexer with a new structure in QCA technique. In this paper we generalize a 2 to 1 multiplexer, which is used as module to implement the 2 n to 1 multiplexer. In this paper, we will present successful simulation of the 2 to 1, 4 to 1 and 8 to 1 multiplexer with QCA Designer. We will design a new multiplexer based on the majority gate with the minimum number of cells and consumed area. Being potentially pipeline, the QCA technology calculates with the maximum operating speed. We may use these multiplexers in the FPGA and ALU.
Journal of Computational Electronics
Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on single elec... more Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on single electron effects in quantum dots and molecules. This paper presents design, implementation and simulation of a configurable logic block for a field programmable gate arrays (FPGA) by QCA. Previous works focus on QCA-based FPGA that have fixed logic and programmable interconnection or programmable logic and fixed interconnection; however, proposed structures in this paper have programmable logic and programmable interconnection. The presented look-up table implemented with novel structure which has been allowed as frequently as the read/write operation occurs, also acts as a pipeline. In this paper, we presented novel decoders and multiplexers and implemented with QCA, designed with the minimum number of majority gates and cells. Finally, a new configurable logic block (CLB) is designed, implemented and simulated in the QCA, which used signal distribution network method to avoid the coplanar ...
Application of quantum-dot is a promising technology for implementing digital systems at nano-sca... more Application of quantum-dot is a promising technology for implementing digital systems at nano-scale. Quantum-dot Cellular Automata (QCA) is a system with low power consumption and a potentially high density and regularity. Also, QCA supports the new devices with nanotechnology architecture. This technique works based on electron interactions inside quantum-dots leading to emergence of quantum features and decreasing the problem of future integrated circuits in terms of size. In this paper, we will successfully design, implement and simulate a new 2-input and 3-input XOR gate (exclusive OR gate) based on QCA with the minimum delay, area and complexities. Then, we will use XOR gates presented in this paper, in 2-bit, 4-bit and 8-bit controllable inverter in QCA. Being potentially pipeline, the QCA technology calculates with the maximum operating speed. We can use this controllable inverter in the n-bit adder/subtractor and reversible gate.
Quantum-dot Cellular Automata (QCA) is a promising, emerging nanotechnology based on single elect... more Quantum-dot Cellular Automata (QCA) is a promising, emerging nanotechnology based on single electron effects in quantum dots and molecules. This paper presents the design, implementation and simulation of the elements and principal standard Configurable Logic Block (CLB) of Xilinx Field Programmable Gate Arrays (FPGA). The presented Look-Up Table (LUT) implemented with novel structure which has been allowed as frequently as the Read/Write operation occurs, also acts as a pipeline. The presented decoders and multiplexers are implemented with five-input majority gates, which have been designed with the minimum number of majority gates and cells.
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Proceedings of the 2012 IEEE/ACM International Symposium on Nanoscale Architectures - NANOARCH '12, 2012
ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the ... more ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the single electron effects of quantum dots and molecules. The present study designs and simulates the elements and principal standard configurable logic block (CLB) of a Xilinx field programmable gate array (FPGA). All components of the CLB are investigated for missing cells and possible defects. A look-up table (LUT) with a novel structure is implemented as frequently as the read/write operation occurs to act as a pipeline. A 2-to-4 decoder with a memory cell structure in QCA is used to present an 8-bit LUT. The structure of the 8-bit LUT is extendable to 16 bit, 32 bit and higher. The proposed design and simulation of a new multiplexer based on QCA with minimum delay, area and complexity is presented to implement a programmable switch. QCADesigner software is used to create a detailed layout and for circuit simulation. The proposed CLB is also simulated using QCADesigner. Results show that the proposed CLB performs the task with minimum clocking and can be configured as a FPGA.
Microprocessors and Microsystems, 2014
ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the ... more ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the single electron effects of quantum dots and molecules. The present study designs and simulates the elements and principal standard configurable logic block (CLB) of a Xilinx field programmable gate array (FPGA). All components of the CLB are investigated for missing cells and possible defects. A look-up table (LUT) with a novel structure is implemented as frequently as the read/write operation occurs to act as a pipeline. A 2-to-4 decoder with a memory cell structure in QCA is used to present an 8-bit LUT. The structure of the 8-bit LUT is extendable to 16 bit, 32 bit and higher. The proposed design and simulation of a new multiplexer based on QCA with minimum delay, area and complexity is presented to implement a programmable switch. QCADesigner software is used to create a detailed layout and for circuit simulation. The proposed CLB is also simulated using QCADesigner. Results show that the proposed CLB performs the task with minimum clocking and can be configured as a FPGA.
Journal of Computational Electronics, 2014
ABSTRACT Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on si... more ABSTRACT Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on single electron effects in quantum dots and molecules. This paper presents design, implementation and simulation of a configurable logic block for a field programmable gate arrays (FPGA) by QCA. Previous works focus on QCA-based FPGA that have fixed logic and programmable interconnection or programmable logic and fixed interconnection; however, proposed structures in this paper have programmable logic and programmable interconnection. The presented look-up table implemented with novel structure which has been allowed as frequently as the read/write operation occurs, also acts as a pipeline. In this paper, we presented novel decoders and multiplexers and implemented with QCA, designed with the minimum number of majority gates and cells. Finally, a new configurable logic block (CLB) is designed, implemented and simulated in the QCA, which used signal distribution network method to avoid the coplanar problem of crossing wires. Also, QCADesigner software is used for detailed layout and QCADesigner attend with HDLQ verilog are used for circuit simulation. The proposed CLB is simulated with programming by the QCADesigner software. The area and delay of QCA-based CLB presented in this paper compared to the CLB based on CMOS, nanomaterial and CNT (32 nm). Results show that proposed CLB will do the task with a minimum clock and can be configured as a FPGA.
Journal of Computational Electronics, 2013
ABSTRACT QCA (Quantum-dot Cellular Automata) is an alternative technology for CMOS that has a low... more ABSTRACT QCA (Quantum-dot Cellular Automata) is an alternative technology for CMOS that has a low power consumption and high density. QCA extensively supports the new plans in the field of nanotechnology. Applications of QCA technology as an alternative method for CMOS technology in nano-scale have a hopeful future. This paper presents the successful design, implementation and simulation of 2 to 1, 4 to 1 and 8 to 1 multiplexer with the minimum area as compared to the previous models in QCA technology. In this paper, by means of 4 to 1 multiplexers including D-Flip Flop (D-FF) structure in QCA, we present an 8-bit universal shift register. The structure of the 8-bit universal register is extendable to 16-bit, 32-bit and etc. In this paper, the successful simulation of 2 to 1, 4 to 1 and 8 to 1 multiplexers, including D-FF and finally 8-bit universal register structure in QCADesigner is provided. The multiplexers and D-FF presented in this paper have the minimum complexity, area and delay compared to the previous models. In this paper, the implementation of 8-bit universal shift register, by means of 4 to 1 multiplexers and D-FF are presented in QCA technique which have the minimum complexity and delay. In the proposed design of the 8-bit universal shift register, the faults are likely to occur at 2 to 1 multiplexers and D-FF. In this article, 2 to 1 multiplexers and D-FF are investigated from the cell missing and possible defects. Considering the pipeline being the virtue of QCA, the 8-bit universal shift register has a high speed function. This 8-bit universal shift register may be used in the high speed processors as well as cryptography circuits.
Quantum-dot Cellular Automata (QCA) is a system with low power consumption and a potentially high... more Quantum-dot Cellular Automata (QCA) is a system with low power consumption and a potentially high density and regularity. Also, QCA supports the new devices with nanotechnology architecture. This technique works based on electron interactions inside quantum-dots leading to emergence of quantum features and decreasing the problem of future integrated circuits in terms of size. In this paper, we will successfully design, implement and simulate a new 2-input and 3-input XOR gate (exclusive OR gate) based on QCA with the minimum delay, area and complexities. Then, we will use XOR gates presented in this paper, in 2-bit, 4-bit and 8-bit controllable inverter in QCA. Being potentially pipeline, the QCA technology calculates with the maximum operating speed. We can use this controllable inverter in the n-bit adder/subtractor and reversible gate.
ABSTRACT This paper presents the successful design and literal layout of a 4 to 1 multiplexer and... more ABSTRACT This paper presents the successful design and literal layout of a 4 to 1 multiplexer and simulation of a 8 to 1 multiplexer, by the five-inputs majority gate. This 4 to 1 multiplexer can be considered as a module, which has a fixed structure and the correct clocking. Multiplexer presented in this paper, that implemented with five inputs the majority gate, which has been designed with the minimum number of cells, also acts as a pipeline. The 4 to 1 multiplexer is used as modular, to implement the 2n to 1 multiplexer.
This paper proposes and simulation a novel 16 bits Random-Access Memory (RAM) architecture for QC... more This paper proposes and simulation a novel 16 bits Random-Access Memory (RAM) architecture for QCA implementation. Quantum-dot cellular automata (QCA) has been widely advocated as a new device architecture for nanotechnology. QCA systems require low power together with the potential for high density and regularity. These features make QCA an attractive technology for manufacturing memories. RAM presented in this paper, that implemented with new memory cell, which has been designed and simulation with the minimum number of cells, also acts as a pipeline.
Journal of Computer and System Sciences, 2014
ABSTRACT Application of quantum-dot is a promising technology for implementing digital systems at... more ABSTRACT Application of quantum-dot is a promising technology for implementing digital systems at nano-scale. Quantum-dot Cellular Automata (QCA) is a system with low energy consumption and potentially high density and regularity. Also, QCA supports the new devices with nanotechnology architecture. This technique works based on electron interactions inside quantum-dots leading to emergence of quantum features and decreasing the problem of future integrated circuits in terms of size. In this paper, we will successfully design, implement and simulate a new full adder based on QCA with the minimum delay, area and complexities. Also, new XOR gates will be presented which are used in 8-bit controllable inverter in QCA. Furthermore, a new 8-bit full adder is designed based on the majority gate in the QCA, with the minimum number of cells and area which combines both designs to implement an 8-bit adder/subtractor in the QCA. This 8-bit adder/subtractor circuit has the minimum delay and complexity. Being potentially pipeline, the QCA technology calculates the maximum operating speed. This 8-bit adder/subtractor can be used in the cores of FPGA and ALU processors.
Journal of Computational Electronics, 2017
2012 Ieee Acm International Symposium on Nanoscale Architectures, Jul 4, 2012
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2015
Quantum-dot Cellular Automata (QCA) has low power consumption and high density and regularity. QC... more Quantum-dot Cellular Automata (QCA) has low power consumption and high density and regularity. QCA widely supports the new devices designed for nanotechnology. Application of QCA technology as an alternative method for CMOS technology on nano-scale shows a promising future. This paper presents successful designing, layout and analysis of Multiplexer with a new structure in QCA technique. In this paper we generalize a 2 to 1 multiplexer, which is used as module to implement the 2 n to 1 multiplexer. In this paper, we will present successful simulation of the 2 to 1, 4 to 1 and 8 to 1 multiplexer with QCA Designer. We will design a new multiplexer based on the majority gate with the minimum number of cells and consumed area. Being potentially pipeline, the QCA technology calculates with the maximum operating speed. We may use these multiplexers in the FPGA and ALU.
Journal of Computational Electronics
Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on single elec... more Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on single electron effects in quantum dots and molecules. This paper presents design, implementation and simulation of a configurable logic block for a field programmable gate arrays (FPGA) by QCA. Previous works focus on QCA-based FPGA that have fixed logic and programmable interconnection or programmable logic and fixed interconnection; however, proposed structures in this paper have programmable logic and programmable interconnection. The presented look-up table implemented with novel structure which has been allowed as frequently as the read/write operation occurs, also acts as a pipeline. In this paper, we presented novel decoders and multiplexers and implemented with QCA, designed with the minimum number of majority gates and cells. Finally, a new configurable logic block (CLB) is designed, implemented and simulated in the QCA, which used signal distribution network method to avoid the coplanar ...
Application of quantum-dot is a promising technology for implementing digital systems at nano-sca... more Application of quantum-dot is a promising technology for implementing digital systems at nano-scale. Quantum-dot Cellular Automata (QCA) is a system with low power consumption and a potentially high density and regularity. Also, QCA supports the new devices with nanotechnology architecture. This technique works based on electron interactions inside quantum-dots leading to emergence of quantum features and decreasing the problem of future integrated circuits in terms of size. In this paper, we will successfully design, implement and simulate a new 2-input and 3-input XOR gate (exclusive OR gate) based on QCA with the minimum delay, area and complexities. Then, we will use XOR gates presented in this paper, in 2-bit, 4-bit and 8-bit controllable inverter in QCA. Being potentially pipeline, the QCA technology calculates with the maximum operating speed. We can use this controllable inverter in the n-bit adder/subtractor and reversible gate.
Quantum-dot Cellular Automata (QCA) is a promising, emerging nanotechnology based on single elect... more Quantum-dot Cellular Automata (QCA) is a promising, emerging nanotechnology based on single electron effects in quantum dots and molecules. This paper presents the design, implementation and simulation of the elements and principal standard Configurable Logic Block (CLB) of Xilinx Field Programmable Gate Arrays (FPGA). The presented Look-Up Table (LUT) implemented with novel structure which has been allowed as frequently as the Read/Write operation occurs, also acts as a pipeline. The presented decoders and multiplexers are implemented with five-input majority gates, which have been designed with the minimum number of majority gates and cells.
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Proceedings of the 2012 IEEE/ACM International Symposium on Nanoscale Architectures - NANOARCH '12, 2012
ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the ... more ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the single electron effects of quantum dots and molecules. The present study designs and simulates the elements and principal standard configurable logic block (CLB) of a Xilinx field programmable gate array (FPGA). All components of the CLB are investigated for missing cells and possible defects. A look-up table (LUT) with a novel structure is implemented as frequently as the read/write operation occurs to act as a pipeline. A 2-to-4 decoder with a memory cell structure in QCA is used to present an 8-bit LUT. The structure of the 8-bit LUT is extendable to 16 bit, 32 bit and higher. The proposed design and simulation of a new multiplexer based on QCA with minimum delay, area and complexity is presented to implement a programmable switch. QCADesigner software is used to create a detailed layout and for circuit simulation. The proposed CLB is also simulated using QCADesigner. Results show that the proposed CLB performs the task with minimum clocking and can be configured as a FPGA.
Microprocessors and Microsystems, 2014
ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the ... more ABSTRACT Quantum-dot cellular automata (QCA) are promising models in nanotechnology based on the single electron effects of quantum dots and molecules. The present study designs and simulates the elements and principal standard configurable logic block (CLB) of a Xilinx field programmable gate array (FPGA). All components of the CLB are investigated for missing cells and possible defects. A look-up table (LUT) with a novel structure is implemented as frequently as the read/write operation occurs to act as a pipeline. A 2-to-4 decoder with a memory cell structure in QCA is used to present an 8-bit LUT. The structure of the 8-bit LUT is extendable to 16 bit, 32 bit and higher. The proposed design and simulation of a new multiplexer based on QCA with minimum delay, area and complexity is presented to implement a programmable switch. QCADesigner software is used to create a detailed layout and for circuit simulation. The proposed CLB is also simulated using QCADesigner. Results show that the proposed CLB performs the task with minimum clocking and can be configured as a FPGA.
Journal of Computational Electronics, 2014
ABSTRACT Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on si... more ABSTRACT Quantum-dot cellular automata (QCA) is a promising, emerging nano-technology based on single electron effects in quantum dots and molecules. This paper presents design, implementation and simulation of a configurable logic block for a field programmable gate arrays (FPGA) by QCA. Previous works focus on QCA-based FPGA that have fixed logic and programmable interconnection or programmable logic and fixed interconnection; however, proposed structures in this paper have programmable logic and programmable interconnection. The presented look-up table implemented with novel structure which has been allowed as frequently as the read/write operation occurs, also acts as a pipeline. In this paper, we presented novel decoders and multiplexers and implemented with QCA, designed with the minimum number of majority gates and cells. Finally, a new configurable logic block (CLB) is designed, implemented and simulated in the QCA, which used signal distribution network method to avoid the coplanar problem of crossing wires. Also, QCADesigner software is used for detailed layout and QCADesigner attend with HDLQ verilog are used for circuit simulation. The proposed CLB is simulated with programming by the QCADesigner software. The area and delay of QCA-based CLB presented in this paper compared to the CLB based on CMOS, nanomaterial and CNT (32 nm). Results show that proposed CLB will do the task with a minimum clock and can be configured as a FPGA.
Journal of Computational Electronics, 2013
ABSTRACT QCA (Quantum-dot Cellular Automata) is an alternative technology for CMOS that has a low... more ABSTRACT QCA (Quantum-dot Cellular Automata) is an alternative technology for CMOS that has a low power consumption and high density. QCA extensively supports the new plans in the field of nanotechnology. Applications of QCA technology as an alternative method for CMOS technology in nano-scale have a hopeful future. This paper presents the successful design, implementation and simulation of 2 to 1, 4 to 1 and 8 to 1 multiplexer with the minimum area as compared to the previous models in QCA technology. In this paper, by means of 4 to 1 multiplexers including D-Flip Flop (D-FF) structure in QCA, we present an 8-bit universal shift register. The structure of the 8-bit universal register is extendable to 16-bit, 32-bit and etc. In this paper, the successful simulation of 2 to 1, 4 to 1 and 8 to 1 multiplexers, including D-FF and finally 8-bit universal register structure in QCADesigner is provided. The multiplexers and D-FF presented in this paper have the minimum complexity, area and delay compared to the previous models. In this paper, the implementation of 8-bit universal shift register, by means of 4 to 1 multiplexers and D-FF are presented in QCA technique which have the minimum complexity and delay. In the proposed design of the 8-bit universal shift register, the faults are likely to occur at 2 to 1 multiplexers and D-FF. In this article, 2 to 1 multiplexers and D-FF are investigated from the cell missing and possible defects. Considering the pipeline being the virtue of QCA, the 8-bit universal shift register has a high speed function. This 8-bit universal shift register may be used in the high speed processors as well as cryptography circuits.
Quantum-dot Cellular Automata (QCA) is a system with low power consumption and a potentially high... more Quantum-dot Cellular Automata (QCA) is a system with low power consumption and a potentially high density and regularity. Also, QCA supports the new devices with nanotechnology architecture. This technique works based on electron interactions inside quantum-dots leading to emergence of quantum features and decreasing the problem of future integrated circuits in terms of size. In this paper, we will successfully design, implement and simulate a new 2-input and 3-input XOR gate (exclusive OR gate) based on QCA with the minimum delay, area and complexities. Then, we will use XOR gates presented in this paper, in 2-bit, 4-bit and 8-bit controllable inverter in QCA. Being potentially pipeline, the QCA technology calculates with the maximum operating speed. We can use this controllable inverter in the n-bit adder/subtractor and reversible gate.
ABSTRACT This paper presents the successful design and literal layout of a 4 to 1 multiplexer and... more ABSTRACT This paper presents the successful design and literal layout of a 4 to 1 multiplexer and simulation of a 8 to 1 multiplexer, by the five-inputs majority gate. This 4 to 1 multiplexer can be considered as a module, which has a fixed structure and the correct clocking. Multiplexer presented in this paper, that implemented with five inputs the majority gate, which has been designed with the minimum number of cells, also acts as a pipeline. The 4 to 1 multiplexer is used as modular, to implement the 2n to 1 multiplexer.
This paper proposes and simulation a novel 16 bits Random-Access Memory (RAM) architecture for QC... more This paper proposes and simulation a novel 16 bits Random-Access Memory (RAM) architecture for QCA implementation. Quantum-dot cellular automata (QCA) has been widely advocated as a new device architecture for nanotechnology. QCA systems require low power together with the potential for high density and regularity. These features make QCA an attractive technology for manufacturing memories. RAM presented in this paper, that implemented with new memory cell, which has been designed and simulation with the minimum number of cells, also acts as a pipeline.