Title :
Logic and Computer Design in Nanospace
Author :
Lee, Samuel C. ; Hook, Loyd R., IV
Author_Institution :
Sch. of Electr. & Comput. Eng., Univ. of Oklahoma, Norman, OK
fDate :
7/1/2008 12:00:00 AM
Abstract :
Techniques for the advanced logic design of nanodevices and nanolCs in spatial dimensions are being formulated to incorporate specific topologies that satisfy certain requirements of nanotechnology. One of these topologies, the hypercube, is currently being considered for the design of a network-based combinational logic implementation in the form of a hypercube extension called the N-hypercube. We propose the M-hypercube, using a similar topology to design any sequential logic in spatial dimensions. To reduce the complexity of the M-hypercube design, two methods, a top-down and a bottom-up, are presented. The former uses sequential machine decomposition methods and the latter uses a new hypercube topology, called the MN-cell. The MN-cell, consisting of two closely coupled 2D hypercubes, an M-hypercube and an N-hypercube, is a 3D hypercube. It is shown that MN-cells can implement flip-flops and thus can be used as building blocks for sequential logic design in nanodimensions. The logic design of a basic computer in nanospace using MN-cells and N-hypercubes is also presented using several examples.
Keywords :
combinational circuits; flip-flops; hypercube networks; integrated circuit design; logic design; nanotechnology; sequential circuits; M-hypercube; MN-cell; N-hypercube; combinational logic design; computer design; flip-flop; nanodevice; nanolC; nanotechnology; network topology; sequential logic design; sequential machine decomposition; spatial dimension; Digital circuits; Electrons; FETs; Hypercubes; Logic design; MOSFETs; Microelectronics; Nanoscale devices; Nanotechnology; Network topology; Logic Design; Sequential circuits; hypercube; nanocomputer;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2007.70812