Abstract
In the years to come new solutions will be required to overcome the limitations of scaled CMOS technology. One approach is to adopt Nano-Magnetic Logic Circuits, highly appealing for their extremely reduced power consumption. Despite the interesting nature of this approach, many problems arise when this technology is considered for real designs. The wire is the most critical of these problems from the circuit implementation point of view. It works as a pipelined interconnection, and its delay in terms of clock cycles depends on its length. Serious complications arise at the design phase, both in terms of synthesis and of physical design.
One possible solution is the use of a delay insensitive asynchronous logic, Null Convention Logic (NCLTM). Nevertheless its use has many negative consequences in terms of area occupation and speed loss with respect to a Boolean version. In this article we analyze and compare different solutions: nanomagnetic circuits based on full NCL, mixed Boolean-NCL, and fully Boolean logic. We discuss the advantages of these logics, but also the issues they raise. In particular we analyze feedback signals, which, due to their intrinsic pipelined nature, cause errors that still have not found a solution in the literature. The innovative arrangement we propose solves most of the problems and thus soundly increases the knowledge of this technology. The analysis is performed using a VHDL behavioral model we developed and a microprocessor we designed based on this model, as a sound and realistic test bench.
- Alam, M., J.DeAngelis, Putney, M., Hu, X., Porod, W., Niemier, M., and Bernstein, G. 2007. Clock scheme for nanomagnet QCA. In Proceedings of the International Conference on Nanotechnology. 403--408.Google Scholar
- Augustine, C., Fong, X., Behin-Aein, B., and Roy, K. 2011. Ultra-low power nanomagnet based computing: A system-level perspective. IEEE Trans. Nanotechnol. 10, 4, 778--788. Google ScholarDigital Library
- Becherer, M., Kiermaier, J., Csaba, G., Rezgani, J., Yilmaz, C., Osswald, P., Lugli, P., and Schmitt-Landsiedel, D. 2009. Characterizing magnetic field-coupled computing devices by the extraordinary Hall-effect. In Proceedings of the European Solid State Device Research Conference. 105--108.Google Scholar
- Casu, M. R. and Macchiarulo, L. 2007. Adaptive latency-insensitive protocols. IEEE Des. Test Comput. 24, 5, 442--452. Google ScholarDigital Library
- Choi, M., Patitz, Z., and Park, N. 2006. Efficient and robust delay-insensitive QCA (quantum dot cellular automata) design. In Proceedings of the International Symposium on Defects and Fault-Tolerance in VLSI Systems. 80--88. Google ScholarDigital Library
- Choi, M., Patitz, Z., Jin, B., Tao, F., and Park, N. 2007. Designing layout-timing independent quantum-dot cellular automata (QCA) circuits by global asynchrony. Elsevier J. Syst. Architect. 53, 551--567. Google ScholarDigital Library
- Chung, W. J., Smith, B., and Lim, S. K. 2005. QCA physical design with crossing minimization. In Proceedings of the International Conference on Nanotechnology. 108--111.Google Scholar
- Csaba, G. and Porod, W. 2002. Simulation of filed coupled computing architectures based on magnetic dot arrays. Kluwer J. Computat. Electron. 1, 87--91.Google ScholarCross Ref
- Csaba, G. and Porod, W. 2010. Behavior of nanomagnet logic in the presence of thermal noise. In Proceedings of the International Workshop on Computational Electronics. 1--4.Google Scholar
- Csaba, G., Lugli, P., and Porod, W. 2004. Power dissipation in nanomagnetic logic devices. In Proceedings of the International Conference on Nanotechnology. 346--348.Google Scholar
- Csurgay, A., Porod, W., and Lent, C. 2000. Signal processing with near-neighborcoupled time-varying quantum-dot arrays. IEEE Trans. Circuits Syst. 47, 8, 1212--1223.Google ScholarCross Ref
- Davis, A. and Nowick, S. 1998. An introduction to asynchronous circuit design. The Encyclopedia of Computer Science and Technology. In A. Kent and J. G. Williams Eds.Google Scholar
- Demarchi, D., Civera, P., Piccinini, G., Cocuzza, M., and Perrone, D. 2009. Electrothermal modelling for EIBJ nanogap fabrication. Electrochimica Acta 54, 6003--6009.Google ScholarCross Ref
- Fant, K. and Brandt, S. 1996. Null convention logicTM, a complete and consistent logic for asynchronous digital circuit synthesis. In Proceedings of the International Conference on Application Specific Systems. 261--273. Google ScholarDigital Library
- Fischbacher, T., Franchin, M., Bordignon, G., and Fangohr, H. 2007. A systematic approach to multiphysics extensions of finite-element-based micromagnetic simulations: Nmag. IEEE Trans. Magnetics 43, 6.Google Scholar
- Graziano, M., Chiolerio, A., and Zamboni, M. 2009a. A technology aware magnetic QCA NCL-HDL architecture. In Proceedings of the International Conference on Nanotechnology. 763--766.Google Scholar
- Graziano, M., Vacca, M., Chiolerio, A., and Zamboni, M. 2009b. A NCL-HDL snake-clock based magnetic QCA architecture. IEEE Trans. Nanotechnol. 10, 5, 1141--1149. Google ScholarDigital Library
- Graziano, M., Vacca, M., and Zamboni, M. 2011. Magnetic QCA design: Modeling, simulation and circuits. Cellular Automata - Innovative Modelling for Science and Engineering, InTech Open Access. http://www.intechopen.com/articles/show/title/magnetic-qca-design-modeling-simulation-and-circuits.Google Scholar
- Henderson, S. C., Johnson, E. W., and Tourgaw, P. 2004. Incorporating standard CMOS design process methodologies into the QCA logic design process. IEEE Trans. Nanotechnol. 3, 1, 2--9. Google ScholarDigital Library
- Huang, J. and Lombardi, F. 2007. Design and Test of Digital Circuits by Quantum-Dot Cellular Automata. Artech House Publishers, Boston/London. Google ScholarDigital Library
- Imre, A. 2005. Experimental study of nanomagnets for quantum-dot cellular automata (MQCA) logic applications. Ph.D. thesis, University of Notre Dame, Notre Dame, Indiana.Google Scholar
- Imre, A., Csabaa, G., Bernstein, G., Porod, W., and Metlushkob, V. 2003. Investigation of shape-dependent switching of coupled nanomagnets. Superlattices Microstruct. 34, 513--518.Google ScholarCross Ref
- Kummamuru, R., Orlov, A., Ramasubramaniam, R., Lent, C., Bernstein, G., and Snider, G. 2003. Operation of a quantum-dot cellular automata (QCA) shift register and analysis of errors. IEEE Trans. Electron. Devices 50, 1906--1913.Google ScholarCross Ref
- Lent, C. S., Tougaw, P., Porod, W., and Bernstein, G. 1993. Quantum cellular automata. Nanotechnology 4, 49--57.Google ScholarCross Ref
- Lu, U. and Lent, C. 2005. Theoretical study of molecular quantum-dot cellular automata. J. Computat. Electron. 4, 115--118.Google ScholarCross Ref
- Lu, Y., Liu, M., and Lent, C. 2006. Molecular electronics---From structure to circuit dynamics. In Proceedings of the 6th IEEE Conference on Nanotechnology. 62--65.Google Scholar
- Martina, M. and Masera, G. 2010. Turbo NOC: A framework for the design of network-on-chip-based turbo decoder architectures. IEEE Trans. Circuits Syst. I 57, 10, 2776--2789. Google ScholarDigital Library
- Niemier, M., Hu, X., Alam, M., Bernstein, G., Porod, M. P. W., and Deangelis, J. 2007. Clocking structures and power analysis for nanomagnet-based logic devices. In Proceedings of the International Symposium on Low Power Electronics and Design. 26--31. Google ScholarDigital Library
- Orlov, A., Imre, A., Csaba, G., Ji, L., Porod, W., and Bernstein, G. 2008. Magnetic quantum-dot cellular automata: Recent developments and prospects. ASP J. Nanoelectron. Optoelectronics 3, 1, 55--68.Google ScholarCross Ref
- Ottavi, M., Schiano, L., Lombardi, F., and Tourgaw, D. 2006. HDLQ: A HDL environment for QCA design. ACM J. Emerg. Technol. Comput. Syst. 2, 4, 243--261. Google ScholarDigital Library
- Pulecio, J. and Bhanja, S. 2010. Magnetic cellular automata coplanar cross wire systems. J. Appl. Phys. 107, 3.Google ScholarCross Ref
- Pulimeno, A., Graziano, M., Abrardi, C., Demarchi, D., and Piccinini, G. 2011. A write-in system based on electric fields for molecular QCA. In Proceedings of the IEEE International NanoElectronics Conference (INEC). 1--2.Google Scholar
- Rizos, N., Omar, M., Lugli, P., Csaba, G., Becherer, M., and Schmitt-Landsiedel, D. 2009. Clocking schemes for field coupled devices from magnetic multilayers. In Proceedings of the International Workshop on Computational Electronics. 1--4.Google Scholar
- Semiconductor Industry Association. 2008. International technology roadmap of semiconductors, update. http://public.itrs.net.Google Scholar
- Sparso, J. and Furber, S. 2011. Principles of Asynchronous Circuit Design---A Systems Perspective. Kluwer Academic Publishers, Boston/Dordrecht/London. Google ScholarDigital Library
- Vacca, M. 2008. Nanoarchitectures based on magnetic QCA. M.S. thesis, Politecnico di Torino.Google Scholar
- Walus, K., Mazur, M., Schulhof, G., and Jullien, G. A. 2005. Simple 4-bit processor based on quantum-dot cellular automata (QCA). In Proceedings of the International Conference on Application-Specific Systems, Architecture and Processors (ASAP). 288--293. Google ScholarDigital Library
- Zhang, R., Gupta, P., and Jha, N. K. 2005. Synthesis of majority and minority networks and its applications to QCA, TPL and set based nanotechnologies. In Proceedings of the International Conference on VLSI Design. 229--234. Google ScholarDigital Library
Index Terms
- Asynchronous Solutions for Nanomagnetic Logic Circuits
Recommendations
NULL Convention Logic/sup TM/: A Complete And Consistent Logic For Asynchronous Digital Circuit Synthesis
ASAP '96: Proceedings of the IEEE International Conference on Application-Specific Systems, Architectures, and ProcessorsNULL Convention Logic (NCL) is a symbolically complete logic which expresses process completely in terms of the logic itself and inherently and conveniently expresses asynchronous digital circuits. The traditional form of Boolean logic is not ...
Design of a Low Power, Sub-Threshold, Asynchronous Arithmetic Logic Unit Using a Bidirectional Adder
DSD '11: Proceedings of the 2011 14th Euromicro Conference on Digital System DesignA novel asynchronous bidirectional arithmetic Logic Unit (ALU) is introduced in this paper. The adder in the proposed design is a ripple carry adder with the bidirectional characteristic. The ALU is designed with asynchronous dual rail circuit style. ...
Comments