Proposal for the Design of a Nanomechanical Computing Device Using Rod Logic

-Introduction

This paper will describe a general-purpose system of mechanical logic that can be used to implement any system of computation. While this may not be remarkable in itself, this system may also be scaled down to the nanometer level, allowing the construction of nano-sized computing devices.

Phase I: design and modelling of logical circuits using rod logic

-description of mechanical rod logic systems
Ralph Merkle's site
-reversible, scalable to molecular level
-description of working models of rod logic systems
-description of basic logical operations

Basic operations - AND, OR, NOT

X  Y    and  or 'X  'Y
----------------------
0  0     0   0   1   1
0  1     0   1   1   0
1  0     0   1   0   1
1  1     1   1   0   0

16 possible operations:

X  Y     0 and X>Y X X<Y Y xor or nor cond 'Y X>=Y 'X X<=Y nand 1
-----------------------------------------------------------------
0  0     0  0   0  0  0  0  0  0   1   1    1  1    1  1    1   1
0  1     0  0   0  0  1  1  1  1   0   0    0  0    1  1    1   1
1  0     0  0   1  1  0  0  1  1   0   0    1  1    0  0    1   1
1  1     0  1   0  1  0  1  0  1   0   1    0  1    0  1    0   1

-implementation of basic logical operations using rod logic

Phase II: design and modelling of simple 8-bit adder

-implementation of advanced logic functions with rod logic unit

-input/output/communication with rod logic units
-examples of acutal models of rod logic systems

-description of function of adder

Add two 1-bit numbers and carry to produce1-bit result and carry out
Adders can be combined to produce multi-bit systems

-description of logic of adder

Xi  Yi  Ci     Co  Ro
---------------------
0   0   0      0   0
0   0   1      0   1
0   1   0      0   1
0   1   1      1   0
1   0   0      0   1
1   0   1      1   0
1   1   0      1   0
1   1   1      1   1

Co = (Xi and Yi) or (Xi and Ci) or (Yi and Ci)
Ro = Xi xor Yi xor Ci

-description of how logic is implemented using rod logic system

-explanation of design of adder using rod logic system

-example of actual model of rod logic 8-bit adder

Phase III: design of basic ALU

Phase IV: design of general purpose CPU


slide 1

slide 2

slide 3

slide 4