on-chip-soi-pcm-cycling

MATLAB scripts for automated image collection and high voltage pulse application to O-PCM devices

https://github.com/cp649/on-chip-soi-pcm-cycling

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

MATLAB scripts for automated image collection and high voltage pulse application to O-PCM devices

Basic Info
  • Host: GitHub
  • Owner: cp649
  • Language: MATLAB
  • Default Branch: main
  • Homepage:
  • Size: 845 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created almost 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Citation

README.md

On-Chip-SOI-PCM-Cycling

This is a set of MATLAB scripts to control a Keithley 2200-60-2 and an Agilent function generator 33250 A via USB along with data collection from a Thorlabs DCC1645C-HQ or an AmScope autofocus camera AF205 (via taking screenshots). The file Waveform_main can be used to collect data from an osciloscope (testd on DPO 2014 Tektronix). The control of the instruments using SCPI code is likely to be easily adaptable to other SCPI controlled instruments. All these scripts serve as an initial point for automating a setup used to test on-chip phase change material electro-thermal (Joule heating) cycling. This code is offered with no guarantees. Additionally, an LTSpice file with the circuit diagram of the system to send large voltage pulses (e.g. > 30 V but below 60 V) is attached.

Initial attempts to control the Thorlabs camera were based on the code from mdaddysman "https://github.com/mdaddysman/Thorlabs-CMOS-USB-cameras-in-Matlab" but subsequent attempts were based on the from the manual provided by Thorslab (https://www.thorlabs.com/thorProduct.cfm?partNumber=DCC1645C) Thorlab control files are from the link above. Latest version of the main file v2p1.

Initial building blocks for the control of the Agilent function generator were obtained from the published code by Justinas Lialys on 2 Aug 2020 (https://www.mathworks.com/matlabcentral/answers/574126-agilent-33250a-function-generator-how-to-get-the-waveform-via-serial-port)

Owner

  • Name: Cosmin Popescu
  • Login: cp649
  • Kind: user

Graduate student working on optical phase change materials for applications in photonics.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: On Chip SOI PCM Cycling
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Cosmin Constantin
    family-names: Popescu
    email: cosmin@mit.edu
    affiliation: Massachusetts Institute of Technology
    orcid: 'https://orcid.org/0000-0001-8575-4781'
  - given-names: Khoi Phuong
    family-names: Dao
    email: khoidao@mit.edu
    affiliation: Massachusetts Institute of Technology
  - given-names: Luigi
    family-names: Ranno
    email: lranno@mit.edu
    affiliation: Massachusetts Institute of Technology
  - given-names: Brian
    family-names: Mills
    email: misslb@mit.edu
    affiliation: Massachusetts Institute of Technology
  - given-names: Louis
    family-names: Martin
    email: lmmartin@mit.edu
    affiliation: Massachusetts Institute of Technology
  - given-names: Yifei
    family-names: Zhang
    affiliation: Massachusetts Institute of Technology
  - given-names: David
    family-names: Bono
    affiliation: Massachusetts Institute of Technology
    email: dbono@mit.edu
  - given-names: Brian
    family-names: Neltner
    email: neltnerb@mit.edu
    affiliation: Massachusetts Institute of Technology
  - given-names: Tian
    family-names: Gu
    affiliation: Massachusetts Institute of Technology
  - given-names: Juejun
    family-names: Hu
    email: hujuejun@mit.edu
    affiliation: Massachusetts Institute of Technology
  - given-names: Kiumars
    family-names: Aryana
    affiliation: NASA Langley Research Center
  - given-names: 'Hyun Jung '
    family-names: Kim
    affiliation: NASA Langley Research Center
  - given-names: Steven
    family-names: Vitale
    affiliation: 'MIT Lincoln Laboratory '
  - given-names: Paul
    family-names: Miller
    affiliation: 'MIT Lincoln Laboratory '
  - given-names: Christopher
    family-names: Roberts
    affiliation: 'MIT Lincoln Laboratory '
  - given-names: Sarah
    family-names: Geiger
    affiliation: 'The Charles Stark Draper Laboratory, Inc.'
  - given-names: Dennis
    family-names: Callahan
    affiliation: 'The Charles Stark Draper Laboratory, Inc.'
  - given-names: Michael
    family-names: Moebius
    affiliation: 'The Charles Stark Draper Laboratory, Inc.'
  - given-names: Myungkoo
    family-names: Kang
    affiliation: >-
      CREOL, The College of Optics & Photonics University of
      Central Florida Orlando
  - given-names: Kathleen
    family-names: Richardson
    affiliation: >-
      CREOL, The College of Optics & Photonics University of
      Central Florida Orlando
  - given-names: Carlos
    family-names: Rios
    affiliation: >-
      Department of Materials Science & Engineering
      University of Maryland 
repository-code: 'https://github.com/cp649/On-Chip-SOI-PCM-Cycling'
license: BSD-Source-Code

GitHub Events

Total
Last Year