Title :
Optoelectronic time-of-flight design and the demonstration of an all-optical, stored program, digital computer
Author :
Jordan, Harry F. ; Heuring, Vincent P. ; Feuerstein, Robert
Author_Institution :
Optoelectron. Comput. Syst. Center, Colorado Univ., Boulder, CO, USA
fDate :
11/1/1994 12:00:00 AM
Abstract :
The recent demonstration of an all-optical, stored-program, digital computer by our group focused on high-speed optoelectronic design. It was made possible by a new digital design method known as time-of-flight design. A rudimentary, but general-purpose, proof of principle computer was built, which is all-optical in the sense that all signals connecting logic gates and all memory are optical in nature. LiNbO3 directional couplers, electrooptic switches, are used to perform logic operations. In addition to demonstrating stored program operation in an optoelectronic digital computer, the system demonstrated the feasibility of the new design method, which does nor use any flip-flops or other bistable devices for synchronization or memory. This potentially allows system clock rates of the same order as device bandwidth. This paper describes how the time-of-flight design method was motivated by the special properties of optoelectronic digital design. The basic principles of the method we employed will be discussed along with some of its potential advantages. The experimental work with digital optical circuits leading up to and including the stored program computer experiment will then be discussed. Finally, the future potential of time-of-flight design in high-bandwidth optoelectronic systems will be discussed
Keywords :
directional couplers; integrated optoelectronics; logic gates; optical couplers; optical interconnections; optical logic; LiNbO3; LiNbO3 directional couplers; all memory; all-optical; all-optical stored program digital computer; digital design method; digital optical circuits; electrooptic switches; general-purpose; high-speed optoelectronic design; logic gates; logic operations; optoelectronic digital computer; optoelectronic time-of-flight design; proof of principle computer; stored program computer experiment; stored program operation; system clock rates; Design methodology; Directional couplers; High speed optical techniques; Joining processes; Logic devices; Logic gates; Optical bistability; Optical computing; Optical sensors; Optical switches;
Journal_Title :
Proceedings of the IEEE