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
(Project Overview)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Simulation of the optical properties of nanostructured solar cells.png|320px|thumb]]
 
 
==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]]
+
 
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'''.
+
==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.
  
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
+
: 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]]
+
 
 +
<!--
 +
[[Category:Nano-TCAD]]
 +
[[Category:Available]]
 +
[[Category:Master Thesis]]
 +
[[Category:Hot]]
 +
--->
 
===Prerequisites===
 
===Prerequisites===
: Be fluent in a programming language, preferably Matlab, C, C++ or Java
+
We are seeking for a candidate with a general interest in molecular modelling techniques(no former experience required). Basic knowledge in MATLABis advantageous.
: 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===
 
===Character===
: 10-40% Research about existing approaches
+
20% theory, 10% model development, 70% simulation and analysis.
: 20-80% Programming
 
: 10-40% Theory
 
  
 
===Professor===
 
===Professor===
: [http://www.nano-tcad.ethz.ch/en/general-information/people/professors/uid/6326.html Mathieu Luisier]
+
<!-- : [http://www.iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini] --->
 +
<!-- : [http://www.iis.ee.ethz.ch/people/person-detail.html?persid=78758 Qiuting Huang] --->
 +
: [http://www.iis.ee.ethz.ch/people/person-detail.html?persid=80923 Mathieu Luisier]
 +
<!-- :[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] --->
  
 
[[#top|↑ top]]
 
[[#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 (High-end 8-core CPU has about 160 GFLOPS).]]
 
 
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, we can define a more theoretical or a hands-on programming project. The following sub-tasks are envisioned:
 
* Generation of realistic electrode structures either by '''simulation or from real-world data''' in collaboration with experimentals group.
 
* 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:Available]]
 
[[Category:Semester Thesis]]
 
 
<!--
 
 
COPY PASTE FROM THE LIST BELOW TO ADD TO CATEGORIES
 
 
GROUP
 
[[Category:Digital]]
 
[[Category:Analog]]
 
[[Category:Nano-TCAD]]
 
[[Category:Nano Electronics]]
 
 
STATUS
 
[[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]]
 
 
--->
 

Latest revision as of 14:34, 4 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