Paper
17 April 2006 Optical design automation: A systematic approach for mapping any digital function to linear optics
Author Affiliations +
Abstract
High energy physics, climate computations, nanoscience, fusion energy, astrophysics and genomics are applications with high processing and network demands. Optical components can be useful for these application as they can provide ultra fast, high input/output processing and network switching parts. In this paper a core concept is presented that may allow the systematic programming of linear optical components for optoelectronic processors, network switching or have general digital functionality. In this paper we are dealing with with a fundamental optical digital design concept. An optical automated logic design process is described, under a linear optics model assumption. We use optimization theory and maximum feasibility set (MAX-FS) inspired heuristics to solve the problem of finding optimal performance weights and optical thresholds for the implementation of a digital/switching function with linear optics. This optical design automation (ODA) may evolve into a rapid prototyping environment for fabless opto-electronics companies to receive custom programming for opto-electronic circuits from system engineers. Using this process, we have successfully high-level designed an 8-bit function using a single optical stage and a minimal electronic component.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Matheos Kazantzidis "Optical design automation: A systematic approach for mapping any digital function to linear optics", Proc. SPIE 6245, Optical Pattern Recognition XVII, 62450J (17 April 2006); https://doi.org/10.1117/12.664754
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Optical design

Logic

Singular optics

Optical signal processing

Switching

Optical components

Back to Top