Papers for

photonic circuit designers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Nested cascading improves scalability of photonic logic gates

A Theory of Nested Cascading in Directed Logic

Abstract: In directed logic (DL), electronically controlled optical elements serve as photonic gates. Such electro-optical elements are of mixed nature: they have two inputs--electronic and optical--but only one, optical, output. This makes cascading such gates without repeated conversion between optical and electronic representations cumbersome. This problem can be largely overcome using the nested cascading scheme proposed by Shamir and Hardy [Opt. Express, 17, 150 (2007)]. Although promising as a solution to the cascading problem, the Shamir-Hardy scheme has so far been proved or implemented only for a few simplest cases. Here, we develop a general rigorous theory of nested cascading, valid for an arbitrary number of gates. We propose a variant of the algorithm which easily extendable to large number of gates, and rigorously prove its validity. Furthermore, we analyze how nested cascading scales with the size of the corresponding Boolean formula. We show that good (linear) scalability is guaranteed in many important cases, while the average scaling with respect to the corresponding Boolean formulas is only moderately polynomial, with an exponent of approximately 3/2. Yet, the worst-case scaling remains exponential with respect to more general Boolean circuits allowing sharing and reuse of intermediate results.

Fri 2 OctComputational ComplexityEmerging Technologies
The gist
Optical computing uses devices that take electronic and light signals to perform logic operations but produce only light outputs, making it tricky to chain many devices without converting signals repeatedly. The authors study a method called nested cascading that connects these devices more efficiently. They develop a general theory to make it work for many gates and prove it is valid. Their results show that in many cases, the complexity grows linearly, which is good, but in the worst cases, it can grow exponentially.
Open → 2610.02930v1