DOI: 10.5281/zenodo.11075119
title: Kerr nonlinearity and parametric amplification with an Al-InAs superconductor-semiconductor Josephson junction

description: Brief description

This repository contains data, code, and other materials for "Kerr nonlinearity and parametric amplification with an Al-InAs superconductor-semiconductor Josephson junction". Files are zipped by types (data, fabrication, measurement code and results) and experiments (Kerr nonlinearity measurements and parametric amplifier experiment).

Data formats:

.db: database file storing all measured data. QCoDeS version 0.39.1, QCoDeS github repo: https://github.com/microsoft/Qcodes. Please refer to 'plottr' tool to view the database files: https://github.com/toolsforexperiments/plottr . Plottr version: 0.0.gds: GDSII pattern files for Litography.ipynb: ipython notebooks that run measurements.py: python scripts for generating the GDSII patterns or conducting measurements.emz: AWR projects (model and data), AWR design environment version is 22.1others: figures, etc..

File structure and instruction:

GDS patterns << GDS files for simulations and device fabrication    4cavtunable_nocost_Q150-300_top-GND_bot-OP.gds << the GDS for device B, used in AWR simulation for BBQ model.    Distributed_JJFET_sim_v12.gds << the GDS for device A, used in AWR simulation for BBQ model.    Distributed_JJFET_sim_v12.py << the python script to generate the 'sim' GDS    Distributed_JJFET_v12.gds << the GDS pattern for fabrication (e-beam lithography)    Distributed_JJFET_v12.py << the python script to generate the 'fab' GDSAWR_simulation << files of microwave simulations    Compare_P1db.ipynb << simulate P1dB of AlOx based JPA and Al-InAs based JPA    plots << Raw plots from Compare_P1db.ipynb    202312 single JJ compression power.emz << AWR project for simulating P1dB of AlOx based JPA and Al-InAs based JPA    extra data << extra AWR data (user-defined format) to plot the gain versus pump frequency and power for Al-InAs based JPA - AWR tends to run out of system memory, therefore I manually divided the simulation task into small segements, and save data after each small tasks.    Series BBQ - device B.emz << AWR project to derive the BBQ model for device B    Series BBQ - device A.emz << AWR project to derive the BBQ model for device ACode-Kerr-measurement    Compute and compare c4c2 << code that takes the measured Kerr into the c4/c2 ratio     Kerr fit device A.ipynb << code to analyze Kerr of device A, database file needed is jjfeta0425.db    Kerr fit device B.ipynb << code to analyze Kerr of device B, database file needed is 0722.db    Data_analysis_IMD.ipynb << code to analyze Kerr of device B using intermodulation spectroscopy, data needed is Data_IMD    Data_analysis_plots << Raw plots from data analysis codesCode-Parametric_amp    Data_acquisition.ipynb << code to take measurements    Data_analysis_parametric_noise_ratio_plot.ipynb << code for analyzing the noise visibility ratio of the 4WM amp, database files needed are jjfeta0226.db     Data_analysis_parametric_amp.ipynb << code for analyzing the parametric amplification, including gain, bandwidth etc., database files needed are jjfeta0226.db, jjfeta0225.db, jjfeta0223.db, jjfetamp0113-3.db    Data_analysis_plots << Raw plots from data analysis codesData << raw data for analysis    Data-4WM_parametric_amplifier << data for the parametric amplifier        jjfeta0226.db         jjfeta0225.db        jjfeta0223.db        jjfetamp0113-3.db    Data-Kerr_measurement << data for the Kerr measurement (Stark shift)        jjfeta0425.db        0722.db    Data_IMD << data for the Kerr measurement on device B (IMD)