1. Generalized optical logic elements – GOLEs
- Author
-
James Hardy, Andrey Zavalin, Richard A. Soref, Lei Qian, and H. John Caulfield
- Subjects
Spatial light modulator ,Fredkin gate ,business.industry ,Computer science ,Computation ,Optical logic ,Atomic and Molecular Physics, and Optics ,Field (computer science) ,Electronic, Optical and Magnetic Materials ,law.invention ,Boolean algebra ,symbols.namesake ,Optics ,law ,symbols ,Electrical and Electronic Engineering ,Physical and Theoretical Chemistry ,Element (category theory) ,Field-programmable gate array ,Three-input universal logic gate ,business ,Hardware_LOGICDESIGN - Abstract
A Generalized Optical Logic Element or GOLE is device that performs any of the 16 Boolean logic operations on signals in an optical beam with very fast switching among functions. The advantages of a generalized or universal gate in manufacturing are obvious. Extremely flexible functioning becomes possible if the GOLE functionality is switched in response to earlier computations. Likewise Field Programmable Gate Arrays or FPGAs can be used to fix the GOLE functions, making one of the most powerful and flexible processor units ever designed – called a Field GOLE. Such systems can be made in bulk optics to utilize Spatial Light Modulator or SLM capabilities, but integrated optics on silicon will be the choice for most applications. GOLEs can be generalized in several ways to become Fredkin gates and generalized Fredkin gates. They can also be cascaded similarly to electronic gates.
- Published
- 2007
- Full Text
- View/download PDF