Personal tools

Difference between revisions of "Influence of the Initial Filament Geometry on the Forming Step in CBRAM"

From iis-projects

Jump to: navigation, search
Line 1: Line 1:
[[File:Distmeshparticle.gif|228px|thumb|Mesh on a complicated shape similiar to Li-ion electrode particles]]
 
 
==Short Description==
 
==Short Description==
[[File:Teslaroadster.jpg|thumb|Electric cars such as the Tesla Roadster have a high demand for better Li-ion batteries.]]
+
Conductive bridging RAM (CBRAM)is operated via the formation and disruption of a metallic filament between two metal electrodes. The presence or absence of such a bridging filament results in a low (ON) or high (OFF) resistance state, respectively. The filament formation/disruption is controlled by applying an external voltage. In this project, you will focus on the so-called forming step, the initial formation of a metallic filament in an “unused” device. Starting from different electrodes with pre-definedfilament geometries (e.g. cone-shaped, see figure), you will evaluate their influence on the switching dynamics. The simulations will be performed by LAMMPS, a molecular dynamics simulator using force fields, and the resulting trajectories will be analyzed by your own Matlab scripts.
[[File:Electrodeparticles.jpg|thumb|Microscopic image of electrode particles in a Li-ion battery]]
+
 
[[File:Simparticle.png|thumb|Visualization of Lithium concentration in an electrode particle]]
+
==The Big Picture==
We are developing a simulation software that will help significantly improve the performance of next-generation Li-ion batteries. These batteries are widely used as portable power sources, in your smartphone or laptop as well as in '''Boeing’s 787 Dreamliner or Tesla automobiles'''. Our software will be designed to run on '''Piz Daint, Europe’s fastest supercomputer'''.
+
Well-established memory technologies such as Flash and dynamic RAM (DRAM) have nearly reached their scaling limits  in  integrationdensity while  being  limited  in  operating  speed.  Furthermore,  more energy-efficient  memory storage options could reduce itsoperating costs. CBRAMis a promising candidate that could address these issues.Unfortunately, the filament formation and dissolution mechanism remainspoorly known.However, a more detailed understanding of these processes is essentialto increase the filament stability and the reliabilityof CBRAM as a device.Thus, investigations on an atomic level by the usage ofcomputer-aided design (TCAD) toolsarerequired.
  
Your task is to '''investigate algorithms and/or develop a software to generate the geometrical model of electrodes in Li-ion batteries for the simulation on supercomputers equipped with GPUs'''. Depending on your interests, we can define a more theoretical or a hands-on programming project.
 
 
===Status: Available ===
 
===Status: Available ===
: Looking for 1-2 students in Electrical Engineering, Computer Science or related fields
+
: Looking for 1 semester student
: Project duration can be defined according to your needs
+
: Interested candidates please contact: [mailto:aejan@iis.ee.ethz.ch Jan Aeschlimann]  
: Contact: [[:User:Mibieri | Michael Bieri]]
 
 
 
===Prerequisites===
 
: Be fluent in a programming language, preferably Matlab, C, C++ or Java
 
: Background in computer engineering or computer science
 
: No knowledge about numerical simulation or batteries required
 
<!--
 
===Status: Completed ===
 
: Fall Semester 2014 (sem13h2)
 
: Matthias Baer, Renzo Andri
 
--->
 
<!--
 
===Status: In Progress ===
 
: Student A, StudentB
 
: Supervision: [[:User:Mluisier | Mathieu Luisier]]
 
--->
 
 
 
===Character===
 
: 10-40% Research about existing approaches
 
: 20-80% Programming
 
: 10-40% Theory
 
 
 
===Professor===
 
