|
ABSTRACT
The design of circuits and systems in Quantum-dot Cellular Automata (QCA) is still in infancy. The basic logic primitive in QCA is the majority voter (MV), that is not a universal function; so, inverters (INV) are also required. Blocks (referred to as tiles) are utilized in this article. A tile with a combined logic function of MV and INV (MV-like function) is proposed. It is shown that the MV-like tile can be effectively used in logic design as basic primitive. Tiles based on both the fully populated (FP) and non-fully populated (NFP) grids are investigated in detail. Various arrangements in inputs and outputs are also possible among the 4 sides of a grid, thus defining different tiles. Using a coherence vector simulation engine, it is shown that the 3 × 3 grid offers versatile logic operation. Different combinational functions such as majority-like and wire crossing are obtained using these tiles. Tile-based design of different circuits is compared to gate-based and SQUARES designs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Amlani, I. Orlov, A. O., Toth, G., Lent, C. S., Bernstein, G. H., and Snider, G. L. 1999. Digital logic gate using quantum-dot cellular automata. Science 284, 5412, 289--291.
|
 |
2
|
Dominic A. Antonelli , Danny Z. Chen , Timothy J. Dysart , Xiaobo S. Hu , Andrew B. Kahng , Peter M. Kogge , Richard C. Murphy , Michael T. Niemier, Quantum-Dot Cellular Automata (QCA) circuit partitioning: problem modeling and solutions, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
[doi> 10.1145/996566.996671]
|
| |
3
|
Bernstein, G. H., Hu, W., Hang, Q., Sarveswaran, K., and Lieberman, M. 2004. Electron beam lithography and liftoff of molecules and DNA rafts. In Proceedings of the IEEE Conference on Nanotechnology. IEEE Computer Society Press, Los Alamitos, CA, 201--203.
|
| |
4
|
|
| |
5
|
Dimitrov, V. S., Jullien, G. A., and Walus, K. 2002. Quantum-dot cellular automata carry-look-ahead adder and barrel shifter. In Proceedings of the IEEE Emerging Telecommunications Technologies Conference. IEEE Computer Society Press, Los Alamitos, CA, pp. 2/1--2/4.
|
| |
6
|
Frost, S. E., Rodrigues, A. F., Janiszewski, A. W., Rausch R. T., and Kogge, P. M. 2002. Memory in motion: A study of storage structures in QCA. In Proceedings of the 1st Workshop on Non-Silicon Computation.
|
| |
7
|
Huang, J., Momenzadeh, M., Schiano, L., and Lombardi, F. 2005a. Simulation-based design of modular QCA circuits. In Proceedings of the IEEE Conference on Nanotechnology (Nagoya, Japan). IEEE Computer Society Press, Los Alamitos, CA (Paper WE-P7-1, IEEE CD-ROM 05TH8816C).
|
| |
8
|
Huang, J., Momenzadeh, M., Schiano, L., Ottavi, M., and Lombardi, F. 2005b. A methodology for tile-based Design of QCA combinational circuits. Internal Report, ECE Department, Northeastern Univ., Boston, MA, available on request.
|
| |
9
|
Jiao, J., Long, G. L., Grandjean, F., Beatty, A. M., and Fehiner, T. P. 2003. Building blocking for the molecular expression of QCA, isolation and characterization of a covalently bounded square array of two ferrocenium and two ferrocene complexes. J. Amer. Chem. Soc. 125, 25, 7522--7523.
|
| |
10
|
Lent, C. S., Tougaw, P. D., and Porod, W. 1994. Quantum cellular automata: The physics of computing with arrays of quantum dot molecules. In PhysComp '94: Proceedings of the Workshop on Physics and Computing. IEEE Computer Society Press, Los Alamitos, CA, 5--13.
|
| |
11
|
McCluskey, E. 1986. Logic Design Principles, Prentice-Hall, Englewood Cliffs, NJ.
|
| |
12
|
Niemier, M. T. and Kogge, P. M. 1999. Logic-in-wire: Using quantum dots to implement a microprocessor. In Proceedings of the International Conference on Electronics, Circuits, and Systems (ICECS'99). 1211--1215.
|
| |
13
|
Niemier, M. T. and Kogge, P. M. 2001. Problems in designing with QCAs: Layout=timing. Int. J. Circ. Theory Appl. 29, 1, 49--62.
|
| |
14
|
Niemier, M. T., Rodrigues, A. F., and Kogge, P. M. 2002. A potentially implementable FPGA for quantum dot cellular automata. In Proceedings of the 1st Workshop on Non-Silicon Computation (NSC-1), (held in conjunction with 8th International Symposium on High Performance Computer Architecture (HPCA-8)).
|
| |
15
|
Orlov, A. O., Amlani, I., Kummamuru, R., Rajagopal, R., Toth, G., Lent, C. S., Bernstein, G. H., and Snider, G. L. 2000. Experimental demonstration of clocked single-electron switching in quantum-dot cellular automata. Appl. Phys. Lett., 77, 2, 295--297.
|
| |
16
|
QCADesigner Home Page: www.atips.ca/projects/qcadesigner/.
|
| |
17
|
Qi, H., Sharma, S., Li, Z., Snider, G. L., Orlov, A. O., Lent, C. S., and Fehiner, T. P. 2003. Molecular quantum cellular automata cells: Electric field driven switching of a silicon surface bound array of vertically oriented two-dot molecular QCA. J. Amer. Chem. Soc., 125, 49, 15250--15259.
|
| |
18
|
|
| |
19
|
Tougaw, P. D. and Lent, C. S. 1994. Logical devices implemented using quantum cellular automata. J. Appl. Phys. 75, 3, 1818--1825.
|
| |
20
|
Tougaw, P. D. and Lent, C. S. 1996. Dynamic behavior of quantum cellular automata. J. Appl. Phys., 80, 8, 4722--4736.
|
| |
21
|
Walus, K., Budiman, R. A., and Jullien, G. A. 2002. Effects of morphological variations of self-assembled nanostructures on quantum-dot cellular automata (QCA) circuits. In Proceedings of Frontiers of Integration: An International Workshop on Integrating Nanotechnologies.
|
| |
22
|
Walus, K., Vetteth, A., Jullien, G. A., and Dimitrov, V. S. 2003. RAM design using quantum-dot cellular automata. In Proceedings of the NanoTechnology Conference, Vol 2. pp. 160--163.
|
| |
23
|
Wang, W., Walus, K., and Jullien, G. A. 2003. Quantum-dot cellular automata adders. In Proceedings of the IEEE Conference on Nanotechnology, IEEE Computer Society Press, Los Alamitos, CA, 461--464.
|
|