# Optical Flip-Flops and Shift Registers from populations and coherences   in multi-level systems using stimulated Raman adiabatic passage

**Authors:** Dawit Hiluf, Yonatan Dubi

arXiv: 1703.05656 · 2017-11-29

## TL;DR

This paper proposes an innovative method to implement optical flip-flops and shift registers using multi-level atomic systems manipulated by stimulated Raman adiabatic passage, enabling advanced optical memory and logic devices.

## Contribution

It introduces a novel approach to design optical flip-flops and shift registers utilizing populations and coherences in multi-level atomic systems, expanding the capabilities of optical computing.

## Key findings

- Demonstrated transfer of populations and coherences in multistate systems.
- Designed optical flip-flops and shift registers using concatenated $	ext{Lambda}$-type systems.
- Exploited coherences for additional logic processing degrees of freedom.

## Abstract

In digital circuits, a Flip-Flop (FF) is a circuit element that has two stable states which can be used to store and remember state information. The state of the circuit can be changed by applying signals to the control input. FFs are the basic building blocks of sequential logic circuits, as logic gates AND,OR, NOT are the basic building block for combinational logic circuits, and are therefore necessary for any computations involving memory. Consequently, the design and implementation of FFs can be considered as a pre-requisite for memory machine design. Here we present the design of an optical FFs in an atomic multi-level system, based on the optical manipulation of populations and coherences using stimulated Raman adiabatic passage. We first demonstrate that both populations and coherences can be transferred over multistate systems. We then propose the design of toggle-FFs, Delay-FFs, and Serial-in Serial-Out (SISO) shift registers using such systems. For the design of the filp-flops we use a three level $\Lambda$-type system. In order to design SISO shift registers we concatenate two $\Lambda$-type systems and construct an "M"-type scheme, and similarly concatenating three $\Lambda$-type system we are able to obtain a seven level system. By concatenating we are able to use output of one three level $\Lambda$-type system serve as input of another three level $\Lambda$-type system. On top of using populations for design of logic gates, we uniquely exploit the coherences for logic machine, which provides an additional degree of freedom which can be used for the design of computing elements.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1703.05656/full.md

## Figures

8 figures with captions in the complete paper: https://tomesphere.com/paper/1703.05656/full.md

## References

40 references — full list in the complete paper: https://tomesphere.com/paper/1703.05656/full.md

---
Source: https://tomesphere.com/paper/1703.05656