: [http://www.nano-tcad.ethz.ch/en/general-information/people/professors/uid/6326.html Mathieu Luisier]
 
  
[[#top|↑ top]]
 
 
==Detailed Task Description==
 
===Project Overview===
 
[[File:Pizdaint.jpg|thumb|Our software will be designed for Piz Daint, Europe's fastest supercomputer.]]
 
[[File:Nvidiateslak20x.jpg|thumb|Nvidia Tesla GPU with a peak performance of 1.3 TFLOPs (10x faster than high-end CPU).]]
 
 
Over the last couple of years, Graphics Processing Units (GPUs), originally designed for video games, have evolved into high performance parallel processors. GPUs provide a '''peak performance up to 10x higher''' than a high-end 8-core CPU and are therefore widely used in current supercomputer architectures. However, in order to fully leverage their computational power, novel approaches for numerical simulation have to be developed.
 
 
The first step in many simulation techniques such as the Finite Element Method (FEM) is to approximate the geometry of the model by a (triangular) mesh. Even though most batteries are manufactured in simple cylindrical or cubic shapes, the performance-critical inner electrodes are complicated structures with scales going from nanometers to several 100 micrometers. It is a challenging task to '''build a useful mesh on such a multi-scale structure'''. Furthermore, the topology of the mesh has to be highly regular in order to achieve good performance on GPUs.
 
 
===Goals===
 
Depending on your interests, you will work on one or more of the following sub-tasks:
 
* Generation of realistic electrode structures either by '''simulation or from real-world data''' in collaboration with experimental groups.
 
* Research and evaluation of currently existing algorithms and libraries for the construction of regular meshes.
 
* Implementation and investigation of your own or existing algorithms. The focus could be set on theoretical considerations as well as on a '''high performance implementation'''.
 
* Integration and adaption of an existing mesh generator into our simulation software..
 
* Investigation of mesh generation '''directly on GPUs'''.
 
 
===Practical Details===
 
* '''[[Project Plan]]'''
 
* '''[[Project Meetings]]'''
 
* '''[[Design Review]]'''
 
* '''[[Coding Guidelines]]'''
 
* '''[[Final Report]]'''
 
* '''[[Final Presentation]]'''
 
 
==Results==
 
 
==Links==
 
 
[[#top|↑ top]]
 
 
[[Category:Nano-TCAD]]
 
[[Category:Nano-TCAD]]
 
[[Category:Available]]
 
[[Category:Available]]
[[Category:Semester Thesis]]
 
 
[[Category:Master Thesis]]
 
[[Category:Master Thesis]]
 
[[Category:Hot]]
 
[[Category:Hot]]
  
<!--
+
===Prerequisites===
 +
We are seeking for a candidate with a general interest in molecular modelling techniques(no former experience required). Basic knowledge in MATLABis advantageous.
  
COPY PASTE FROM THE LIST BELOW TO ADD TO CATEGORIES
+
===Character===
 +
20% theory, 10% model development, 70% simulation and analysis.
  
GROUP
+
===Professor===
[[Category:Digital]]
+
<!-- : [http://www.iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini] --->
[[Category:Analog]]
+
<!-- : [http://www.iis.ee.ethz.ch/people/person-detail.html?persid=78758 Qiuting Huang] --->
[[Category:Nano-TCAD]]
+
: [http://www.iis.ee.ethz.ch/people/person-detail.html?persid=80923 Mathieu Luisier]
[[Category:Nano Electronics]]
+
<!-- :[http://www.iis.ee.ethz.ch/people/person-detail.MjUwODc0.TGlzdC8xOTgzLDIxMjc1NTkyODc=.html Taekwang Jang] --->
 +
<!-- : [http://www.iis.ee.ethz.ch/people/person-detail.html?persid=79172 Andreas Schenk] --->
  
STATUS
+
[[#top|↑ top]]
[[Category:Available]]
 
[[Category:In progress]]
 
[[Category:Completed]]
 
[[Category:Hot]]
 
 
 
TYPE OF WORK
 
[[Category:Semester Thesis]]
 
[[Category:Master Thesis]]
 
[[Category:PhD Thesis]]
 
[[Category:Research]]
 
 
 
NAMES OF EU/CTI/NT PROJECTS
 
[[Category:UltrasoundToGo]]
 
[[Category:IcySoC]]
 
[[Category:PSocrates]]
 
[[Category:UlpSoC]]
 
[[Category:Qcrypt]]
 
 
 
YEAR (IF FINISHED)
 
[[Category:2010]]
 
[[Category:2011]]
 
[[Category:2012]]
 
[[Category:2013]]
 
[[Category:2014]]
 
 
 
--->
 

Revision as of 16:42, 3 September 2019

Short Description

Conductive bridging RAM (CBRAM)is operated via the formation and disruption of a metallic filament between two metal electrodes. The presence or absence of such a bridging filament results in a low (ON) or high (OFF) resistance state, respectively. The filament formation/disruption is controlled by applying an external voltage. In this project, you will focus on the so-called forming step, the initial formation of a metallic filament in an “unused” device. Starting from different electrodes with pre-definedfilament geometries (e.g. cone-shaped, see figure), you will evaluate their influence on the switching dynamics. The simulations will be performed by LAMMPS, a molecular dynamics simulator using force fields, and the resulting trajectories will be analyzed by your own Matlab scripts.

The Big Picture

Well-established memory technologies such as Flash and dynamic RAM (DRAM) have nearly reached their scaling limits in integrationdensity while being limited in operating speed. Furthermore, more energy-efficient memory storage options could reduce itsoperating costs. CBRAMis a promising candidate that could address these issues.Unfortunately, the filament formation and dissolution mechanism remainspoorly known.However, a more detailed understanding of these processes is essentialto increase the filament stability and the reliabilityof CBRAM as a device.Thus, investigations on an atomic level by the usage ofcomputer-aided design (TCAD) toolsarerequired.

Status: Available

Looking for 1 semester student
Interested candidates please contact: Jan Aeschlimann

Prerequisites

We are seeking for a candidate with a general interest in molecular modelling techniques(no former experience required). Basic knowledge in MATLABis advantageous.

Character

20% theory, 10% model development, 70% simulation and analysis.

Professor

Mathieu Luisier

↑ top