ECE 6332 Design Review: QCA logic by Wenlu Sun & Jiyati Verma Topic Logic device implementation using quantum cellular automata (QCA) Description Quantum Cellular Automata (QCA) or Quantum-dot Cellular Automata (QDCA) consist of an array of quantum-dot cells on a surface, connected locally by the interactions of the electrons contained in each cell, the quantum state of each cell is used to encode binary information (see Fig. 1). The Coulomb interaction connects the state of one cell to the state of its neighbors, thus Logic gates and transmission wires can be built (see Fig. 2), and the problems associated with small output currents and parasitic capacitances of connecting wires do not occur. “Binary wires” composed of linear array of cells are effective in transmitting information, coded in the cell states, from one place to another. As shown in Fig. 3, the wire is robust in the sense that it transmits a binary value, since the nonlinear response of the cell to the polarization of its neighbors plays the role of gain in a conventional digital circuit. Figure 1. Schematic structure of unit QCA cell. 1 Figure 2. Implementation of a) transmission wire; b) unit-inverter; c) simple fan-out.1 Notice that the bolded squares are fixed values. Figure 3. Cell-Cell response function for the basic four-site cells. This shows the polarization of P1 induced in cell 1 by the fixed polarization of its neighbor P2. 1 In nanoelectronics, QCA technology comes under he branch of molecular electronics which has come under much artillery in the past decade. At its inception, the promise and possibility of discovering and fully implementing a new idea that could match silicon-based technology fueled a staggering amount of research between the 1980s and 2000s. But over time, as many of those promises turned out empty, many outsiders began to treat molecular electronics like a pipe-dream. QCA technology is one example of an idea that initially showed promise in a multitude of ways. It was orders of magnitude smaller than the transistors being manufactured at its time. Intel’s 75-MHz Pentium® Processor had a channel width of 0.8 μm (800 nm). After the seminal paper of QCA technology was published in 1994, 50 x 50 nm 2 tunnel junctions were experimentally demonstrated in 1997: a drastic reduction in size, with many other benefits in sight. In ECE6332, we are learning many new skills about analyzing, simulating, and designing readyto-fabricate digital ICs, based on the supremely well-developed silicon technology infrastructure. Ideally, once we are done with this class, we will be equipped with analytical skills and information that would help us ameliorate underdeveloped technologies to a point where hopefully, they too can be implemented on larger scales. Many of the papers we read so far impressed on us the successes of QCA technology: clearly, despite these successes, other things stood in the way of the success of this elegantly simple, transistorless approach to implement logic functions. Yet, QCA technology is not used anywhere, by anyone apparently. So, to effectively size QCA technology up with silicon technology, a number of questions must be addressed. What did QCA technology need to make it big in the electronics industry? What insurmountable problems stood in the way of commercializing this technology? Regardless of limitations, other similarly odd-ball technologies found niche markets where their new features opened up new possibilities for electronics where silicon technologies could not. How come QCAs couldn’t do so as well? Why did this technology get discarded in the end? Whatever it is about current silicon-technology, something about it completely eclipsed QCA technology, which was a pretty awesome idea to begin with. Although we are milestones away from answering these questions, we scope out what issues of this technology have and have not been addressed by literature in this first design review. To address the broader context surrounding this topic, the purpose of our project would be more geared towards using our new-found analytic skills to analyze the results published in literature for usability, scalability, the ease of implementation, robustness, relative cost. Alongside these, we will probably think of other factors that determine the ultimate success of a technology when a super-successful technology such as silicon technology already exists. In the next assignment, the proposal, we will extract the pertinent data for the preliminary simulations. Simulations will begin in small-scale (10s of transistors) & medium-scale (100s of transistors) circuit design. Literature Review Summaries of 12 publications considered, in chronological order (date published), to reflect the development of this field over time. 1. P. D. Tougaw and C. S. Lent, “Logical devices implemented using quantum cellular automata”, J. Appl. Phys. 75(3), 1994. In this cornerstone paper, the authors theorize how to implement basic logic devices using quantum cellular automata (QCA), like AND, OR and XOR gates, as well as designing wires. The concept begins with the thought experiment of using a 2 by N square grids of quantum dots to function as a quantum wire. Electrons would want to reside on two diagonal islands due to electrostatic repulsion. Using this Coulombic repulsion, a NOT gate could be made by rotating the unit 45 degrees. A majority gate could be made by bringing in three leads to one unit, and the output on the fourth side would give the appropriate output. Thus, majority gates and NOT gates are the most easy to build using this technology idea. Biasing the majority gate with a 0 or 1 results in an OR and AND gate, respectively. Using these basic concepts, a one-bit full-adder and XOR gates are illustrated also illustrated in the paper. This idea allows engineers to use quantum tunneling rather than fight it. To explore new logic styles and arithmatic structures, we will probably be using this paper as the conceptual core of our project as it is the mother of the all the work following it. 2. P. D. Tougaw and C.S. Lent, “Dynamic behavior of quantum cellular automata”, J. Appl. Phys. Vol. 80, No. 15, 1996. This paper examines the dynamic behavior of quantum cellular automata, it demonstrates how dissipative coupling to thermal reservoirs makes switching times for real devices faster or slower. After increasing switching time, the output state will be more deterministic. And when implementing with more and more cells, the switching time needs to be long enough so the input states can be completely transmitted. The paper also spoke of how to reduce the size of the basis set required to accurately model large QCA devices. 3. T. I. Kamins and R. S. Williams “Lithographic positioning of self-assembled Ge islands on Si(001)” Appl. Phys. Lett. Vol. 71, No. 9, 1997. One of the first and greatest criticisms of this technology was that, at the time, there was no way of mass assembling quantum dots (QDs) in an orderly way. So going behind the scenes on the materials science side of things, these authors attempt to make working QDCA using Ge quantum dots on a silicon surface. The two-dimensional array of QDs is made from lithographically patterned features on thermally grown oxide. The deposition of germanium dots forms the islands. AFM analysis proved that dome-like quantum dots were indeed formed in a semi-regular manner, just not orderly enough to move on to verification of AND/OR logic behavior from the given alignment of QDs. 4. C. S. Lent and P. D. Tougaw, “A device architechture for computing with quantum dots”, Proceedings of The IEEE, Vol. 85, No. 4, 1997. This paper revisited how QCA cells work and interact in other computational architectures, showing quantitatively how two adjacent QCA cells respond to one another, and how to implement basic logic gates and transmission wires using this. Basically, the ground states of QCA cells are labelled as “0” and “1”, therefore the stable states are considered to be pretty robust even with disordered wire and randomly distributed tunneling energies and dot sizes. The timing issues in QCA computing are also introduced in details, and the discussion of overly fast switching, hard-to-control and inefficient relaxation of energy, resulting in meta stable states occurring in the system where the local energy minimum is not the true ground state. The cells may then be stuck in a metastable state for a considerable period of time. Adiabatic switching technique is introduced in this paper, which allows transitions to take place gradually enough so the system state can track the instantaneous input states. 5. I. Amlani, A. O. Orlov, G. L. Snider, C. S. Lent, G. H. Bernstein, “Demonstration of a functional quantum-dot cellular automata cell” J. Vac. Sci. Technol. B, Vol. 16, No. 6, Nov/Dec. 1998 Another win for QCA technology was the experimental demonstration of a six-dot QCA using metal. The six-dot version of the system consists of a pair of double dots and two single dots. This implemented design of the QCA cell is considered more symmetric than the previous four-dot system as it is based on two capacitively-coupled identical double dots. Dolan-bridge technique was used to fabricated the dots, and electron beam lithography was used to make the aluminum islands and contacts, followed by shadow evaporation processes. The resultant tunnel junctions are 50 x 50 nm 2, and IV characteristics revealed they had a resistance of 750 kΩ each. At low temperature (75 K), the QDCA experimental operation is shown to pretty closely match theoretical results for basic operations. They have evidence that such technology can support high operating frequencies, the lower limit of the maximum operating frequency being 13 MHz, and the higher limit, 1 GHz. 6. I. Amlani, A. O. Orlov, G. Toth, G. H. Bernstein, C. S. Lent, G. L. Snider, “Digital Logic Gate Using Quantum-Dot Cellular Automata” Science, Vol. 284, April 1999. As a continuation to the previous paper, the authors continue to write of the results behind the experiment verifying the functions 2x2 QDCA. Here, the authors adhere to the original 4-dot structure, and connect them in a ring by tunnel junctions, and verify operation using 2 single dot electrometers. The device is operated by applying inputs to the gates of the cell. The operation of logical AND and OR gates, using the majority gate setup, is experimentally verified from electrometer outputs, showing high correlation with theoretical simulations. Logic gate output characteristics can be extracted from the information in this paper. Other strengths of this technology are illustrated, such as a clear divide between the output high (VOH) and output low (VOL) voltages, which is absolutely necessary for digital logic. Simulated switching behavior is also compared to actual switching behavior in this paper. Figure 4. An actual output characteristic showing majority gate operation, where T = 20 s is the switching period. The dashed line shows what theory predicts for 70 mK.6 7. G. L. Snider, A. O. Orlov, I. Amlani, X. Zuo, G. H. Bernstein, C. S. Lent, J. L. Merz, and W. Porod, “Quantum-dot cellular automata: Review and recent experiments” in J. of App. Phys., Vol. 85, No. 8, April 1999. This paper reveals a little bit more about the technical decisions made to illustrate the operation of QCA technology. For example, since the operation of a QCA cell depends on the position of each electron, tracking the position of electrons within the cells becomes necessary. There are two ways to do this: one is to measure the conductance through each pair of dots within the cell. The conductance peaks as the gate voltages are changed, indicating that the Coulomb blockade has been lifted for both dots simultaneously, and a change in the dot population has occurred. The other way to detect the change of an electron position within the cell is using the electrometers. Using electrometers is what this group decided to go with, although they have a sample of what a plot of conductance looks like in their 1998 paper. The authors surmise that QCA cells are scalable to molecular dimensions, and since the performance improves as the size shrinks, a molecular QCA cell should operate at room temperature. While the device they demonstrated operates using single electrons, they thought that implementing QCA technology using magnetic domains would also be possible. 8. John Timler and Craig S. Lent, “Power gain and dissipation in quantum-dot cellular automata” J. Appl. Phys. Vol. 91, No. 2, 2001. This paper developed a theoretical approach to examine the energy flow in QCA devices and the role of power gain and power dissipation in QCA cells. These authors correctly identify that any new approach in nanoelectronics must address two questions: (1) do the device exhibit power gain? and (2) how much power is dissipated? Their theoretical approach utilizes coherence vector formalisms to come up with a detailed solution illustrating calculates polarization in a QCA shift register. Using that solution, they examine how energy flows between cells, from the clock, and to the environment, focusing on steady-state behavior. Using that analysis, they extrapolate energy dissipation and propogation delay times for QCA devices and compare them to the future technology at the time. They clearly show that achieving ultra-low energy dissipation in QCA circuits is possible. Figure 5. Power dissipation in QCA devices and how they compare to projected CMOS technology. The vertical line corresponds to the theoretical limit of a cell’s switching speed. Points A and B are SIA’s predictions for high-performance CMOS devices for 2001 & 2014, respectively. Points C and D represent the power delay properties of 30- and 20-nm transistor technology fabricated at Intel labs of the time.8 9. J. M. Tour, Molecular electronics: commercial insights, chemistry, devices, architecture and programming, World Scientific: 2003. This book goes into some of the real world, higher-level issues that QCA logic must face to succeed in industry, elaborating on both pros and cons of the technology. Wins include that Amlani et. al. has successfully experimentally demonstrated switching behavior in six-dot QCAs, along with a functioning majority gate, verifying the AND and OR operations. This technology also has hope because QCAs could work with as little as one millionth of an electron per bit of information. Even still, fan out is a problem, as is cheap fabrication, since the experimentalists use e-beam lithography. 10. C. S. Lent and B. Isaksen, “Clocked Molecular Quantum-Dot Cellular Automata,” in IEEE Transactions on Electron Devices, Vol. 50, No. 9, pp. 1890-1896, Sept. 2003. Some weakness of the QCA idea are revealed in this paper, namely reliability and defect tolerance. The way the negative slope of an inverter’s gain helps make conventional circuits robust, there exists a need to recover signals in QCA logic. Clocking QCA logic is seen as one way of increasing the power gain of signals, to ensure information is not lost. The researchers have presented results on other possible simplified molecular systems which can also demonstrate the key requirements for QCA operation using a 6-quantum dot cells, and even mixed-valence molecules. These QCA molecules can be designed to exhibit appropriate bistable switching behavior, and clocked control of molecules is possible using an external electric field. 11. K. Walus, T. J. Dysart, et al. “QCADesigner: A rapid design and simulation tool for quantum-dot cellular automata”, IEEE Trans on Nanotech. Vol. 3, No. 1, 2004. This paper decribes the novel design and simulation tool for quantum-dot cellular automata, namely, QCADesigner, QCADesigner gives the ability to quickly layout a QCA design by providing an extensive set of CAD tools. This tool has already been used to design full-adders, barrel shifters, randomaccess memories, etc. The paper has showed in detail how to interpolate experimental data for QCA systems with a large number of cells, and how to use the three most important simulation engines. Their next step is to compile a DRC for QCA’s so this paper’s follow up is critical to our project. 12. S. K. Lim, R. Ravichandran, and M. Niemier, Partitioning and Placement for Buildable QCA Circuits, ACM Journal on Emerging Technologies in Computing Systems, Vol. 1, No. 1, 2005. After enumerating the advantages of QCA technology, this article goes into their hurdles at length. Their purpose is to explain how CAD can help research move from small circuits to small systems of quantum-dot cellular automata (QCA) devices. Using their ties to physical scientists who are working to build real QCA devices, a set of near-term buildability constraints are compiled—much like the design constraints used in DRC. Progress So far we have completed a literature review of published work done in our area of interest. The strengths of QCA technology. Has a world of advantages. Beyond this, apparently there is a universe of disadvantages, so from here on out we will be focusing on them. To go beyond thinking like researchers and ultimately think like developers. Remaining Tasks [1] Extract pertinent numerical data from the graphs in literature [2] Find PDK and DRC to simulate QCA logic in Cadence. The follow-up paper to publication #6 (“QCADesigner: A rapid design and simulation tool for quantum-dot cellular automata”) will probably be helpful in this endeavor as it was mentioned in their future research. [3] How is power dissipated in such circuits? Is capacitance an issue? Results from Amlani et. al. would contribute to such device-level concerns. [4] Compare the characteristics of same logic gates implemented with CMOS techniques and QCA systems and weigh the trade-offs. [5] Elaborate on the limitations of the technology: design-wise, on the circuit-level, and on the fabricationlevel. Work by the Amlani group would probably touch on this.