User Tools

Site Tools


device_collection

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
device_collection [2014/06/05 08:27]
viennastar [Milestone 1]
device_collection [2014/10/27 14:52]
viennastar
Line 1: Line 1:
 ====== General ====== ====== General ======
-This project is on growing our currently available set of simulation-ready semiconductor devices ​and on stabilizing our simulation tools. The student will learn how to create such devices, what kind of devices are important, how to simulate them, and how to prepare a suite of tests based on these devices to identify errors in the software.+This project is on growing our currently available set of simulation-ready semiconductor devices. The student will learn how to create such devices, what kind of devices are important, how to simulate them, and how to prepare a suite of tests based on these devices to identify errors in the software.
  
 ====== Prospective Student ====== ====== Prospective Student ======
Line 6: Line 6:
  
 ====== Milestone Tasklist ====== ====== Milestone Tasklist ======
-We envision ​two milestones ​(and one optional), each containing its own list of tasks to be completed to be able to claim the assigned salary. ​+We envision ​several ​milestones, each containing its own list of tasks to be completed to be able to claim the assigned salary. ​
  
 ===== Milestone 1 ===== ===== Milestone 1 =====
  
-  - **Research:​** Investigating current and old device collection, ​Collecting ​scientific papers describing devices,   +  - **Research:​** Investigating current and old device collection, ​collecting ​scientific papers describing devices
-  - **Generation:​** Generate new devices by using [[http://​freecadweb.org/​|FreeCAD]] or [[http://​viennamesh.sourceforge.net/​|ViennaMesh]].  +
  
 +**Salary: EUR 500**
  
 ===== Milestone 2 ===== ===== Milestone 2 =====
 +
 +  - **Generation:​** Generate new devices by using [[http://​freecadweb.org/​|FreeCAD]] or [[http://​viennamesh.sourceforge.net/​|ViennaMesh]]
 +
 +**Salary: EUR 800**
 +
 +
 +===== Milestone 3 =====
   - **Simulation:​** Verify the devices by conducting device simulations with [[https://​github.com/​viennamini/​viennamini-dev|ViennaMini]]   - **Simulation:​** Verify the devices by conducting device simulations with [[https://​github.com/​viennamini/​viennamini-dev|ViennaMini]]
   - **Documentation:​** Prepare pictures and descriptions for each device and populate a Wikipage   - **Documentation:​** Prepare pictures and descriptions for each device and populate a Wikipage
  
 +**Salary: EUR 700**
  
-===== Milestone ​===== +===== Milestone ​===== 
-  - **Testsystem:** Implement ​an automatic test system ​for our simulation toolsby programmatically changing ​the geometries ​of the test devices.+   ​- ** COMSOL file export: ** Implement ​a file export tool on top of ViennaGrid. Not only the mesh but also data such as scalar and vector fields must be exported as well as a proper handling of contact segments 
 +   - ** COMSOL file import: ** Implement a file import tool. the previous step only the other way around. 
 + 
 + In general, the file format in question is the MPHTXT format, described in the [[http://​nf.nci.org.au/​facilities/​software/​COMSOL/​4.3a/​doc/​pdf/​mph/​COMSOLMultiphysicsReferenceGuide.pdf|COMSOL specification]]. 
 +ViennaGrid currently contains a prototype ​for a MPHTXT file exporter (master/​next branchviennagrid/​io/​mphtxt_writer.hpp,​ examples/​tutorial/​convert_to_mphtxt.cpp);​ extend this to your needs. 
 + 
 +**Salary: EUR 700** 
 + 
 +===== Milestone 5 ===== 
 +  - ** Synopsys file export: ** Implement a file export tool on top of ViennaGrid. Not only the mesh but also data such as scalar and vector fields must be exported as well as a proper handling ​of contact segments 
 +  - ** Synopsys file import: ** Implement a file import tool. the previous step only the other way around. 
 + 
 +**Salary: EUR 700** 
 + 
 +===== Additional Information ===== 
 +Please get yourself skilled in the basics of FreeCAD. To that end, make use of online video tutorials available on YouTube, for instance you can use this series: 
 +  * [[http://​www.youtube.com/​watch?​v=xs1mFiJBYIo|Tutorial 1]] 
 +  * [[http://​www.youtube.com/​watch?​v=h2srTKcmBEE|Tutorial 2]] 
 +  * [[http://​www.youtube.com/​watch?​v=siqXdX2iwm4|Tutorial 3]] 
 +  * [[http://​www.youtube.com/​watch?​v=Sg_9PAmWNDg|Tutorial 4]] 
 +  * [[http://​www.youtube.com/​watch?​v=KvHJdNfl0TU|Tutorial 5]] 
 +  * [[http://​www.youtube.com/​watch?​v=QjdijQ2tXOM|Tutorial 6]] 
 +  * [[http://​www.youtube.com/​watch?​v=bSiSSXzaQBs|Tutorial 7]] 
 +  * [[http://​www.youtube.com/​watch?​v=7rk6nFuyLJ8|Tutorial 8]]
  
 +Regarding device modeling via ViennaMesh; you will get information on the mechanisms during your internship.
  
-===== Salary ===== 
-We will pay **EUR 1.200** for each successfully finished milestone. 
-This is the equivalent of a 30 hour week at a rate of EUR 10/hour. 
  
 +====== Device Collection ======
 +  * [[cad_models|CAD Models]]
  
  
 +====== Primary Mentor ======
 +[[http://​www.iue.tuwien.ac.at/​index.php?​id=105&​user_iuestaff_pi1[showUid]=166&​type=0&​cHash=7fcd9f833fcb93b48c1df0f27a09214a|Josef Weinbub]]
device_collection.txt · Last modified: 2015/01/22 14:46 by viennastar