-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.
-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




-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
