`__
+#
+# .. [#Asthana2022]
+#
+# Alexander Keesling, Eric Kessler, and Peter Komar
+# "AWS Quantum Technologies Blog: Realizing quantum spin liquid phase on an analog Hamiltonian Rydberg simulator"
+# `arXiv:2203.06818 `__, 2021.
\ No newline at end of file
diff --git a/demonstrations/rydberg_simulation_spin_lattice/3_by_3_grid_simulator_result.png b/demonstrations/rydberg_simulation_spin_lattice/3_by_3_grid_simulator_result.png
new file mode 100644
index 0000000000..84c2c08bf5
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/3_by_3_grid_simulator_result.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/5_by_10_grid_hardware_result.png b/demonstrations/rydberg_simulation_spin_lattice/5_by_10_grid_hardware_result.png
new file mode 100644
index 0000000000..e459d0a43b
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/5_by_10_grid_hardware_result.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/atom_chain_discretization.png b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_discretization.png
new file mode 100644
index 0000000000..d385334200
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_discretization.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/atom_chain_heatmap.png b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_heatmap.png
new file mode 100644
index 0000000000..1560cf9eb6
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_heatmap.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/atom_chain_no_detuning_simulator.png b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_no_detuning_simulator.png
new file mode 100644
index 0000000000..9b852867ac
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_no_detuning_simulator.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/atom_chain_with_detuning_simulator.png b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_with_detuning_simulator.png
new file mode 100644
index 0000000000..c1e0c29683
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/atom_chain_with_detuning_simulator.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/detuning_fn.png b/demonstrations/rydberg_simulation_spin_lattice/detuning_fn.png
new file mode 100644
index 0000000000..72f54c6ffa
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/detuning_fn.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/detuning_vs_upload.png b/demonstrations/rydberg_simulation_spin_lattice/detuning_vs_upload.png
new file mode 100644
index 0000000000..03710b34a5
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/detuning_vs_upload.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/rydberg_atom_chain.png b/demonstrations/rydberg_simulation_spin_lattice/rydberg_atom_chain.png
new file mode 100644
index 0000000000..f650652569
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/rydberg_atom_chain.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/sanity_check_on_simulator.png b/demonstrations/rydberg_simulation_spin_lattice/sanity_check_on_simulator.png
new file mode 100644
index 0000000000..335fc3a341
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/sanity_check_on_simulator.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/simple_chain_hardware_results.png b/demonstrations/rydberg_simulation_spin_lattice/simple_chain_hardware_results.png
new file mode 100644
index 0000000000..4c1fec8ca7
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/simple_chain_hardware_results.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/square_amplitude_fn_vs_upload.png b/demonstrations/rydberg_simulation_spin_lattice/square_amplitude_fn_vs_upload.png
new file mode 100644
index 0000000000..4ad4f1da5b
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/square_amplitude_fn_vs_upload.png differ
diff --git a/demonstrations/rydberg_simulation_spin_lattice/square_amplitude_pulse.png b/demonstrations/rydberg_simulation_spin_lattice/square_amplitude_pulse.png
new file mode 100644
index 0000000000..ab006001ba
Binary files /dev/null and b/demonstrations/rydberg_simulation_spin_lattice/square_amplitude_pulse.png differ
diff --git a/demos_quantum-computing.rst b/demos_quantum-computing.rst
index c87cb185f8..35317c7ced 100644
--- a/demos_quantum-computing.rst
+++ b/demos_quantum-computing.rst
@@ -138,6 +138,12 @@ such as benchmarking and characterizing quantum processors.
:description: :doc:`demos/tutorial_qutrits_bernstein_vazirani`
:tags: qutrits algorithm
+.. gallery-item::
+ :tooltip: Create and run a pulse program on neutral atom hardware
+ :figure: demonstrations/rydberg_simulation_spin_lattice/rydberg_atom_chain.png
+ :description: :doc:`demos/rydberg_simulation_spin_lattice`
+ :tags: pulses pulse programming neutral atom hardware ising analog hamiltonian simulation
+
.. gallery-item::
:tooltip: Master the basics of the quantum singular value transformation
:figure: demonstrations/intro_qsvt/thumbnail_intro_qsvt.png
@@ -174,6 +180,7 @@ such as benchmarking and characterizing quantum processors.
:description: :doc:`demos/tutorial_apply_qsvt`
:tags: quantumcomputing qsvt optimization
+
:html:``
.. toctree::
@@ -201,9 +208,8 @@ such as benchmarking and characterizing quantum processors.
demos/tutorial_neutral_atoms
demos/ahs_aquila
demos/tutorial_qutrits_bernstein_vazirani
+ demos/rydberg_simulation_spin_lattice
demos/tutorial_circuit_compilation
demos/tutorial_intro_qsvt
demos/tutorial_grovers_algorithm
demos/tutorial_apply_qsvt
-
-